Skip to content

Commit 2219a03

Browse files
author
SDKAuto
committed
CodeGen from PR 15626 in Azure/azure-rest-api-specs
Merge 4170d691f4b66910417d8601550ee8ea1d7420e3 into f4aeebb
1 parent cfbc939 commit 2219a03

File tree

8 files changed

+2526
-645
lines changed

8 files changed

+2526
-645
lines changed

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/python@5.8.4",
55
"@autorest/modelerfour@4.19.2"
66
],
7-
"commit": "406474c3807f2dec010af72286f22aa7a9a54920",
7+
"commit": "9339fc2da4f523fb9f5f30825864e4c910fbafd4",
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/python@5.8.4 --use=@autorest/modelerfour@4.19.2 --version=3.4.5",
1010
"readme": "specification/datafactory/resource-manager/readme.md"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "2.0.0"
9+
VERSION = "1.0.0"

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,

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/__init__.py

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
from ._models_py3 import AmazonMWSLinkedService
1919
from ._models_py3 import AmazonMWSObjectDataset
2020
from ._models_py3 import AmazonMWSSource
21+
from ._models_py3 import AmazonRdsForOracleLinkedService
22+
from ._models_py3 import AmazonRdsForOraclePartitionSettings
23+
from ._models_py3 import AmazonRdsForOracleSource
24+
from ._models_py3 import AmazonRdsForOracleTableDataset
2125
from ._models_py3 import AmazonRedshiftLinkedService
2226
from ._models_py3 import AmazonRedshiftSource
2327
from ._models_py3 import AmazonRedshiftTableDataset
@@ -243,9 +247,12 @@
243247
from ._models_py3 import ExcelDataset
244248
from ._models_py3 import ExcelSource
245249
from ._models_py3 import ExecuteDataFlowActivity
250+
from ._models_py3 import ExecuteDataFlowActivityTypeProperties
246251
from ._models_py3 import ExecuteDataFlowActivityTypePropertiesCompute
247252
from ._models_py3 import ExecutePipelineActivity
253+
from ._models_py3 import ExecutePowerQueryActivityTypeProperties
248254
from ._models_py3 import ExecuteSSISPackageActivity
255+
from ._models_py3 import ExecuteWranglingDataflowActivity
249256
from ._models_py3 import ExecutionActivity
250257
from ._models_py3 import ExportSettings
251258
from ._models_py3 import ExposureControlBatchRequest
@@ -340,6 +347,10 @@
340347
from ._models_py3 import IntegrationRuntimeMonitoringData
341348
from ._models_py3 import IntegrationRuntimeNodeIpAddress
342349
from ._models_py3 import IntegrationRuntimeNodeMonitoringData
350+
from ._models_py3 import IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint
351+
from ._models_py3 import IntegrationRuntimeOutboundNetworkDependenciesEndpoint
352+
from ._models_py3 import IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails
353+
from ._models_py3 import IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse
343354
from ._models_py3 import IntegrationRuntimeReference
344355
from ._models_py3 import IntegrationRuntimeRegenerateKeyParameters
345356
from ._models_py3 import IntegrationRuntimeResource
@@ -480,6 +491,8 @@
480491
from ._models_py3 import PostgreSqlLinkedService
481492
from ._models_py3 import PostgreSqlSource
482493
from ._models_py3 import PostgreSqlTableDataset
494+
from ._models_py3 import PowerQuerySink
495+
from ._models_py3 import PowerQuerySource
483496
from ._models_py3 import PrestoLinkedService
484497
from ._models_py3 import PrestoObjectDataset
485498
from ._models_py3 import PrestoSource
@@ -591,6 +604,7 @@
591604
from ._models_py3 import SqlAlwaysEncryptedProperties
592605
from ._models_py3 import SqlDWSink
593606
from ._models_py3 import SqlDWSource
607+
from ._models_py3 import SqlDWUpsertSettings
594608
from ._models_py3 import SqlMISink
595609
from ._models_py3 import SqlMISource
596610
from ._models_py3 import SqlPartitionSettings
@@ -601,6 +615,7 @@
601615
from ._models_py3 import SqlServerTableDataset
602616
from ._models_py3 import SqlSink
603617
from ._models_py3 import SqlSource
618+
from ._models_py3 import SqlUpsertSettings
604619
from ._models_py3 import SquareLinkedService
605620
from ._models_py3 import SquareObjectDataset
606621
from ._models_py3 import SquareSource
@@ -670,6 +685,7 @@
670685
from ._models_py3 import WebLinkedServiceTypeProperties
671686
from ._models_py3 import WebSource
672687
from ._models_py3 import WebTableDataset
688+
from ._models_py3 import WranglingDataFlow
673689
from ._models_py3 import XeroLinkedService
674690
from ._models_py3 import XeroObjectDataset
675691
from ._models_py3 import XeroSource
@@ -692,6 +708,10 @@
692708
from ._models import AmazonMWSLinkedService # type: ignore
693709
from ._models import AmazonMWSObjectDataset # type: ignore
694710
from ._models import AmazonMWSSource # type: ignore
711+
from ._models import AmazonRdsForOracleLinkedService # type: ignore
712+
from ._models import AmazonRdsForOraclePartitionSettings # type: ignore
713+
from ._models import AmazonRdsForOracleSource # type: ignore
714+
from ._models import AmazonRdsForOracleTableDataset # type: ignore
695715
from ._models import AmazonRedshiftLinkedService # type: ignore
696716
from ._models import AmazonRedshiftSource # type: ignore
697717
from ._models import AmazonRedshiftTableDataset # type: ignore
@@ -917,9 +937,12 @@
917937
from ._models import ExcelDataset # type: ignore
918938
from ._models import ExcelSource # type: ignore
919939
from ._models import ExecuteDataFlowActivity # type: ignore
940+
from ._models import ExecuteDataFlowActivityTypeProperties # type: ignore
920941
from ._models import ExecuteDataFlowActivityTypePropertiesCompute # type: ignore
921942
from ._models import ExecutePipelineActivity # type: ignore
943+
from ._models import ExecutePowerQueryActivityTypeProperties # type: ignore
922944
from ._models import ExecuteSSISPackageActivity # type: ignore
945+
from ._models import ExecuteWranglingDataflowActivity # type: ignore
923946
from ._models import ExecutionActivity # type: ignore
924947
from ._models import ExportSettings # type: ignore
925948
from ._models import ExposureControlBatchRequest # type: ignore
@@ -1014,6 +1037,10 @@
10141037
from ._models import IntegrationRuntimeMonitoringData # type: ignore
10151038
from ._models import IntegrationRuntimeNodeIpAddress # type: ignore
10161039
from ._models import IntegrationRuntimeNodeMonitoringData # type: ignore
1040+
from ._models import IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint # type: ignore
1041+
from ._models import IntegrationRuntimeOutboundNetworkDependenciesEndpoint # type: ignore
1042+
from ._models import IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails # type: ignore
1043+
from ._models import IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse # type: ignore
10171044
from ._models import IntegrationRuntimeReference # type: ignore
10181045
from ._models import IntegrationRuntimeRegenerateKeyParameters # type: ignore
10191046
from ._models import IntegrationRuntimeResource # type: ignore
@@ -1154,6 +1181,8 @@
11541181
from ._models import PostgreSqlLinkedService # type: ignore
11551182
from ._models import PostgreSqlSource # type: ignore
11561183
from ._models import PostgreSqlTableDataset # type: ignore
1184+
from ._models import PowerQuerySink # type: ignore
1185+
from ._models import PowerQuerySource # type: ignore
11571186
from ._models import PrestoLinkedService # type: ignore
11581187
from ._models import PrestoObjectDataset # type: ignore
11591188
from ._models import PrestoSource # type: ignore
@@ -1265,6 +1294,7 @@
12651294
from ._models import SqlAlwaysEncryptedProperties # type: ignore
12661295
from ._models import SqlDWSink # type: ignore
12671296
from ._models import SqlDWSource # type: ignore
1297+
from ._models import SqlDWUpsertSettings # type: ignore
12681298
from ._models import SqlMISink # type: ignore
12691299
from ._models import SqlMISource # type: ignore
12701300
from ._models import SqlPartitionSettings # type: ignore
@@ -1275,6 +1305,7 @@
12751305
from ._models import SqlServerTableDataset # type: ignore
12761306
from ._models import SqlSink # type: ignore
12771307
from ._models import SqlSource # type: ignore
1308+
from ._models import SqlUpsertSettings # type: ignore
12781309
from ._models import SquareLinkedService # type: ignore
12791310
from ._models import SquareObjectDataset # type: ignore
12801311
from ._models import SquareSource # type: ignore
@@ -1344,6 +1375,7 @@
13441375
from ._models import WebLinkedServiceTypeProperties # type: ignore
13451376
from ._models import WebSource # type: ignore
13461377
from ._models import WebTableDataset # type: ignore
1378+
from ._models import WranglingDataFlow # type: ignore
13471379
from ._models import XeroLinkedService # type: ignore
13481380
from ._models import XeroObjectDataset # type: ignore
13491381
from ._models import XeroSource # type: ignore
@@ -1356,6 +1388,7 @@
13561388
from ._models import ZohoSource # type: ignore
13571389

13581390
from ._data_factory_management_client_enums import (
1391+
AmazonRdsForOraclePartitionOption,
13591392
AvroCompressionCodec,
13601393
AzureFunctionActivityMethod,
13611394
AzureSearchIndexWriteBehaviorType,
@@ -1433,7 +1466,9 @@
14331466
SparkServerType,
14341467
SparkThriftTransportProtocol,
14351468
SqlAlwaysEncryptedAkvAuthType,
1469+
SqlDWWriteBehaviorEnum,
14361470
SqlPartitionOption,
1471+
SqlWriteBehaviorEnum,
14371472
SsisLogLocationType,
14381473
SsisObjectMetadataType,
14391474
SsisPackageLocationType,
@@ -1462,6 +1497,10 @@
14621497
'AmazonMWSLinkedService',
14631498
'AmazonMWSObjectDataset',
14641499
'AmazonMWSSource',
1500+
'AmazonRdsForOracleLinkedService',
1501+
'AmazonRdsForOraclePartitionSettings',
1502+
'AmazonRdsForOracleSource',
1503+
'AmazonRdsForOracleTableDataset',
14651504
'AmazonRedshiftLinkedService',
14661505
'AmazonRedshiftSource',
14671506
'AmazonRedshiftTableDataset',
@@ -1687,9 +1726,12 @@
16871726
'ExcelDataset',
16881727
'ExcelSource',
16891728
'ExecuteDataFlowActivity',
1729+
'ExecuteDataFlowActivityTypeProperties',
16901730
'ExecuteDataFlowActivityTypePropertiesCompute',
16911731
'ExecutePipelineActivity',
1732+
'ExecutePowerQueryActivityTypeProperties',
16921733
'ExecuteSSISPackageActivity',
1734+
'ExecuteWranglingDataflowActivity',
16931735
'ExecutionActivity',
16941736
'ExportSettings',
16951737
'ExposureControlBatchRequest',
@@ -1784,6 +1826,10 @@
17841826
'IntegrationRuntimeMonitoringData',
17851827
'IntegrationRuntimeNodeIpAddress',
17861828
'IntegrationRuntimeNodeMonitoringData',
1829+
'IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint',
1830+
'IntegrationRuntimeOutboundNetworkDependenciesEndpoint',
1831+
'IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails',
1832+
'IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse',
17871833
'IntegrationRuntimeReference',
17881834
'IntegrationRuntimeRegenerateKeyParameters',
17891835
'IntegrationRuntimeResource',
@@ -1924,6 +1970,8 @@
19241970
'PostgreSqlLinkedService',
19251971
'PostgreSqlSource',
19261972
'PostgreSqlTableDataset',
1973+
'PowerQuerySink',
1974+
'PowerQuerySource',
19271975
'PrestoLinkedService',
19281976
'PrestoObjectDataset',
19291977
'PrestoSource',
@@ -2035,6 +2083,7 @@
20352083
'SqlAlwaysEncryptedProperties',
20362084
'SqlDWSink',
20372085
'SqlDWSource',
2086+
'SqlDWUpsertSettings',
20382087
'SqlMISink',
20392088
'SqlMISource',
20402089
'SqlPartitionSettings',
@@ -2045,6 +2094,7 @@
20452094
'SqlServerTableDataset',
20462095
'SqlSink',
20472096
'SqlSource',
2097+
'SqlUpsertSettings',
20482098
'SquareLinkedService',
20492099
'SquareObjectDataset',
20502100
'SquareSource',
@@ -2114,6 +2164,7 @@
21142164
'WebLinkedServiceTypeProperties',
21152165
'WebSource',
21162166
'WebTableDataset',
2167+
'WranglingDataFlow',
21172168
'XeroLinkedService',
21182169
'XeroObjectDataset',
21192170
'XeroSource',
@@ -2124,6 +2175,7 @@
21242175
'ZohoLinkedService',
21252176
'ZohoObjectDataset',
21262177
'ZohoSource',
2178+
'AmazonRdsForOraclePartitionOption',
21272179
'AvroCompressionCodec',
21282180
'AzureFunctionActivityMethod',
21292181
'AzureSearchIndexWriteBehaviorType',
@@ -2201,7 +2253,9 @@
22012253
'SparkServerType',
22022254
'SparkThriftTransportProtocol',
22032255
'SqlAlwaysEncryptedAkvAuthType',
2256+
'SqlDWWriteBehaviorEnum',
22042257
'SqlPartitionOption',
2258+
'SqlWriteBehaviorEnum',
22052259
'SsisLogLocationType',
22062260
'SsisObjectMetadataType',
22072261
'SsisPackageLocationType',

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_data_factory_management_client_enums.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ def __getattr__(cls, name):
2626
raise AttributeError(name)
2727

2828

29+
class AmazonRdsForOraclePartitionOption(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
30+
31+
NONE = "None"
32+
PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable"
33+
DYNAMIC_RANGE = "DynamicRange"
34+
2935
class AvroCompressionCodec(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
3036

3137
NONE = "none"
@@ -697,6 +703,13 @@ class SqlAlwaysEncryptedAkvAuthType(with_metaclass(_CaseInsensitiveEnumMeta, str
697703
SERVICE_PRINCIPAL = "ServicePrincipal"
698704
MANAGED_IDENTITY = "ManagedIdentity"
699705

706+
class SqlDWWriteBehaviorEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
707+
"""Specify the write behavior when copying data into sql dw.
708+
"""
709+
710+
INSERT = "Insert"
711+
UPSERT = "Upsert"
712+
700713
class SqlPartitionOption(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
701714
"""The partition mechanism that will be used for Sql read in parallel.
702715
"""
@@ -705,6 +718,14 @@ class SqlPartitionOption(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
705718
PHYSICAL_PARTITIONS_OF_TABLE = "PhysicalPartitionsOfTable"
706719
DYNAMIC_RANGE = "DynamicRange"
707720

721+
class SqlWriteBehaviorEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
722+
"""Specify the write behavior when copying data into sql.
723+
"""
724+
725+
INSERT = "Insert"
726+
UPSERT = "Upsert"
727+
STORED_PROCEDURE = "StoredProcedure"
728+
708729
class SsisLogLocationType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
709730
"""The type of SSIS log location.
710731
"""

0 commit comments

Comments
 (0)