def __init__(self, conn, accessInfo, platforminfo, isLb = False):
        self.conn = conn
        self.accessInfo = accessInfo
        self.client = AzureIaasClient(platforminfo, accessInfo["USER_NAME"], accessInfo["SUBSCRIPTION_ID"], accessInfo["CERTIFICATE"], self.conn)

        #コントローラ作成
        self.instancecontroller = azureInstanceController(platforminfo, self.client, self.conn)
        self.volumecontroller   = azureVolumeController(platforminfo, self.client, self.conn)
        self.othercontroller    = azureOtherController(platforminfo, self.client, self.conn)
    def __init__(self, conn, accessInfo, platforminfo, isLb=False):
        self.conn = conn
        self.accessInfo = accessInfo
        self.client = AzureIaasClient(platforminfo, accessInfo["USER_NAME"],
                                      accessInfo["SUBSCRIPTION_ID"],
                                      accessInfo["CERTIFICATE"], self.conn)

        #コントローラ作成
        self.instancecontroller = azureInstanceController(
            platforminfo, self.client, self.conn)
        self.volumecontroller = azureVolumeController(platforminfo,
                                                      self.client, self.conn)
        self.othercontroller = azureOtherController(platforminfo, self.client,
                                                    self.conn)
 def __init__(self, platforminfo, azureiaasclient, conn):
     self.client = azureiaasclient
     self.conn = conn
     self.platforminfo = platforminfo
     self.volumecontroller = azureVolumeController(self.platforminfo, self.client, self.conn)
     self.passwordencryptor = PasswordEncryptor()