Freta 类

到 Freta 服务的 Python 接口。

示例:


   from freta import Freta

   freta = Freta()
   freta.login()
   for image in freta.list_images():
       print("id: %s state: %s" % (image['image_id'], image['state']))
继承
builtins.object
Freta

构造函数

Freta()

方法

config

配置 Freta CLI

logout

忘记任何保存的访问令牌。 删除 token_path 文件。

regions

获取 Freta 当前支持的用于图像存储和分析的 Azure 区域列表。

示例结果:


   {
       "australiaeast": {"default": false, "name": "Australia East"},
       "...many...": "...more...",
       "westus2": {"default": false, "name": "West US 2"}
   }
versions

获取各种 Freta 组件的版本。

示例结果:


   {
       "analysis": "0.0.1"
   }

config

配置 Freta CLI

config(endpoint: typing.Union[str, NoneType] = None, authority: typing.Union[str, NoneType] = None, client_id: typing.Union[str, NoneType] = None, client_secret: typing.Union[str, NoneType] = None)

logout

忘记任何保存的访问令牌。 删除 token_path 文件。

logout()

regions

获取 Freta 当前支持的用于图像存储和分析的 Azure 区域列表。

示例结果:


   {
       "australiaeast": {"default": false, "name": "Australia East"},
       "...many...": "...more...",
       "westus2": {"default": false, "name": "West US 2"}
   }
regions()

返回

dict

key: region value: region details

versions

获取各种 Freta 组件的版本。

示例结果:


   {
       "analysis": "0.0.1"
   }
versions()

返回

dict

key: 组件名称值: version