# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class IotModuleSettings(Model):
    """IotModuleSettings.

    :param image_location:
    :type image_location: str
    :param module_name:
    :type module_name: str
    :param properties_desired:
    :type properties_desired: dict[str, str]
    :param create_options:
    :type create_options: str
    :param environment_variables:
    :type environment_variables: dict[str, str]
    """

    _attribute_map = {
        'image_location': {'key': 'imageLocation', 'type': 'str'},
        'module_name': {'key': 'moduleName', 'type': 'str'},
        'properties_desired': {'key': 'propertiesDesired', 'type': '{str}'},
        'create_options': {'key': 'createOptions', 'type': 'str'},
        'environment_variables': {'key': 'environmentVariables', 'type': '{str}'},
    }

    def __init__(self, image_location=None, module_name=None, properties_desired=None, create_options=None, environment_variables=None):
        super(IotModuleSettings, self).__init__()
        self.image_location = image_location
        self.module_name = module_name
        self.properties_desired = properties_desired
        self.create_options = create_options
        self.environment_variables = environment_variables

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class IotModuleSettings(Model):
    """IotModuleSettings.

    :param image_location:
    :type image_location: str
    :param module_name:
    :type module_name: str
    :param properties_desired:
    :type properties_desired: dict[str, str]
    :param create_options:
    :type create_options: str
    :param environment_variables:
    :type environment_variables: dict[str, str]
    """

    _attribute_map = {
        'image_location': {'key': 'imageLocation', 'type': 'str'},
        'module_name': {'key': 'moduleName', 'type': 'str'},
        'properties_desired': {'key': 'propertiesDesired', 'type': '{str}'},
        'create_options': {'key': 'createOptions', 'type': 'str'},
        'environment_variables': {'key': 'environmentVariables', 'type': '{str}'},
    }

    def __init__(self, image_location=None, module_name=None, properties_desired=None, create_options=None, environment_variables=None):
        super(IotModuleSettings, self).__init__()
        self.image_location = image_location
        self.module_name = module_name
        self.properties_desired = properties_desired
        self.create_options = create_options
        self.environment_variables = environment_variables

# coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # # Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0 # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- IotModuleSettings.
 
     :param image_location:
     :type image_location: str
     :param module_name:
     :type module_name: str
     :param properties_desired:
     :type properties_desired: dict[str, str]
     :param create_options:
     :type create_options: str
     :param environment_variables:
     :type environment_variables: dict[str, str]