def run_module()

in src/modules/get_azure_lb.py [0:0]


def run_module():
    """
    Entry point of the script.
    """
    module_args = dict(
        subscription_id=dict(type="str", required=True),
        region=dict(type="str", required=True),
        inbound_rules=dict(type="str", required=True),
        constants=dict(type="dict", required=True),
        msi_client_id=dict(type="str", required=False),
    )

    module = AnsibleModule(argument_spec=module_args, supports_check_mode=True)

    load_balancer = AzureLoadBalancer(module_params=module.params)
    load_balancer.get_load_balancers_details()

    module.exit_json(**load_balancer.get_result())