Skip to content

Commit d6aaf53

Browse files
[DataFactory] GitHub bring your own app swagger update for ADF/Synapse Dataplane only (Azure#14689)
* GitHub bring your own app swagger changes for ADF/Synapse * fix different githubclientsecret description lint error * Separate dataplane changes to support GitHub BYOA in ADF/Synapse * remove unnecessary discriminator
1 parent 7f3c678 commit d6aaf53

File tree

2 files changed

+36
-0
lines changed
  • specification

2 files changed

+36
-0
lines changed

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5015,6 +5015,20 @@
50155015
}
50165016
}
50175017
},
5018+
"GitHubClientSecret": {
5019+
"description": "Client secret information for factory's bring your own app repository configuration.",
5020+
"type": "object",
5021+
"properties": {
5022+
"byoaSecretAkvUrl": {
5023+
"description": "Bring your own app client secret AKV URL.",
5024+
"type": "string"
5025+
},
5026+
"byoaSecretName": {
5027+
"description": "Bring your own app client secret name in AKV.",
5028+
"type": "string"
5029+
}
5030+
}
5031+
},
50185032
"FactoryRepoUpdate": {
50195033
"description": "Factory's git repo information.",
50205034
"properties": {
@@ -5039,6 +5053,10 @@
50395053
"description": "GitHub application client ID.",
50405054
"type": "string"
50415055
},
5056+
"gitHubClientSecret": {
5057+
"$ref": "#/definitions/GitHubClientSecret",
5058+
"description": "GitHub bring your own app client secret information."
5059+
},
50425060
"gitHubAccessTokenBaseUrl": {
50435061
"description": "GitHub access token base URL.",
50445062
"type": "string"

specification/synapse/data-plane/Microsoft.Synapse/preview/2019-06-01-preview/gitintegration.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,31 @@
7171
}
7272
},
7373
"definitions": {
74+
"GitHubClientSecret": {
75+
"description": "Client secret information for factory's bring your own app repository configuration",
76+
"type": "object",
77+
"properties": {
78+
"byoaSecretAkvUrl": {
79+
"description": "Bring your own app client secret AKV URL",
80+
"type": "string"
81+
},
82+
"byoaSecretName": {
83+
"description": "Bring your own app client secret name in AKV",
84+
"type": "string"
85+
}
86+
}
87+
},
7488
"GitHubAccessTokenRequest": {
7589
"type": "object",
7690
"properties": {
7791
"gitHubClientId": {
7892
"description": "The GitHub Client Id.",
7993
"type": "string"
8094
},
95+
"gitHubClientSecret": {
96+
"$ref": "#/definitions/GitHubClientSecret",
97+
"description": "GitHub bring your own app client secret information."
98+
},
8199
"gitHubAccessCode": {
82100
"description": "The GitHub Access code.",
83101
"type": "string"

0 commit comments

Comments
 (0)