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"
)