共用方式為


Factories - Get Git Hub Access Token

取得 GitHub 存取令牌。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken?api-version=2018-06-01

URI 參數

名稱 位於 必要 類型 Description
factoryName
path True

string

Factory 名稱。

Regex 模式: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

資源群組名稱。

Regex 模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

訂用帳戶識別碼。

api-version
query True

string

API 版本。

要求本文

名稱 必要 類型 Description
gitHubAccessCode True

string

GitHub 存取碼。

gitHubAccessTokenBaseUrl True

string

GitHub 存取令牌基底 URL。

gitHubClientId

string

GitHub 應用程式用戶端識別碼。

gitHubClientSecret

GitHubClientSecret

GitHub 自備應用程式客戶端密碼資訊。

回應

名稱 類型 Description
200 OK

GitHubAccessTokenResponse

正常。

Other Status Codes

CloudError

從 Azure Data Factory 服務收到的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Factories_GetGitHubAccessToken

範例要求

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"
}

範例回覆

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"
}

定義

名稱 Description
CloudError

對象,定義 Azure Data Factory 錯誤響應的結構。

GitHubAccessTokenRequest

取得 GitHub 存取令牌要求定義。

GitHubAccessTokenResponse

取得 GitHub 存取令牌回應定義。

GitHubClientSecret

處理站自備應用程式存放庫設定的用戶端秘密資訊。

CloudError

對象,定義 Azure Data Factory 錯誤響應的結構。

名稱 類型 Description
error.code

string

錯誤碼。

error.details

CloudError[]

具有其他錯誤詳細數據的陣列。

error.message

string

錯誤訊息。

error.target

string

與錯誤相關聯的要求中的屬性名稱/路徑。

GitHubAccessTokenRequest

取得 GitHub 存取令牌要求定義。

名稱 類型 Description
gitHubAccessCode

string

GitHub 存取碼。

gitHubAccessTokenBaseUrl

string

GitHub 存取令牌基底 URL。

gitHubClientId

string

GitHub 應用程式用戶端識別碼。

gitHubClientSecret

GitHubClientSecret

GitHub 自備應用程式客戶端密碼資訊。

GitHubAccessTokenResponse

取得 GitHub 存取令牌回應定義。

名稱 類型 Description
gitHubAccessToken

string

GitHub 存取令牌。

GitHubClientSecret

處理站自備應用程式存放庫設定的用戶端秘密資訊。

名稱 類型 Description
byoaSecretAkvUrl

string

攜帶您自己的應用程式客戶端密碼 AKV URL。

byoaSecretName

string

在 AKV 中攜帶您自己的應用程式用戶端密碼名稱。