Skip to content

Commit 2116141

Browse files
Azure CLI BotSDKAuto
andauthored
[AutoRelease] t2-datafactory-2021-09-18-74999(Do not merge) (Azure#20755)
* CodeGen from PR 15786 in Azure/azure-rest-api-specs sql always encrypted add uami support (Azure#15786) * version,CHANGELOG Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent 0afb161 commit 2116141

File tree

8 files changed

+3281
-650
lines changed

8 files changed

+3281
-650
lines changed

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

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

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

5220
**Features**

sdk/datafactory/azure-mgmt-datafactory/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"@autorest/[email protected]",
55
"@autorest/[email protected]"
66
],
7-
"commit": "406474c3807f2dec010af72286f22aa7a9a54920",
7+
"commit": "0676dbbe863c8f83f4e5985091f8422f171d8d89",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
99
"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/[email protected] --use=@autorest/[email protected] --version=3.4.5",
1010
"readme": "specification/datafactory/resource-manager/readme.md"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_integration_runtimes_operations.py

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,68 @@ async def get_status(
455455
return deserialized
456456
get_status.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus'} # type: ignore
457457

458+
async def list_outbound_network_dependencies_endpoints(
459+
self,
460+
resource_group_name: str,
461+
factory_name: str,
462+
integration_runtime_name: str,
463+
**kwargs: Any
464+
) -> "_models.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse":
465+
"""Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.
466+
467+
:param resource_group_name: The resource group name.
468+
:type resource_group_name: str
469+
:param factory_name: The factory name.
470+
:type factory_name: str
471+
:param integration_runtime_name: The integration runtime name.
472+
:type integration_runtime_name: str
473+
:keyword callable cls: A custom type or function that will be passed the direct response
474+
:return: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse, or the result of cls(response)
475+
:rtype: ~azure.mgmt.datafactory.models.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse
476+
:raises: ~azure.core.exceptions.HttpResponseError
477+
"""
478+
cls = kwargs.pop('cls', None) # type: ClsType["_models.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse"]
479+
error_map = {
480+
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
481+
}
482+
error_map.update(kwargs.pop('error_map', {}))
483+
api_version = "2018-06-01"
484+
accept = "application/json"
485+
486+
# Construct URL
487+
url = self.list_outbound_network_dependencies_endpoints.metadata['url'] # type: ignore
488+
path_format_arguments = {
489+
'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
490+
'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'),
491+
'factoryName': self._serialize.url("factory_name", factory_name, 'str', max_length=63, min_length=3, pattern=r'^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$'),
492+
'integrationRuntimeName': self._serialize.url("integration_runtime_name", integration_runtime_name, 'str', max_length=63, min_length=3, pattern=r'^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$'),
493+
}
494+
url = self._client.format_url(url, **path_format_arguments)
495+
496+
# Construct parameters
497+
query_parameters = {} # type: Dict[str, Any]
498+
query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
499+
500+
# Construct headers
501+
header_parameters = {} # type: Dict[str, Any]
502+
header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
503+
504+
request = self._client.get(url, query_parameters, header_parameters)
505+
pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
506+
response = pipeline_response.http_response
507+
508+
if response.status_code not in [200]:
509+
map_error(status_code=response.status_code, response=response, error_map=error_map)
510+
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
511+
512+
deserialized = self._deserialize('IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse', pipeline_response)
513+
514+
if cls:
515+
return cls(pipeline_response, deserialized, {})
516+
517+
return deserialized
518+
list_outbound_network_dependencies_endpoints.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints'} # type: ignore
519+
458520
async def get_connection_info(
459521
self,
460522
resource_group_name: str,

0 commit comments

Comments
 (0)