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

[Data Factory]Add logSettings and upgrade Concur linked service for ADF public swagger #10903

Merged
merged 13 commits into from
Oct 16, 2020
Original file line number Diff line number Diff line change
Expand Up @@ -2652,6 +2652,10 @@
"AmazonS3LinkedServiceTypeProperties": {
"description": "Amazon S3 linked service properties.",
"properties": {
"authenticationType": {
"type": "object",
"description": "The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string)."
},
"accessKeyId": {
"type": "object",
"description": "The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string)."
Expand All @@ -2664,6 +2668,10 @@
"type": "object",
"description": "This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string)."
},
"sessionToken": {
"type": "object",
"description": "The session token for the S3 temporary security credential. Type: string (or Expression with resultType string)."
},
"encryptedCredential": {
"type": "object",
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
Expand Down Expand Up @@ -3244,6 +3252,10 @@
"ConcurLinkedServiceTypeProperties": {
"description": "Concur Service linked service properties.",
"properties": {
"connectionProperties": {
"description": "Properties used to connect to Concur. It is mutually exclusive with any other properties in the linked service. Type: object.",
"type": "object"
},
"clientId": {
"description": "Application client_id supplied by Concur App Management.",
"type": "object"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1475,9 +1475,13 @@
"$ref": "#/definitions/RedirectIncompatibleRowSettings"
},
"logStorageSettings": {
"description": "Log storage settings customer need to provide when enabling session log.",
"description": "(Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log.",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this property deprecated in ADF service? Will it break existing customers?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. Existing customers will still be supported with this property.

"$ref": "#/definitions/LogStorageSettings"
},
"logSettings": {
"description": "Log settings customer needs provide when enabling log.",
"$ref": "#/definitions/LogSettings"
},
"preserveRules": {
"type": "array",
"items": {
Expand Down Expand Up @@ -4298,7 +4302,7 @@
}
},
"LogStorageSettings": {
"description": "Log storage settings.",
"description": "(Deprecated. Please use LogSettings) Log storage settings.",
"type": "object",
"properties": {
"linkedServiceName": {
Expand All @@ -4325,6 +4329,58 @@
"linkedServiceName"
]
},
"LogSettings": {
"description": "Log settings.",
"type": "object",
"properties": {
"enableCopyActivityLog": {
"type": "object",
"description": "Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean)."
},
"copyActivityLogSettings": {
"description": "Specifies settings for copy activity log.",
"$ref": "#/definitions/CopyActivityLogSettings"
},
"logLocationSettings": {
"description": "Log location settings customer needs to provide when enabling log.",
"$ref": "#/definitions/LogLocationSettings"
}
},
"required": [
"logLocationSettings"
]
},
"LogLocationSettings": {
"description": "Log location settings.",
"type": "object",
"properties": {
"linkedServiceName": {
"description": "Log storage linked service reference.",
"$ref": "../datafactory.json#/definitions/LinkedServiceReference"
},
"path": {
"type": "object",
"description": "The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string)."
}
},
"required": [
"linkedServiceName"
]
},
"CopyActivityLogSettings": {
"description": "Settings for copy activity log.",
"type": "object",
"properties": {
"logLevel": {
"type": "object",
"description": "Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string)."
},
"enableReliableLogging": {
"type": "object",
"description": "Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean)."
}
}
},
"StagingSettings": {
"description": "Staging settings.",
"type": "object",
Expand Down