Files
prowler/providers/azure/lib/audit_info/models.py
2022-12-02 09:20:56 +01:00

24 lines
557 B
Python

from dataclasses import dataclass
from azure.identity import DefaultAzureCredential
from pydantic import BaseModel
class Azure_Identity_Info(BaseModel):
identity_id: str = None
identity_type: str = None
tenant_ids: list[str] = []
domain: str = None
subscriptions: dict = {}
@dataclass
class Azure_Audit_Info:
credentials: DefaultAzureCredential
identity: Azure_Identity_Info
def __init__(self, credentials, identity):
self.credentials = credentials
self.identity = identity
self.is_azure = True