Skip to content

Commit de74032

Browse files
Azure CLI BotSDKAutozhanyu2024leniatghmsyyc
authored
[AutoRelease] t2-datafactory-2021-07-27-66404 (Azure#19950)
* CodeGen from PR 14589 in Azure/azure-rest-api-specs Support UAMI in ADF IR/LS/Activity (Azure#14589) * Enable excel in public swagger * update * rollback dataflow change * Support UAMI in ADF IR/LS/Activity * update * update 0609 * update * update * solve spell issue * Update custom-words.txt Co-authored-by: zhanyu2014 <zhanyu@microsoft.com> Co-authored-by: Lei Ni <7233663+leni-msft@users.noreply.github.com> * version,CHANGELOG Co-authored-by: SDKAuto <sdkautomation@microsoft.com> Co-authored-by: zhanyu2014 <zhanyu@microsoft.com> Co-authored-by: Lei Ni <7233663+leni-msft@users.noreply.github.com> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
1 parent 3386082 commit de74032

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+13682
-9102
lines changed

sdk/datafactory/azure-mgmt-datafactory/CHANGELOG.md

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,198 @@
11
# Release History
22

3+
## 2.0.0 (2021-07-27)
4+
5+
**Features**
6+
7+
- Model QuickBooksSource has a new parameter disable_metrics_collection
8+
- Model AzureFileStorageWriteSettings has a new parameter disable_metrics_collection
9+
- Model AzureBlobStorageWriteSettings has a new parameter disable_metrics_collection
10+
- Model AzureKeyVaultLinkedService has a new parameter credential
11+
- Model CosmosDbSqlApiSource has a new parameter disable_metrics_collection
12+
- Model OracleCloudStorageReadSettings has a new parameter disable_metrics_collection
13+
- Model TeradataSource has a new parameter disable_metrics_collection
14+
- Model ODataSource has a new parameter disable_metrics_collection
15+
- Model SqlSink has a new parameter disable_metrics_collection
16+
- Model AzureFunctionLinkedService has a new parameter resource_id
17+
- Model AzureFunctionLinkedService has a new parameter credential
18+
- Model AzureFunctionLinkedService has a new parameter authentication
19+
- Model AzureBlobFSSink has a new parameter metadata
20+
- Model AzureBlobFSSink has a new parameter disable_metrics_collection
21+
- Model RestSource has a new parameter disable_metrics_collection
22+
- Model MagentoSource has a new parameter disable_metrics_collection
23+
- Model CosmosDbMongoDbApiSink has a new parameter disable_metrics_collection
24+
- Model TabularSource has a new parameter disable_metrics_collection
25+
- Model PhoenixSource has a new parameter disable_metrics_collection
26+
- Model DrillSource has a new parameter disable_metrics_collection
27+
- Model SapBwSource has a new parameter disable_metrics_collection
28+
- Model AzureMySqlSink has a new parameter disable_metrics_collection
29+
- Model NetezzaSource has a new parameter disable_metrics_collection
30+
- Model MicrosoftAccessSource has a new parameter disable_metrics_collection
31+
- Model SqlDWSource has a new parameter disable_metrics_collection
32+
- Model SparkSource has a new parameter disable_metrics_collection
33+
- Model AzureDataExplorerLinkedService has a new parameter credential
34+
- Model Office365Source has a new parameter disable_metrics_collection
35+
- Model AzureDataExplorerSink has a new parameter disable_metrics_collection
36+
- Model InformixSource has a new parameter disable_metrics_collection
37+
- Model SapTableSource has a new parameter disable_metrics_collection
38+
- Model AzureDataExplorerSource has a new parameter disable_metrics_collection
39+
- Model SharePointOnlineListSource has a new parameter disable_metrics_collection
40+
- Model SqlDWSink has a new parameter disable_metrics_collection
41+
- Model ShopifySource has a new parameter disable_metrics_collection
42+
- Model GitHubAccessTokenRequest has a new parameter git_hub_client_secret
43+
- Model ParquetSink has a new parameter disable_metrics_collection
44+
- Model SapHanaSource has a new parameter disable_metrics_collection
45+
- Model RelationalSource has a new parameter disable_metrics_collection
46+
- Model AzureFileStorageReadSettings has a new parameter disable_metrics_collection
47+
- Model SqlMISink has a new parameter disable_metrics_collection
48+
- Model FileServerReadSettings has a new parameter disable_metrics_collection
49+
- Model OracleServiceCloudSource has a new parameter disable_metrics_collection
50+
- Model CassandraSource has a new parameter disable_metrics_collection
51+
- Model JsonSink has a new parameter disable_metrics_collection
52+
- Model AzureDatabricksDeltaLakeSink has a new parameter disable_metrics_collection
53+
- Model PostgreSqlSource has a new parameter disable_metrics_collection
54+
- Model AzureDatabricksLinkedService has a new parameter credential
55+
- Model SybaseSource has a new parameter disable_metrics_collection
56+
- Model OdbcSource has a new parameter disable_metrics_collection
57+
- Model XmlSource has a new parameter disable_metrics_collection
58+
- Model FileSystemSource has a new parameter disable_metrics_collection
59+
- Model JiraSource has a new parameter disable_metrics_collection
60+
- Model HdfsSource has a new parameter disable_metrics_collection
61+
- Model CosmosDbSqlApiSink has a new parameter disable_metrics_collection
62+
- Model ImpalaSource has a new parameter disable_metrics_collection
63+
- Model HdfsReadSettings has a new parameter disable_metrics_collection
64+
- Model AzureSearchIndexSink has a new parameter disable_metrics_collection
65+
- Model EloquaSource has a new parameter disable_metrics_collection
66+
- Model PipelineRunInvokedBy has a new parameter pipeline_name
67+
- Model PipelineRunInvokedBy has a new parameter pipeline_run_id
68+
- Model SqlSource has a new parameter disable_metrics_collection
69+
- Model DynamicsSource has a new parameter disable_metrics_collection
70+
- Model AzureTableSink has a new parameter disable_metrics_collection
71+
- Model AzureDataLakeStoreSink has a new parameter disable_metrics_collection
72+
- Model RestSink has a new parameter disable_metrics_collection
73+
- Model VerticaSource has a new parameter disable_metrics_collection
74+
- Model HttpReadSettings has a new parameter disable_metrics_collection
75+
- Model HBaseSource has a new parameter disable_metrics_collection
76+
- Model AzureBlobFSReadSettings has a new parameter disable_metrics_collection
77+
- Model JsonSource has a new parameter disable_metrics_collection
78+
- Model DynamicsCrmSource has a new parameter disable_metrics_collection
79+
- Model SalesforceSink has a new parameter disable_metrics_collection
80+
- Model AzureDataLakeStoreLinkedService has a new parameter credential
81+
- Model OrcSink has a new parameter disable_metrics_collection
82+
- Model AvroSource has a new parameter disable_metrics_collection
83+
- Model MicrosoftAccessSink has a new parameter disable_metrics_collection
84+
- Model FileSystemSink has a new parameter disable_metrics_collection
85+
- Model OdbcSink has a new parameter disable_metrics_collection
86+
- Model AzureDataLakeStoreSource has a new parameter disable_metrics_collection
87+
- Model SftpWriteSettings has a new parameter disable_metrics_collection
88+
- Model CouchbaseSource has a new parameter disable_metrics_collection
89+
- Model AmazonS3CompatibleReadSettings has a new parameter disable_metrics_collection
90+
- Model SquareSource has a new parameter disable_metrics_collection
91+
- Model SapCloudForCustomerSink has a new parameter disable_metrics_collection
92+
- Model SalesforceMarketingCloudSource has a new parameter disable_metrics_collection
93+
- Model HiveSource has a new parameter disable_metrics_collection
94+
- Model AzureBlobStorageLinkedService has a new parameter credential
95+
- Model SapCloudForCustomerSource has a new parameter disable_metrics_collection
96+
- Model HDInsightOnDemandLinkedService has a new parameter credential
97+
- Model AzureSqlDWLinkedService has a new parameter credential
98+
- Model MariaDBSource has a new parameter disable_metrics_collection
99+
- Model AmazonRedshiftSource has a new parameter disable_metrics_collection
100+
- Model OracleSink has a new parameter disable_metrics_collection
101+
- Model StoreReadSettings has a new parameter disable_metrics_collection
102+
- Model AzureMLLinkedService has a new parameter authentication
103+
- Model SapEccSource has a new parameter disable_metrics_collection
104+
- Model SqlServerSource has a new parameter disable_metrics_collection
105+
- Model BlobSink has a new parameter metadata
106+
- Model BlobSink has a new parameter disable_metrics_collection
107+
- Model PaypalSource has a new parameter disable_metrics_collection
108+
- Model AzureMySqlSource has a new parameter disable_metrics_collection
109+
- Model WebSource has a new parameter disable_metrics_collection
110+
- Model AmazonMWSSource has a new parameter disable_metrics_collection
111+
- Model OracleSource has a new parameter disable_metrics_collection
112+
- Model IntegrationRuntimeSsisProperties has a new parameter credential
113+
- Model MySqlSource has a new parameter disable_metrics_collection
114+
- Model AzureQueueSink has a new parameter disable_metrics_collection
115+
- Model BinarySource has a new parameter disable_metrics_collection
116+
- Model MongoDbV2Source has a new parameter disable_metrics_collection
117+
- Model CopySource has a new parameter disable_metrics_collection
118+
- Model ConcurSource has a new parameter disable_metrics_collection
119+
- Model SalesforceSource has a new parameter disable_metrics_collection
120+
- Model DynamicsCrmSink has a new parameter disable_metrics_collection
121+
- Model DynamicsSink has a new parameter disable_metrics_collection
122+
- Model AzureBatchLinkedService has a new parameter credential
123+
- Model PrestoSource has a new parameter disable_metrics_collection
124+
- Model AvroSink has a new parameter disable_metrics_collection
125+
- Model ExcelDataset has a new parameter sheet_index
126+
- Model MongoDbSource has a new parameter disable_metrics_collection
127+
- Model AzureBlobStorageReadSettings has a new parameter disable_metrics_collection
128+
- Model AzureSqlSink has a new parameter disable_metrics_collection
129+
- Model SftpReadSettings has a new parameter disable_metrics_collection
130+
- Model HttpSource has a new parameter disable_metrics_collection
131+
- Model AzureDataLakeStoreWriteSettings has a new parameter disable_metrics_collection
132+
- Model AzureSqlMILinkedService has a new parameter credential
133+
- Model AzureSqlMILinkedService has a new parameter always_encrypted_settings
134+
- Model DocumentDbCollectionSink has a new parameter disable_metrics_collection
135+
- Model AzureBlobFSLinkedService has a new parameter credential
136+
- Model AzureMariaDBSource has a new parameter disable_metrics_collection
137+
- Model AzureBlobFSWriteSettings has a new parameter disable_metrics_collection
138+
- Model Db2Source has a new parameter disable_metrics_collection
139+
- Model AzureDatabricksDeltaLakeSource has a new parameter disable_metrics_collection
140+
- Model FileServerWriteSettings has a new parameter disable_metrics_collection
141+
- Model CommonDataServiceForAppsSource has a new parameter disable_metrics_collection
142+
- Model InformixSink has a new parameter disable_metrics_collection
143+
- Model SqlMISource has a new parameter disable_metrics_collection
144+
- Model FtpReadSettings has a new parameter disable_metrics_collection
145+
- Model ServiceNowSource has a new parameter disable_metrics_collection
146+
- Model AzurePostgreSqlSink has a new parameter disable_metrics_collection
147+
- Model StoreWriteSettings has a new parameter disable_metrics_collection
148+
- Model CopySink has a new parameter disable_metrics_collection
149+
- Model DelimitedTextSink has a new parameter disable_metrics_collection
150+
- Model MongoDbAtlasSource has a new parameter disable_metrics_collection
151+
- Model SalesforceServiceCloudSource has a new parameter disable_metrics_collection
152+
- Model AzureSqlDatabaseLinkedService has a new parameter credential
153+
- Model AzureSqlDatabaseLinkedService has a new parameter always_encrypted_settings
154+
- Model XeroSource has a new parameter disable_metrics_collection
155+
- Model SqlServerSink has a new parameter disable_metrics_collection
156+
- Model OrcSource has a new parameter disable_metrics_collection
157+
- Model DynamicsAXSource has a new parameter disable_metrics_collection
158+
- Model AzureSqlSource has a new parameter disable_metrics_collection
159+
- Model GreenplumSource has a new parameter disable_metrics_collection
160+
- Model GoogleBigQuerySource has a new parameter disable_metrics_collection
161+
- Model BlobSource has a new parameter disable_metrics_collection
162+
- Model HubspotSource has a new parameter disable_metrics_collection
163+
- Model CommonDataServiceForAppsSink has a new parameter disable_metrics_collection
164+
- Model CosmosDbMongoDbApiSource has a new parameter disable_metrics_collection
165+
- Model DelimitedTextSource has a new parameter disable_metrics_collection
166+
- Model MarketoSource has a new parameter disable_metrics_collection
167+
- Model GoogleAdWordsSource has a new parameter disable_metrics_collection
168+
- Model ResponsysSource has a new parameter disable_metrics_collection
169+
- Model RestServiceLinkedService has a new parameter credential
170+
- Model AzurePostgreSqlSource has a new parameter disable_metrics_collection
171+
- Model DocumentDbCollectionSource has a new parameter disable_metrics_collection
172+
- Model SalesforceServiceCloudSink has a new parameter disable_metrics_collection
173+
- Model AzureBlobFSSource has a new parameter disable_metrics_collection
174+
- Model BinarySink has a new parameter disable_metrics_collection
175+
- Model AzureDataLakeStoreReadSettings has a new parameter disable_metrics_collection
176+
- Model SnowflakeSource has a new parameter disable_metrics_collection
177+
- Model AzureTableSource has a new parameter disable_metrics_collection
178+
- Model SapOpenHubSource has a new parameter disable_metrics_collection
179+
- Model ParquetSource has a new parameter disable_metrics_collection
180+
- Model ZohoSource has a new parameter disable_metrics_collection
181+
- Model AmazonS3ReadSettings has a new parameter disable_metrics_collection
182+
- Model ExcelSource has a new parameter disable_metrics_collection
183+
- Model WebActivityAuthentication has a new parameter credential
184+
- Model SnowflakeSink has a new parameter disable_metrics_collection
185+
- Model SqlServerLinkedService has a new parameter always_encrypted_settings
186+
- Model GoogleCloudStorageReadSettings has a new parameter disable_metrics_collection
187+
- Added operation group PrivateEndpointConnectionOperations
188+
- Added operation group PrivateLinkResourcesOperations
189+
- Added operation group PrivateEndPointConnectionsOperations
190+
191+
**Breaking changes**
192+
193+
- Parameter type of model DataFlow is now required
194+
- Parameter type of model MappingDataFlow is now required
195+
3196
## 1.1.0 (2021-03-12)
4197

5198
**Features**

sdk/datafactory/azure-mgmt-datafactory/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"autorest": "3.4.5",
3+
"use": [
4+
"@autorest/python@5.8.4",
5+
"@autorest/modelerfour@4.19.2"
6+
],
7+
"commit": "406474c3807f2dec010af72286f22aa7a9a54920",
8+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9+
"autorest_command": "autorest specification/datafactory/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.8.4 --use=@autorest/modelerfour@4.19.2 --version=3.4.5",
10+
"readme": "specification/datafactory/resource-manager/readme.md"
11+
}

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_data_factory_management_client.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from typing import Any, Optional
1717

1818
from azure.core.credentials import TokenCredential
19+
from azure.core.pipeline.transport import HttpRequest, HttpResponse
1920

2021
from ._configuration import DataFactoryManagementClientConfiguration
2122
from .operations import Operations
@@ -35,6 +36,9 @@
3536
from .operations import DataFlowDebugSessionOperations
3637
from .operations import ManagedVirtualNetworksOperations
3738
from .operations import ManagedPrivateEndpointsOperations
39+
from .operations import PrivateEndPointConnectionsOperations
40+
from .operations import PrivateEndpointConnectionOperations
41+
from .operations import PrivateLinkResourcesOperations
3842
from . import models
3943

4044

@@ -75,6 +79,12 @@ class DataFactoryManagementClient(object):
7579
:vartype managed_virtual_networks: azure.mgmt.datafactory.operations.ManagedVirtualNetworksOperations
7680
:ivar managed_private_endpoints: ManagedPrivateEndpointsOperations operations
7781
:vartype managed_private_endpoints: azure.mgmt.datafactory.operations.ManagedPrivateEndpointsOperations
82+
:ivar private_end_point_connections: PrivateEndPointConnectionsOperations operations
83+
:vartype private_end_point_connections: azure.mgmt.datafactory.operations.PrivateEndPointConnectionsOperations
84+
:ivar private_endpoint_connection: PrivateEndpointConnectionOperations operations
85+
:vartype private_endpoint_connection: azure.mgmt.datafactory.operations.PrivateEndpointConnectionOperations
86+
:ivar private_link_resources: PrivateLinkResourcesOperations operations
87+
:vartype private_link_resources: azure.mgmt.datafactory.operations.PrivateLinkResourcesOperations
7888
:param credential: Credential needed for the client to connect to Azure.
7989
:type credential: ~azure.core.credentials.TokenCredential
8090
:param subscription_id: The subscription identifier.
@@ -98,6 +108,7 @@ def __init__(
98108

99109
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
100110
self._serialize = Serializer(client_models)
111+
self._serialize.client_side_validation = False
101112
self._deserialize = Deserializer(client_models)
102113

103114
self.operations = Operations(
@@ -134,6 +145,30 @@ def __init__(
134145
self._client, self._config, self._serialize, self._deserialize)
135146
self.managed_private_endpoints = ManagedPrivateEndpointsOperations(
136147
self._client, self._config, self._serialize, self._deserialize)
148+
self.private_end_point_connections = PrivateEndPointConnectionsOperations(
149+
self._client, self._config, self._serialize, self._deserialize)
150+
self.private_endpoint_connection = PrivateEndpointConnectionOperations(
151+
self._client, self._config, self._serialize, self._deserialize)
152+
self.private_link_resources = PrivateLinkResourcesOperations(
153+
self._client, self._config, self._serialize, self._deserialize)
154+
155+
def _send_request(self, http_request, **kwargs):
156+
# type: (HttpRequest, Any) -> HttpResponse
157+
"""Runs the network request through the client's chained policies.
158+
159+
:param http_request: The network request you want to make. Required.
160+
:type http_request: ~azure.core.pipeline.transport.HttpRequest
161+
:keyword bool stream: Whether the response payload will be streamed. Defaults to True.
162+
:return: The response of your network call. Does not do error handling on your response.
163+
:rtype: ~azure.core.pipeline.transport.HttpResponse
164+
"""
165+
path_format_arguments = {
166+
'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
167+
}
168+
http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
169+
stream = kwargs.pop("stream", True)
170+
pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
171+
return pipeline_response.http_response
137172

138173
def close(self):
139174
# type: () -> None

0 commit comments

Comments
 (0)