diff --git a/atat/domain/csp/cloud/azure_cloud_provider.py b/atat/domain/csp/cloud/azure_cloud_provider.py index 5feeb697..50faad0a 100644 --- a/atat/domain/csp/cloud/azure_cloud_provider.py +++ b/atat/domain/csp/cloud/azure_cloud_provider.py @@ -55,6 +55,7 @@ from .models import ( TenantAdminOwnershipCSPPayload, TenantAdminOwnershipCSPResult, TenantAdminCredentialResetCSPPayload, + TenantAdminCredentialResetCSPResult, TenantCSPPayload, TenantCSPResult, TenantPrincipalAppCSPPayload, @@ -948,6 +949,8 @@ class AzureCloudProvider(CloudProviderInterface): self._update_active_directory_user_password_profile(graph_token, payload) + return TenantAdminCredentialResetCSPResult() + def create_tenant_admin_ownership(self, payload: TenantAdminOwnershipCSPPayload): mgmt_token = self._get_elevated_management_token(payload.tenant_id) diff --git a/atat/domain/csp/cloud/mock_cloud_provider.py b/atat/domain/csp/cloud/mock_cloud_provider.py index 8027d379..7ff7559e 100644 --- a/atat/domain/csp/cloud/mock_cloud_provider.py +++ b/atat/domain/csp/cloud/mock_cloud_provider.py @@ -52,6 +52,7 @@ from .models import ( TenantAdminOwnershipCSPPayload, TenantAdminOwnershipCSPResult, TenantAdminCredentialResetCSPPayload, + TenantAdminCredentialResetCSPResult, TenantCSPPayload, TenantCSPResult, TenantPrincipalAppCSPPayload, @@ -343,6 +344,8 @@ class MockCloudProvider(CloudProviderInterface): self._maybe_raise(self.SERVER_FAILURE_PCT, self.SERVER_EXCEPTION) self._maybe_raise(self.UNAUTHORIZED_RATE, self.AUTHORIZATION_EXCEPTION) + return TenantAdminCredentialResetCSPResult() + def create_tenant_principal_ownership( self, payload: TenantPrincipalOwnershipCSPPayload ):