diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/__init__.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/__init__.py index 5855d2727ed8..c04c0c76e4d0 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/__init__.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/__init__.py @@ -63,12 +63,13 @@ from .sql_virtual_machine_paged import SqlVirtualMachinePaged from .sql_virtual_machine_management_client_enums import ( OperationOrigin, - SqlImageSku, + SqlVmGroupImageSku, ScaleType, ClusterManagerType, ClusterConfiguration, IdentityType, SqlServerLicenseType, + SqlImageSku, DayOfWeek, BackupScheduleType, FullBackupFrequencyType, @@ -106,12 +107,13 @@ 'SqlVirtualMachineGroupPaged', 'SqlVirtualMachinePaged', 'OperationOrigin', - 'SqlImageSku', + 'SqlVmGroupImageSku', 'ScaleType', 'ClusterManagerType', 'ClusterConfiguration', 'IdentityType', 'SqlServerLicenseType', + 'SqlImageSku', 'DayOfWeek', 'BackupScheduleType', 'FullBackupFrequencyType', diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations.py index cd976abb8474..fbc134b696d2 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations.py @@ -18,17 +18,12 @@ class AdditionalFeaturesServerConfigurations(Model): :param is_rservices_enabled: Enable or disable R services (SQL 2016 onwards). :type is_rservices_enabled: bool - :param backup_permissions_for_azure_backup_svc: Enable or disable Azure - Backup service. - :type backup_permissions_for_azure_backup_svc: bool """ _attribute_map = { 'is_rservices_enabled': {'key': 'isRServicesEnabled', 'type': 'bool'}, - 'backup_permissions_for_azure_backup_svc': {'key': 'backupPermissionsForAzureBackupSvc', 'type': 'bool'}, } def __init__(self, **kwargs): super(AdditionalFeaturesServerConfigurations, self).__init__(**kwargs) self.is_rservices_enabled = kwargs.get('is_rservices_enabled', None) - self.backup_permissions_for_azure_backup_svc = kwargs.get('backup_permissions_for_azure_backup_svc', None) diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations_py3.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations_py3.py index 6fd2cc8931bf..f5e86f259c31 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations_py3.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/additional_features_server_configurations_py3.py @@ -18,17 +18,12 @@ class AdditionalFeaturesServerConfigurations(Model): :param is_rservices_enabled: Enable or disable R services (SQL 2016 onwards). :type is_rservices_enabled: bool - :param backup_permissions_for_azure_backup_svc: Enable or disable Azure - Backup service. - :type backup_permissions_for_azure_backup_svc: bool """ _attribute_map = { 'is_rservices_enabled': {'key': 'isRServicesEnabled', 'type': 'bool'}, - 'backup_permissions_for_azure_backup_svc': {'key': 'backupPermissionsForAzureBackupSvc', 'type': 'bool'}, } - def __init__(self, *, is_rservices_enabled: bool=None, backup_permissions_for_azure_backup_svc: bool=None, **kwargs) -> None: + def __init__(self, *, is_rservices_enabled: bool=None, **kwargs) -> None: super(AdditionalFeaturesServerConfigurations, self).__init__(**kwargs) self.is_rservices_enabled = is_rservices_enabled - self.backup_permissions_for_azure_backup_svc = backup_permissions_for_azure_backup_svc diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration.py index df09e18404d1..7546d5b9d0a3 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration.py @@ -20,7 +20,7 @@ class LoadBalancerConfiguration(Model): ~azure.mgmt.sqlvirtualmachine.models.PrivateIPAddress :param public_ip_address_resource_id: Resource id of the public IP. :type public_ip_address_resource_id: str - :param load_balancer_resource_id: Subnet used to include private IP. + :param load_balancer_resource_id: Resource id of the load balancer. :type load_balancer_resource_id: str :param probe_port: Probe port. :type probe_port: int diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration_py3.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration_py3.py index c8cc7e3a17f9..94a60b59c1cc 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration_py3.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/load_balancer_configuration_py3.py @@ -20,7 +20,7 @@ class LoadBalancerConfiguration(Model): ~azure.mgmt.sqlvirtualmachine.models.PrivateIPAddress :param public_ip_address_resource_id: Resource id of the public IP. :type public_ip_address_resource_id: str - :param load_balancer_resource_id: Subnet used to include private IP. + :param load_balancer_resource_id: Resource id of the load balancer. :type load_balancer_resource_id: str :param probe_port: Probe port. :type probe_port: int diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings.py index 117a29855992..9698b522e3cb 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings.py @@ -21,14 +21,18 @@ class SqlStorageUpdateSettings(Model): Possible values include: 'NEW', 'EXTEND', 'ADD' :type disk_configuration_type: str or ~azure.mgmt.sqlvirtualmachine.models.DiskConfigurationType + :param starting_device_id: Device id of the first disk to be updated. + :type starting_device_id: int """ _attribute_map = { 'disk_count': {'key': 'diskCount', 'type': 'int'}, 'disk_configuration_type': {'key': 'diskConfigurationType', 'type': 'str'}, + 'starting_device_id': {'key': 'startingDeviceId', 'type': 'int'}, } def __init__(self, **kwargs): super(SqlStorageUpdateSettings, self).__init__(**kwargs) self.disk_count = kwargs.get('disk_count', None) self.disk_configuration_type = kwargs.get('disk_configuration_type', None) + self.starting_device_id = kwargs.get('starting_device_id', None) diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings_py3.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings_py3.py index 94b8b9a5dc52..a392f27f9089 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings_py3.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_storage_update_settings_py3.py @@ -21,14 +21,18 @@ class SqlStorageUpdateSettings(Model): Possible values include: 'NEW', 'EXTEND', 'ADD' :type disk_configuration_type: str or ~azure.mgmt.sqlvirtualmachine.models.DiskConfigurationType + :param starting_device_id: Device id of the first disk to be updated. + :type starting_device_id: int """ _attribute_map = { 'disk_count': {'key': 'diskCount', 'type': 'int'}, 'disk_configuration_type': {'key': 'diskConfigurationType', 'type': 'str'}, + 'starting_device_id': {'key': 'startingDeviceId', 'type': 'int'}, } - def __init__(self, *, disk_count: int=None, disk_configuration_type=None, **kwargs) -> None: + def __init__(self, *, disk_count: int=None, disk_configuration_type=None, starting_device_id: int=None, **kwargs) -> None: super(SqlStorageUpdateSettings, self).__init__(**kwargs) self.disk_count = disk_count self.disk_configuration_type = disk_configuration_type + self.starting_device_id = starting_device_id diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group.py index f9f127f195f1..81cd2b479027 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group.py @@ -37,9 +37,9 @@ class SqlVirtualMachineGroup(TrackedResource): SQL2016-WS2016, SQL2017-WS2016. :type sql_image_offer: str :param sql_image_sku: SQL image sku. Possible values include: 'Developer', - 'Express', 'Standard', 'Enterprise', 'Web' + 'Enterprise' :type sql_image_sku: str or - ~azure.mgmt.sqlvirtualmachine.models.SqlImageSku + ~azure.mgmt.sqlvirtualmachine.models.SqlVmGroupImageSku :ivar scale_type: Scale type. Possible values include: 'HA' :vartype scale_type: str or ~azure.mgmt.sqlvirtualmachine.models.ScaleType :ivar cluster_manager_type: Type of cluster manager: Windows Server diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group_py3.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group_py3.py index a7a2c32fc3f6..93b3b2e08a6c 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group_py3.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_group_py3.py @@ -37,9 +37,9 @@ class SqlVirtualMachineGroup(TrackedResource): SQL2016-WS2016, SQL2017-WS2016. :type sql_image_offer: str :param sql_image_sku: SQL image sku. Possible values include: 'Developer', - 'Express', 'Standard', 'Enterprise', 'Web' + 'Enterprise' :type sql_image_sku: str or - ~azure.mgmt.sqlvirtualmachine.models.SqlImageSku + ~azure.mgmt.sqlvirtualmachine.models.SqlVmGroupImageSku :ivar scale_type: Scale type. Possible values include: 'HA' :vartype scale_type: str or ~azure.mgmt.sqlvirtualmachine.models.ScaleType :ivar cluster_manager_type: Type of cluster manager: Windows Server diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_management_client_enums.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_management_client_enums.py index abede8d3d0de..f60a88e07d49 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_management_client_enums.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/models/sql_virtual_machine_management_client_enums.py @@ -18,13 +18,10 @@ class OperationOrigin(str, Enum): system = "system" -class SqlImageSku(str, Enum): +class SqlVmGroupImageSku(str, Enum): developer = "Developer" - express = "Express" - standard = "Standard" enterprise = "Enterprise" - web = "Web" class ScaleType(str, Enum): @@ -53,6 +50,15 @@ class SqlServerLicenseType(str, Enum): ahub = "AHUB" +class SqlImageSku(str, Enum): + + developer = "Developer" + express = "Express" + standard = "Standard" + enterprise = "Enterprise" + web = "Web" + + class DayOfWeek(str, Enum): monday = "Monday" diff --git a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/version.py b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/version.py index e0ec669828cb..87acb1634c35 100644 --- a/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/version.py +++ b/azure-mgmt-sqlvirtualmachine/azure/mgmt/sqlvirtualmachine/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "0.1.0" +VERSION = "2017-03-01-preview"