mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
Adding sql client to common (#44825)
This commit is contained in:
parent
b0cee34ca1
commit
78eb4724a0
4 changed files with 30 additions and 31 deletions
|
@ -153,6 +153,7 @@ try:
|
|||
from azure.mgmt.trafficmanager import TrafficManagerManagementClient
|
||||
from azure.storage.cloudstorageaccount import CloudStorageAccount
|
||||
from adal.authentication_context import AuthenticationContext
|
||||
from azure.mgmt.sql import SqlManagementClient
|
||||
from azure.mgmt.rdbms.postgresql import PostgreSQLManagementClient
|
||||
from azure.mgmt.rdbms.mysql import MySQLManagementClient
|
||||
from azure.mgmt.containerregistry import ContainerRegistryManagementClient
|
||||
|
@ -283,6 +284,7 @@ class AzureRMModuleBase(object):
|
|||
self._web_client = None
|
||||
self._marketplace_client = None
|
||||
self._containerservice_client = None
|
||||
self._sql_client = None
|
||||
self._mysql_client = None
|
||||
self._postgresql_client = None
|
||||
self._containerregistry_client = None
|
||||
|
@ -1073,6 +1075,14 @@ class AzureRMModuleBase(object):
|
|||
base_url=self._cloud_environment.endpoints.resource_manager)
|
||||
return self._containerservice_client
|
||||
|
||||
@property
|
||||
def sql_client(self):
|
||||
self.log('Getting SQL client')
|
||||
if not self._sql_client:
|
||||
self._sql_client = self.get_mgmt_svc_client(SqlManagementClient,
|
||||
base_url=self._cloud_environment.endpoints.resource_manager)
|
||||
return self._sql_client
|
||||
|
||||
@property
|
||||
def postgresql_client(self):
|
||||
self.log('Getting PostgreSQL client')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue