1# coding=utf-8
2# --------------------------------------------------------------------------
3# Copyright (c) Microsoft Corporation. All rights reserved.
4# Licensed under the MIT License. See License.txt in the project root for
5# license information.
6#
7# Code generated by Microsoft (R) AutoRest Code Generator.
8# Changes may cause incorrect behavior and will be lost if the code is
9# regenerated.
10# --------------------------------------------------------------------------
11
12from msrest.serialization import Model
13
14
15class StorageAccountRegenerteKeyParameters(Model):
16    """The storage account key regenerate parameters.
17
18    All required parameters must be populated in order to send to Azure.
19
20    :param key_name: Required. The storage account key name.
21    :type key_name: str
22    """
23
24    _validation = {
25        'key_name': {'required': True},
26    }
27
28    _attribute_map = {
29        'key_name': {'key': 'keyName', 'type': 'str'},
30    }
31
32    def __init__(self, **kwargs):
33        super(StorageAccountRegenerteKeyParameters, self).__init__(**kwargs)
34        self.key_name = kwargs.get('key_name', None)
35