Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Autogenerate #2211

Merged
merged 16 commits into from
Feb 19, 2022
201 changes: 143 additions & 58 deletions generator/resources.json

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions onboarded-report/result.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,12 @@
"missing": [],
"onboarded": []
},
{
"basePath": "app/resource-manager",
"onboardedToAutogen": "yes",
"missing": [],
"onboarded": []
},
{
"basePath": "appconfiguration/resource-manager",
"onboardedToAutogen": "yes",
Expand Down Expand Up @@ -301,6 +307,12 @@
"missing": [],
"onboarded": []
},
{
"basePath": "dashboard/resource-manager",
"onboardedToAutogen": "yes",
"missing": [],
"onboarded": []
},
{
"basePath": "databox/resource-manager",
"onboardedToAutogen": "yes",
Expand Down
300 changes: 300 additions & 0 deletions schemas/2018-06-01/Microsoft.DataFactory.json
Original file line number Diff line number Diff line change
Expand Up @@ -17761,6 +17761,18 @@
{
"$ref": "#/definitions/AmazonS3LinkedService"
},
{
"$ref": "#/definitions/TeamDeskLinkedService"
},
{
"$ref": "#/definitions/QuickbaseLinkedService"
},
{
"$ref": "#/definitions/SmartsheetLinkedService"
},
{
"$ref": "#/definitions/ZendeskLinkedService"
},
{
"$ref": "#/definitions/AmazonRedshiftLinkedService"
},
Expand Down Expand Up @@ -22308,6 +22320,64 @@
},
"description": "The state of a private link connection"
},
"QuickbaseLinkedService": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"Quickbase"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/QuickbaseLinkedServiceTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Quickbase linked service type properties."
}
},
"required": [
"type",
"typeProperties"
],
"description": "Linked service for Quickbase."
},
"QuickbaseLinkedServiceTypeProperties": {
"type": "object",
"properties": {
"encryptedCredential": {
"type": "object",
"properties": {},
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
},
"url": {
"type": "object",
"properties": {},
"description": "The url to connect Quickbase source. Type: string (or Expression with resultType string)."
},
"userToken": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
}
},
"required": [
"url",
"userToken"
],
"description": "Quickbase linked service type properties."
},
"QuickBooksLinkedService": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -25899,6 +25969,58 @@
},
"description": "Skip error file."
},
"SmartsheetLinkedService": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"Smartsheet"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/SmartsheetLinkedServiceTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Smartsheet linked service type properties."
}
},
"required": [
"type",
"typeProperties"
],
"description": "Linked service for Smartsheet."
},
"SmartsheetLinkedServiceTypeProperties": {
"type": "object",
"properties": {
"apiToken": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"encryptedCredential": {
"type": "object",
"properties": {},
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
}
},
"required": [
"apiToken"
],
"description": "Smartsheet linked service type properties."
},
"SnowflakeDataset": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -28331,6 +28453,95 @@
],
"description": "The Tar compression read settings."
},
"TeamDeskLinkedService": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"TeamDesk"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/TeamDeskLinkedServiceTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "TeamDesk linked service type properties."
}
},
"required": [
"type",
"typeProperties"
],
"description": "Linked service for TeamDesk."
},
"TeamDeskLinkedServiceTypeProperties": {
"type": "object",
"properties": {
"apiToken": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"authenticationType": {
"oneOf": [
{
"type": "string",
"enum": [
"Basic",
"Token"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The authentication type to use."
},
"encryptedCredential": {
"type": "object",
"properties": {},
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
},
"password": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"url": {
"type": "object",
"properties": {},
"description": "The url to connect TeamDesk source. Type: string (or Expression with resultType string)."
},
"userName": {
"type": "object",
"properties": {},
"description": "The username of the TeamDesk source. Type: string (or Expression with resultType string)."
}
},
"required": [
"authenticationType",
"url"
],
"description": "TeamDesk linked service type properties."
},
"TeradataLinkedService": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -30082,6 +30293,95 @@
],
"description": "A copy activity Xml source."
},
"ZendeskLinkedService": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"Zendesk"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/ZendeskLinkedServiceTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Zendesk linked service type properties."
}
},
"required": [
"type",
"typeProperties"
],
"description": "Linked service for Zendesk."
},
"ZendeskLinkedServiceTypeProperties": {
"type": "object",
"properties": {
"apiToken": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"authenticationType": {
"oneOf": [
{
"type": "string",
"enum": [
"Basic",
"Token"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The authentication type to use."
},
"encryptedCredential": {
"type": "object",
"properties": {},
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
},
"password": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"url": {
"type": "object",
"properties": {},
"description": "The url to connect Zendesk source. Type: string (or Expression with resultType string)."
},
"userName": {
"type": "object",
"properties": {},
"description": "The username of the Zendesk source. Type: string (or Expression with resultType string)."
}
},
"required": [
"authenticationType",
"url"
],
"description": "Zendesk linked service type properties."
},
"ZipDeflateReadSettings": {
"type": "object",
"properties": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
"properties": {
"cert": {
"type": "string",
"description": "Base64 encoded public key of the user cert (.pem or .cer)"
"description": "Public key of the user cert (.pem or .cer)"
},
"ledgerRoleName": {
"oneOf": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
"properties": {
"cert": {
"type": "string",
"description": "Base64 encoded public key of the user cert (.pem or .cer)"
"description": "Public key of the user cert (.pem or .cer)"
},
"ledgerRoleName": {
"oneOf": [
Expand Down
3 changes: 2 additions & 1 deletion schemas/2021-07-01-preview/Microsoft.Security.json
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,8 @@
{
"type": "string",
"enum": [
"AWS"
"AWS",
"GCP"
]
},
{
Expand Down
Loading