diff --git a/atst/domain/csp/cloud/azure_cloud_provider.py b/atst/domain/csp/cloud/azure_cloud_provider.py index 67303fb7..5a6a9253 100644 --- a/atst/domain/csp/cloud/azure_cloud_provider.py +++ b/atst/domain/csp/cloud/azure_cloud_provider.py @@ -1,17 +1,32 @@ import re -from uuid import uuid4 from secrets import token_urlsafe +from typing import Dict +from uuid import uuid4 + +from atst.models.application import Application +from atst.models.environment import Environment +from atst.models.user import User from .cloud_provider_interface import CloudProviderInterface -from .exceptions import * -from .models import * +from .exceptions import AuthenticationException +from .models import ( + BillingInstructionCSPPayload, + BillingInstructionCSPResult, + BillingProfileCreationCSPPayload, + BillingProfileCreationCSPResult, + BillingProfileTenantAccessCSPPayload, + BillingProfileTenantAccessCSPResult, + BillingProfileVerificationCSPPayload, + BillingProfileVerificationCSPResult, + TaskOrderBillingCreationCSPPayload, + TaskOrderBillingCreationCSPResult, + TaskOrderBillingVerificationCSPPayload, + TaskOrderBillingVerificationCSPResult, + TenantCSPPayload, + TenantCSPResult, +) from .policy import AzurePolicyManager -from atst.models.user import User -from atst.models.environment import Environment -from atst.models.application import Application - - AZURE_ENVIRONMENT = "AZURE_PUBLIC_CLOUD" # TBD AZURE_SKU_ID = "?" # probably a static sku specific to ATAT/JEDI SUBSCRIPTION_ID_REGEX = re.compile(