Skip to content

Commit f04ff6c

Browse files
author
SDKAuto
committed
CodeGen from PR 17978 in Azure/azure-rest-api-specs
copy from azure-rest-api-specs-pr/RPSaaSMaster (#17978)
1 parent e76984f commit f04ff6c

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

schemas/2021-11-01-preview/Microsoft.ServiceLinker.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,31 @@
105105
],
106106
"description": "The application client type."
107107
},
108+
"secretStore": {
109+
"oneOf": [
110+
{
111+
"$ref": "#/definitions/SecretStore"
112+
},
113+
{
114+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
115+
}
116+
],
117+
"description": "An option to store secret value in secure place"
118+
},
108119
"targetId": {
109120
"type": "string",
110121
"description": "The resource Id of target service."
122+
},
123+
"vNetSolution": {
124+
"oneOf": [
125+
{
126+
"$ref": "#/definitions/VNetSolution"
127+
},
128+
{
129+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
130+
}
131+
],
132+
"description": "The VNet solution for linker"
111133
}
112134
},
113135
"description": "The properties of the linker."
@@ -135,6 +157,16 @@
135157
],
136158
"description": "The authentication info when authType is secret"
137159
},
160+
"SecretStore": {
161+
"type": "object",
162+
"properties": {
163+
"keyVaultId": {
164+
"type": "string",
165+
"description": "The key vault id to store secret"
166+
}
167+
},
168+
"description": "An option to store secret value in secure place"
169+
},
138170
"ServicePrincipalCertificateAuthInfo": {
139171
"type": "object",
140172
"properties": {
@@ -234,6 +266,27 @@
234266
"subscriptionId"
235267
],
236268
"description": "The authentication info when authType is userAssignedIdentity"
269+
},
270+
"VNetSolution": {
271+
"type": "object",
272+
"properties": {
273+
"type": {
274+
"oneOf": [
275+
{
276+
"type": "string",
277+
"enum": [
278+
"serviceEndpoint",
279+
"privateLink"
280+
]
281+
},
282+
{
283+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
284+
}
285+
],
286+
"description": "Type of VNet solution."
287+
}
288+
},
289+
"description": "The VNet solution for linker"
237290
}
238291
}
239292
}

0 commit comments

Comments
 (0)