Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions sdk/datafactory/azure-mgmt-datafactory/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,64 @@
# Release History

## 9.2.0 (2025-04-20)

### Features Added

- Model AzurePostgreSqlLinkedService has a new parameter azure_cloud_type
- Model AzurePostgreSqlLinkedService has a new parameter credential
- Model AzurePostgreSqlLinkedService has a new parameter service_principal_credential_type
- Model AzurePostgreSqlLinkedService has a new parameter service_principal_embedded_cert
- Model AzurePostgreSqlLinkedService has a new parameter service_principal_embedded_cert_password
- Model AzurePostgreSqlLinkedService has a new parameter service_principal_id
- Model AzurePostgreSqlLinkedService has a new parameter service_principal_key
- Model AzurePostgreSqlLinkedService has a new parameter tenant
- Model AzurePostgreSqlSink has a new parameter upsert_settings
- Model AzurePostgreSqlSink has a new parameter write_method
- Model CommonDataServiceForAppsSink has a new parameter bypass_business_logic_execution
- Model CommonDataServiceForAppsSink has a new parameter bypass_power_automate_flows
- Model DynamicsCrmSink has a new parameter bypass_business_logic_execution
- Model DynamicsCrmSink has a new parameter bypass_power_automate_flows
- Model DynamicsSink has a new parameter bypass_business_logic_execution
- Model DynamicsSink has a new parameter bypass_power_automate_flows
- Model GreenplumLinkedService has a new parameter authentication_type
- Model GreenplumLinkedService has a new parameter command_timeout
- Model GreenplumLinkedService has a new parameter connection_timeout
- Model GreenplumLinkedService has a new parameter database
- Model GreenplumLinkedService has a new parameter host
- Model GreenplumLinkedService has a new parameter port
- Model GreenplumLinkedService has a new parameter ssl_mode
- Model GreenplumLinkedService has a new parameter username
- Model Office365LinkedService has a new parameter service_principal_credential_type
- Model Office365LinkedService has a new parameter service_principal_embedded_cert
- Model Office365LinkedService has a new parameter service_principal_embedded_cert_password
- Model OracleLinkedService has a new parameter authentication_type
- Model OracleLinkedService has a new parameter crypto_checksum_client
- Model OracleLinkedService has a new parameter crypto_checksum_types_client
- Model OracleLinkedService has a new parameter enable_bulk_load
- Model OracleLinkedService has a new parameter encryption_client
- Model OracleLinkedService has a new parameter encryption_types_client
- Model OracleLinkedService has a new parameter fetch_size
- Model OracleLinkedService has a new parameter fetch_tswtz_as_timestamp
- Model OracleLinkedService has a new parameter initial_lob_fetch_size
- Model OracleLinkedService has a new parameter initialization_string
- Model OracleLinkedService has a new parameter server
- Model OracleLinkedService has a new parameter statement_cache_size
- Model OracleLinkedService has a new parameter support_v1_data_types
- Model OracleLinkedService has a new parameter username
- Model PrestoLinkedService has a new parameter enable_server_certificate_validation
- Model ScriptActivity has a new parameter return_multistatement_result
- Model ServiceNowV2ObjectDataset has a new parameter value_type
- Model SnowflakeV2LinkedService has a new parameter role
- Model SnowflakeV2LinkedService has a new parameter schema
- Model TeradataLinkedService has a new parameter character_set
- Model TeradataLinkedService has a new parameter https_port_number
- Model TeradataLinkedService has a new parameter max_resp_size
- Model TeradataLinkedService has a new parameter port_number
- Model TeradataLinkedService has a new parameter ssl_mode
- Model TeradataLinkedService has a new parameter use_data_encryption
- Model TypeConversionSettings has a new parameter date_format
- Model TypeConversionSettings has a new parameter time_format

## 9.1.0 (2024-12-16)

### Features Added
Expand Down
6 changes: 3 additions & 3 deletions sdk/datafactory/azure-mgmt-datafactory/_meta.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"commit": "f06cffbda682a8cd225a8b16bc6f000d26d01612",
"commit": "8056e0ba6bbe2f00ad0aca066236871ae5e04c23",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.10.2",
"use": [
"@autorest/python@6.26.4",
"@autorest/python@6.27.4",
"@autorest/modelerfour@4.27.0"
],
"autorest_command": "autorest specification/datafactory/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.26.4 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False",
"autorest_command": "autorest specification/datafactory/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.27.4 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False",
"readme": "specification/datafactory/resource-manager/readme.md"
}
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ def _create_xml_node(tag, prefix=None, ns=None):
return ET.Element(tag)


class Model(object):
class Model:
"""Mixin for all client request body/response body models to support
serialization and deserialization.
"""
Expand Down Expand Up @@ -563,7 +563,7 @@ def _decode_attribute_map_key(key):
return key.replace("\\.", ".")


class Serializer(object): # pylint: disable=too-many-public-methods
class Serializer: # pylint: disable=too-many-public-methods
"""Request object model serializer."""

basic_types = {str: "str", int: "int", bool: "bool", float: "float"}
Expand Down Expand Up @@ -1441,7 +1441,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument
return children[0]


class Deserializer(object):
class Deserializer:
"""Response object model deserializer.

:param dict classes: Class type dictionary for deserializing complex types.
Expand Down Expand Up @@ -1683,17 +1683,21 @@ def _instantiate_model(self, response, attrs, additional_properties=None):
subtype = getattr(response, "_subtype_map", {})
try:
readonly = [
k for k, v in response._validation.items() if v.get("readonly") # pylint: disable=protected-access
k
for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore
if v.get("readonly")
]
const = [
k for k, v in response._validation.items() if v.get("constant") # pylint: disable=protected-access
k
for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore
if v.get("constant")
]
kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const}
response_obj = response(**kwargs)
for attr in readonly:
setattr(response_obj, attr, attrs.get(attr))
if additional_properties:
response_obj.additional_properties = additional_properties
response_obj.additional_properties = additional_properties # type: ignore
return response_obj
except TypeError as err:
msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "9.1.0"
VERSION = "9.2.0"
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
AzureMySqlTableDataset,
AzurePostgreSqlLinkedService,
AzurePostgreSqlSink,
AzurePostgreSqlSinkUpsertSettings,
AzurePostgreSqlSource,
AzurePostgreSqlTableDataset,
AzureQueueSink,
Expand Down Expand Up @@ -744,8 +745,10 @@
TarGZipReadSettings,
TarReadSettings,
TeamDeskLinkedService,
TeradataImportCommand,
TeradataLinkedService,
TeradataPartitionSettings,
TeradataSink,
TeradataSource,
TeradataTableDataset,
TextFormat,
Expand Down Expand Up @@ -811,6 +814,7 @@
AmazonRdsForSqlAuthenticationType,
AvroCompressionCodec,
AzureFunctionActivityMethod,
AzurePostgreSqlWriteMethodEnum,
AzureSearchIndexWriteBehaviorType,
AzureSqlDWAuthenticationType,
AzureSqlDatabaseAuthenticationType,
Expand Down Expand Up @@ -847,6 +851,7 @@
GoogleAdWordsAuthenticationType,
GoogleBigQueryAuthenticationType,
GoogleBigQueryV2AuthenticationType,
GreenplumAuthenticationType,
HBaseAuthenticationType,
HDInsightActivityDebugInfoOption,
HdiNodeTypes,
Expand Down Expand Up @@ -877,6 +882,7 @@
NotebookReferenceType,
ODataAadServicePrincipalCredentialType,
ODataAuthenticationType,
OracleAuthenticationType,
OraclePartitionOption,
OrcCompressionCodec,
ParameterType,
Expand Down Expand Up @@ -931,6 +937,7 @@
TriggerRuntimeState,
TumblingWindowFrequency,
Type,
ValueType,
VariableType,
WebActivityMethod,
WebAuthenticationType,
Expand Down Expand Up @@ -1037,6 +1044,7 @@
"AzureMySqlTableDataset",
"AzurePostgreSqlLinkedService",
"AzurePostgreSqlSink",
"AzurePostgreSqlSinkUpsertSettings",
"AzurePostgreSqlSource",
"AzurePostgreSqlTableDataset",
"AzureQueueSink",
Expand Down Expand Up @@ -1671,8 +1679,10 @@
"TarGZipReadSettings",
"TarReadSettings",
"TeamDeskLinkedService",
"TeradataImportCommand",
"TeradataLinkedService",
"TeradataPartitionSettings",
"TeradataSink",
"TeradataSource",
"TeradataTableDataset",
"TextFormat",
Expand Down Expand Up @@ -1735,6 +1745,7 @@
"AmazonRdsForSqlAuthenticationType",
"AvroCompressionCodec",
"AzureFunctionActivityMethod",
"AzurePostgreSqlWriteMethodEnum",
"AzureSearchIndexWriteBehaviorType",
"AzureSqlDWAuthenticationType",
"AzureSqlDatabaseAuthenticationType",
Expand Down Expand Up @@ -1771,6 +1782,7 @@
"GoogleAdWordsAuthenticationType",
"GoogleBigQueryAuthenticationType",
"GoogleBigQueryV2AuthenticationType",
"GreenplumAuthenticationType",
"HBaseAuthenticationType",
"HDInsightActivityDebugInfoOption",
"HdiNodeTypes",
Expand Down Expand Up @@ -1801,6 +1813,7 @@
"NotebookReferenceType",
"ODataAadServicePrincipalCredentialType",
"ODataAuthenticationType",
"OracleAuthenticationType",
"OraclePartitionOption",
"OrcCompressionCodec",
"ParameterType",
Expand Down Expand Up @@ -1855,6 +1868,7 @@
"TriggerRuntimeState",
"TumblingWindowFrequency",
"Type",
"ValueType",
"VariableType",
"WebActivityMethod",
"WebAuthenticationType",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,14 @@ class AzureFunctionActivityMethod(str, Enum, metaclass=CaseInsensitiveEnumMeta):
TRACE = "TRACE"


class AzurePostgreSqlWriteMethodEnum(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The write behavior for the operation. Default is Bulk Insert."""

BULK_INSERT = "BulkInsert"
COPY_COMMAND = "CopyCommand"
UPSERT = "Upsert"


class AzureSearchIndexWriteBehaviorType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Specify the write behavior when upserting documents into Azure Search Index."""

Expand Down Expand Up @@ -377,6 +385,12 @@ class GoogleBigQueryV2AuthenticationType(str, Enum, metaclass=CaseInsensitiveEnu
USER_AUTHENTICATION = "UserAuthentication"


class GreenplumAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The authentication type to use. Type: string. Only used for V2."""

BASIC = "Basic"


class HBaseAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The authentication mechanism to use to connect to the HBase server."""

Expand Down Expand Up @@ -620,6 +634,12 @@ class ODataAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
MANAGED_SERVICE_IDENTITY = "ManagedServiceIdentity"


class OracleAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Authentication type for connecting to the Oracle database. Only used for Version 2.0."""

BASIC = "Basic"


class OraclePartitionOption(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The partition mechanism that will be used for Oracle read in parallel."""

Expand Down Expand Up @@ -1083,6 +1103,13 @@ class Type(str, Enum, metaclass=CaseInsensitiveEnumMeta):
LINKED_SERVICE_REFERENCE = "LinkedServiceReference"


class ValueType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of value copied from source."""

ACTUAL = "actual"
DISPLAY = "display"


class VariableType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Variable type."""

Expand Down
Loading