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 SasDefinitionUpdateParameters(Model): 16 """The SAS definition update parameters. 17 18 :param parameters: Sas definition update metadata in the form of key-value 19 pairs. 20 :type parameters: dict[str, str] 21 :param sas_definition_attributes: The attributes of the SAS definition. 22 :type sas_definition_attributes: 23 ~azure.keyvault.v2016_10_01.models.SasDefinitionAttributes 24 :param tags: Application specific metadata in the form of key-value pairs. 25 :type tags: dict[str, str] 26 """ 27 28 _attribute_map = { 29 'parameters': {'key': 'parameters', 'type': '{str}'}, 30 'sas_definition_attributes': {'key': 'attributes', 'type': 'SasDefinitionAttributes'}, 31 'tags': {'key': 'tags', 'type': '{str}'}, 32 } 33 34 def __init__(self, **kwargs): 35 super(SasDefinitionUpdateParameters, self).__init__(**kwargs) 36 self.parameters = kwargs.get('parameters', None) 37 self.sas_definition_attributes = kwargs.get('sas_definition_attributes', None) 38 self.tags = kwargs.get('tags', None) 39