Factories - Get Git Hub Access Token
Obter Token de Acesso do GitHub.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken?api-version=2018-06-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
factory
|
path | True |
string |
O nome da fábrica. Padrão Regex: |
resource
|
path | True |
string |
O nome do grupo de recursos. Padrão Regex: |
subscription
|
path | True |
string |
O identificador da subscrição. |
api-version
|
query | True |
string |
A versão da API. |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
gitHubAccessCode | True |
string |
Código de acesso do GitHub. |
gitHubAccessTokenBaseUrl | True |
string |
URL base de tokens de acesso do GitHub. |
gitHubClientId |
string |
ID do cliente da aplicação GitHub. |
|
gitHubClientSecret |
O GitHub traz as suas próprias informações secretas do cliente da aplicação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. |
|
Other Status Codes |
Uma resposta de erro recebida do serviço Azure Data Factory. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Factories_GetGitHubAccessToken
Pedido de amostra
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/getGitHubAccessToken?api-version=2018-06-01
{
"gitHubAccessCode": "some",
"gitHubClientId": "some",
"gitHubAccessTokenBaseUrl": "some"
}
Resposta da amostra
Date: Fri, 7 Sep 2018 18:42:45 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 1199
x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
{
"gitHubAccessToken": "myAccessTokenExample"
}
Definições
Name | Description |
---|---|
Cloud |
O objeto que define a estrutura de uma resposta de erro Azure Data Factory. |
Git |
Obter a definição de pedido de token de acesso do GitHub. |
Git |
Obter a definição de resposta do token de acesso do GitHub. |
Git |
Informações secretas do cliente para a configuração do repositório da sua própria aplicação. |
CloudError
O objeto que define a estrutura de uma resposta de erro Azure Data Factory.
Name | Tipo | Description |
---|---|---|
error.code |
string |
Código de erro. |
error.details |
Matriz com detalhes de erro adicionais. |
|
error.message |
string |
Mensagem de erro. |
error.target |
string |
Nome/caminho da propriedade no pedido associado ao erro. |
GitHubAccessTokenRequest
Obter a definição de pedido de token de acesso do GitHub.
Name | Tipo | Description |
---|---|---|
gitHubAccessCode |
string |
Código de acesso do GitHub. |
gitHubAccessTokenBaseUrl |
string |
URL base de tokens de acesso do GitHub. |
gitHubClientId |
string |
ID do cliente da aplicação GitHub. |
gitHubClientSecret |
O GitHub traz as suas próprias informações secretas do cliente da aplicação. |
GitHubAccessTokenResponse
Obter a definição de resposta do token de acesso do GitHub.
Name | Tipo | Description |
---|---|---|
gitHubAccessToken |
string |
Token de acesso do GitHub. |
GitHubClientSecret
Informações secretas do cliente para a configuração do repositório da sua própria aplicação.
Name | Tipo | Description |
---|---|---|
byoaSecretAkvUrl |
string |
Traga o seu próprio URL do AKV secreto do cliente da aplicação. |
byoaSecretName |
string |
Traga o seu próprio nome do segredo do cliente da aplicação no AKV. |