Esempio n. 1
0
 def rm_client(self):
     self.log('Getting resource manager client')
     if not self._resource_client:
         self._resource_client = ResourceManagementClient(
             ResourceManagementClientConfiguration(self.azure_credentials,
                                                   self.subscription_id))
     return self._resource_client
Esempio n. 2
0
 def rm_client(self):
     self.log('Getting resource manager client')
     if not self._resource_client:
         config = ResourceManagementClientConfiguration(self.azure_credentials, self.subscription_id)
         config.add_user_agent(ANSIBLE_USER_AGENT)
         self._resource_client = ResourceManagementClient(config)
     return self._resource_client
Esempio n. 3
0
 def rm_client(self):
     self.log('Getting resource manager client')
     if not self._resource_client:
         self.check_client_version(
             'resource', resource_client_version,
             AZURE_EXPECTED_VERSIONS['resource_client_version'])
         self._resource_client = ResourceManagementClient(
             self.azure_credentials, self.subscription_id)
     return self._resource_client
Esempio n. 4
0
def create_resource_management_client(secrets: Secrets):
    credentials = create_service_principal_credentials(secrets)
    return ResourceManagementClient(credentials, secrets.subscription_id)