From 1b6608b66f5336b826b01dccdaffb12afd9133f6 Mon Sep 17 00:00:00 2001 From: SwaggerToSDK Automation Date: Tue, 8 Nov 2016 21:39:31 +0000 Subject: [PATCH] Generated from dbf6e523d330255f517ae586102606347861171e --- .../redis/models/redis_management_client_enums.py | 2 ++ .../azure/mgmt/redis/models/schedule_entry.py | 2 +- .../redis/operations/patch_schedules_operations.py | 13 +++++++++---- .../azure/mgmt/redis/operations/redis_operations.py | 11 +++++++++++ 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/azure-mgmt-redis/azure/mgmt/redis/models/redis_management_client_enums.py b/azure-mgmt-redis/azure/mgmt/redis/models/redis_management_client_enums.py index 1afdd8175668..82b2e95e1179 100644 --- a/azure-mgmt-redis/azure/mgmt/redis/models/redis_management_client_enums.py +++ b/azure-mgmt-redis/azure/mgmt/redis/models/redis_management_client_enums.py @@ -47,3 +47,5 @@ class DayOfWeek(Enum): friday = "Friday" saturday = "Saturday" sunday = "Sunday" + everyday = "Everyday" + weekend = "Weekend" diff --git a/azure-mgmt-redis/azure/mgmt/redis/models/schedule_entry.py b/azure-mgmt-redis/azure/mgmt/redis/models/schedule_entry.py index 51e770fb3627..7e5f6e03e1fc 100644 --- a/azure-mgmt-redis/azure/mgmt/redis/models/schedule_entry.py +++ b/azure-mgmt-redis/azure/mgmt/redis/models/schedule_entry.py @@ -17,7 +17,7 @@ class ScheduleEntry(Model): :param day_of_week: Day of week when cache can be patched. Possible values include: 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday', 'Sunday' + 'Saturday', 'Sunday', 'Everyday', 'Weekend' :type day_of_week: str or :class:`DayOfWeek ` :param start_hour_utc: Start hour after which cache patching can start. diff --git a/azure-mgmt-redis/azure/mgmt/redis/operations/patch_schedules_operations.py b/azure-mgmt-redis/azure/mgmt/redis/operations/patch_schedules_operations.py index 259cf4e63a22..7c6044b5d5fe 100644 --- a/azure-mgmt-redis/azure/mgmt/redis/operations/patch_schedules_operations.py +++ b/azure-mgmt-redis/azure/mgmt/redis/operations/patch_schedules_operations.py @@ -34,16 +34,16 @@ def __init__(self, client, config, serializer, deserializer): self.config = config def create_or_update( - self, resource_group_name, name, parameters, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, name, schedule_entries, custom_headers=None, raw=False, **operation_config): """Create or replace the patching schedule for redis cache. :param resource_group_name: The name of the resource group. :type resource_group_name: str :param name: The name of the redis cache. :type name: str - :param parameters: Parameters to set patch schedules for redis cache. - :type parameters: :class:`RedisPatchSchedule - ` + :param schedule_entries: List of patch schedules for redis cache. + :type schedule_entries: list of :class:`ScheduleEntry + ` :param dict custom_headers: headers that will be added to the request :param bool raw: returns the direct response alongside the deserialized response @@ -53,7 +53,10 @@ def create_or_update( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ + parameters = models.RedisPatchSchedule(schedule_entries=schedule_entries) + # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/default' path_format_arguments = { @@ -117,6 +120,7 @@ def delete( :rtype: None :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/default' @@ -171,6 +175,7 @@ def get( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/default' diff --git a/azure-mgmt-redis/azure/mgmt/redis/operations/redis_operations.py b/azure-mgmt-redis/azure/mgmt/redis/operations/redis_operations.py index 201862235553..e43a535e06e1 100644 --- a/azure-mgmt-redis/azure/mgmt/redis/operations/redis_operations.py +++ b/azure-mgmt-redis/azure/mgmt/redis/operations/redis_operations.py @@ -55,6 +55,7 @@ def create( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}' @@ -146,6 +147,7 @@ def update( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}' @@ -233,6 +235,7 @@ def delete( instance that returns None :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}' @@ -309,6 +312,7 @@ def get( :rtype: :class:`RedisResource ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}' @@ -366,6 +370,7 @@ def list_by_resource_group( overrides`. :rtype: :class:`RedisResourcePaged ` + :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -429,6 +434,7 @@ def list( overrides`. :rtype: :class:`RedisResourcePaged ` + :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -498,6 +504,7 @@ def list_keys( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/listKeys' @@ -564,6 +571,7 @@ def regenerate_key( ` :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ parameters = models.RedisRegenerateKeyParameters(key_type=key_type) @@ -639,6 +647,7 @@ def force_reboot( :rtype: None :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ parameters = models.RedisRebootParameters(reboot_type=reboot_type, shard_id=shard_id) @@ -702,6 +711,7 @@ def import_data( instance that returns None :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ parameters = models.ImportRDBParameters(format=format, files=files) @@ -787,6 +797,7 @@ def export_data( instance that returns None :rtype: :class:`ClientRawResponse` if raw=true + :raises: :class:`CloudError` """ # Construct URL url = '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/export'