次の方法で共有


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 パラメーター

名前 / 必須 説明
factoryName
path True

string

ファクトリ名。

正規表現パターン: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

リソース グループ名。

正規表現パターン: ^[-\w\._\(\)]+$

subscriptionId
path True

string

サブスクリプションの識別子です。

api-version
query True

string

API のバージョン。

要求本文

名前 必須 説明
gitHubAccessCode True

string

GitHub アクセス コード。

gitHubAccessTokenBaseUrl True

string

GitHub アクセス トークンのベース URL。

gitHubClientId

string

GitHub アプリケーション クライアント ID。

gitHubClientSecret

GitHubClientSecret

GitHub は、独自のアプリ クライアント シークレット情報を取り込みます。

応答

名前 説明
200 OK

GitHubAccessTokenResponse

OK です。

Other Status Codes

CloudError

Azure Data Factory サービスから受信したエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
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"
}

定義

名前 説明
CloudError

Azure Data Factoryエラー応答の構造を定義する オブジェクト。

GitHubAccessTokenRequest

GitHub アクセス トークン要求定義を取得します。

GitHubAccessTokenResponse

GitHub アクセス トークンの応答定義を取得します。

GitHubClientSecret

ファクトリの Bring Your Own アプリ リポジトリ構成のクライアント シークレット情報。

CloudError

Azure Data Factoryエラー応答の構造を定義する オブジェクト。

名前 説明
error.code

string

エラー コード。

error.details

CloudError[]

追加のエラーの詳細を含む配列。

error.message

string

エラー メッセージ。

error.target

string

エラーに関連付けられている要求のプロパティ名/パス。

GitHubAccessTokenRequest

GitHub アクセス トークン要求定義を取得します。

名前 説明
gitHubAccessCode

string

GitHub アクセス コード。

gitHubAccessTokenBaseUrl

string

GitHub アクセス トークンのベース URL。

gitHubClientId

string

GitHub アプリケーション クライアント ID。

gitHubClientSecret

GitHubClientSecret

GitHub は、独自のアプリ クライアント シークレット情報を取り込みます。

GitHubAccessTokenResponse

GitHub アクセス トークンの応答定義を取得します。

名前 説明
gitHubAccessToken

string

GitHub アクセス トークン。

GitHubClientSecret

ファクトリの Bring Your Own アプリ リポジトリ構成のクライアント シークレット情報。

名前 説明
byoaSecretAkvUrl

string

独自のアプリ クライアント シークレット AKV URL を使用します。

byoaSecretName

string

AKV で独自のアプリ クライアント シークレット名を持ち込みます。