def _create_network_client()

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


    def _create_network_client(self):
        """
        Create the network client object.
        """
        try:
            if self.module_params.get("msi_client_id"):
                self.credential = ManagedIdentityCredential(
                    client_id=self.module_params["msi_client_id"]
                )
            else:
                self.credential = ManagedIdentityCredential()
            self.network_client = NetworkManagementClient(
                self.credential, self.module_params["subscription_id"]
            )
        except Exception as ex:
            self.handle_error(ex)
            self.result["message"] += (
                " Failed to authenticate to Azure to read the Load " + f"Balancer Details. {ex} \n"
            )