跳转到主要内容

Microsoft Azure Service Fabric Python客户端库

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Service Fabric客户端库。此包已在Python 2.7、3.5、3.6、3.7和3.8上进行了测试。要查看Azure库的更完整视图,请参阅azure sdk python发布

使用方法

有关代码示例,请参阅docs.microsoft.com上的Service Fabric

提供反馈

如果您遇到任何错误或有任何建议,请在项目的问题部分提交问题。

Impressions

发布历史

8.2.0.0 (2021-12-14)

功能

重大更改

添加了新操作

  • 添加了操作 ServiceFabricClientAPIsOperationsMixin.validate_cluster_upgrade
  • 添加了操作 ServiceFabricClientAPIsOperationsMixin.update_application
  • 添加了操作 ServiceFabricClientAPIsOperationsMixin.move_auxiliary_replica

添加了新模型

  • ApplicationUpdateDescription
  • CurrentUpgradeUnitsProgressInfo
  • 服务主机升级影响
  • 升级域部署的应用程序健康评估
  • 升级单元信息
  • 升级单元状态
  • 验证集群升级结果

8.0.0.0 (2021-05-03)

功能

  • 模型应用程序升级描述新增参数 managed_application_identity
  • 模型无状态服务更新描述新增参数 instance_lifecycle_description
  • 模型无状态服务更新描述新增参数 tags_for_running
  • 模型无状态服务更新描述新增参数 service_dns_name
  • 模型无状态服务更新描述新增参数 tags_for_placement
  • 模型无状态服务更新描述新增参数 instance_restart_wait_duration_seconds
  • 模型服务描述新增参数 tags_required_to_place
  • 模型服务描述新增参数 tags_required_to_run
  • 模型服务更新描述新增参数 tags_for_placement
  • 模型服务更新描述新增参数 tags_for_running
  • 模型服务更新描述新增参数 service_dns_name
  • 模型有状态服务描述新增参数 replica_lifecycle_description
  • 模型有状态服务描述新增参数 tags_required_to_place
  • 模型有状态服务描述新增参数 tags_required_to_run
  • 模型无状态服务描述新增参数 instance_lifecycle_description
  • 模型无状态服务描述新增参数 instance_restart_wait_duration_seconds
  • 模型无状态服务描述新增参数 tags_required_to_place
  • 模型无状态服务描述新增参数 tags_required_to_run
  • 模型集群健康策略新增参数 node_type_health_policy_map
  • 模型节点信息新增参数 node_tags
  • 模型有状态服务更新描述新增参数 replica_lifecycle_description
  • 模型有状态服务更新描述新增参数 tags_for_placement
  • 模型有状态服务更新描述新增参数 tags_for_running
  • 模型有状态服务更新描述新增参数 service_dns_name
  • 模型应用程序信息新增参数 managed_application_identity
  • 添加操作 ServiceFabricClientAPIsOperationsMixin.add_node_tags
  • 添加操作 ServiceFabricClientAPIsOperationsMixin.move_instance
  • 添加操作 ServiceFabricClientAPIsOperationsMixin.remove_node_tags
  • 添加操作 ServiceFabricClientAPIsOperationsMixin.get_loaded_partition_info_list

重大更改

  • 操作 ServiceFabricClientAPIsOperationsMixin.create_backup_policy 新增签名
  • 操作 ServiceFabricClientAPIsOperationsMixin.update_backup_policy 新增签名
  • 模型 AverageServiceLoadScalingTrigger 新增必需参数 use_only_primary_load

7.2.0.46 (2020-10-29)

功能

  • 添加 update_partition_load 方法以更新提供的分区负载。

7.1.0.45 (2020-05-14)

错误修复

  • 修复 ContainerCodePackageProperties entrypoint 至 entry_point

7.0.0.0 (2019-12-13)

这是 6.6.0.0 版本的重新发布,以匹配内部使用的实际 API 版本

6.6.0.0 (2019-12-07)

功能

  • 模型 StartClusterUpgradeDescription 新增参数 instance_close_delay_duration_in_seconds
  • 模型设置新增参数类型
  • 模型应用程序升级描述新增参数 instance_close_delay_duration_in_seconds
  • 模型健康事件新增参数 health_report_id
  • 模型健康信息新增参数 health_report_id
  • 模型无状态服务描述新增参数 flags
  • 模型无状态服务描述新增参数 min_instance_count
  • 模型无状态服务描述新增参数 min_instance_percentage
  • 模型无状态服务描述新增参数 instance_close_delay_duration_seconds
  • 模型有状态服务描述新增参数 service_placement_time_limit_seconds
  • 模型镜像注册凭证新增参数 password_type
  • 模型容器代码包属性新增参数 liveness_probe
  • 模型容器代码包属性新增参数 readiness_probe
  • 模型服务资源描述新增参数 execution_policy
  • 模型服务资源描述新增参数 dns_name
  • 模型有状态服务更新描述新增参数 service_placement_time_limit_seconds
  • 模型环境变量新增参数类型
  • 模型无状态服务分区信息新增参数 min_instance_percentage
  • 模型无状态服务分区信息新增参数 min_instance_count
  • 模型滚动升级更新描述新增参数 instance_close_delay_duration_in_seconds
  • 模型服务属性新增参数 execution_policy
  • 模型服务属性新增参数 dns_name
  • 模型StatelessServiceUpdateDescription新增参数min_instance_percentage。
  • 模型StatelessServiceUpdateDescription新增参数min_instance_count。
  • 模型StatelessServiceUpdateDescription新增参数instance_close_delay_duration_seconds。
  • 新增操作MeshApplicationOperations.get_upgrade_progress。
  • 新增操作ServiceFabricClientAPIsOperationsMixin.remove_configuration_overrides。
  • 新增操作ServiceFabricClientAPIsOperationsMixin.get_image_store_info。
  • 新增操作ServiceFabricClientAPIsOperationsMixin.get_configuration_overrides。
  • 新增操作ServiceFabricClientAPIsOperationsMixin.add_configuration_parameter_overrides。

6.5.0.0 (2019-06-17)

功能

  • 模型ApplicationDescription新增参数managed_application_identity。
  • 模型ApplicationUpgradeDescription新增参数sort_order。
  • 模型NodeLoadMetricInformation新增参数planned_node_load_removal。
  • 模型NodeLoadMetricInformation新增参数current_node_load。
  • 模型NodeLoadMetricInformation新增参数buffered_node_capacity_remaining。
  • 模型NodeLoadMetricInformation新增参数node_capacity_remaining。
  • 模型StartClusterUpgradeDescription新增参数sort_order。
  • 模型ApplicationResourceDescription新增参数identity。
  • 模型ServiceResourceDescription新增参数identity_refs。
  • 模型ClusterUpgradeDescriptionObject新增参数sort_order。
  • 模型ServiceProperties新增参数identity_refs。

重大更改

  • 模型ChaosStartedEvent不再具有参数wait_time_between_fautls_in_seconds。
  • 模型ChaosStartedEvent新增必填参数wait_time_between_faults_in_seconds。

6.4.0.0 (2018-12-07)

错误修复。

  • 对描述和帮助文本进行了多项改进。

功能

  • 添加获取集群负载的命令。
  • 添加获取集群版本的命令。
  • 添加mesh网关支持。
  • 添加mesh支持。
  • 添加回滚compose部署升级的命令。
  • 添加了各种新的参数。

6.3.0.0 (2018-07-27)

错误修复。

  • 对描述和帮助文本进行了多项改进。

功能

  • 为配置升级添加应用程序健康策略参数。
  • 获取节点的查询现在支持限制返回项目数量的规范。

6.2.0.0 (2018-05-10)

通用重大变更。

本版本使用下一代代码生成器,可能会引入重大变更。

  • 模型签名现在仅使用关键字参数语法。所有位置参数必须重写为关键字参数。为了在大多数情况下保持自动完成,模型现在为Python 2和Python 3生成。Python 3使用"*"语法进行关键字参数。
  • 枚举类型现在使用"str"混合(class AzureEnum(str, Enum))来改进遇到未识别枚举值时的行为。虽然这不是一个重大变更,但区别很重要,此处有记录:https://docs.pythonlang.cn/3/library/enum.html#others 简要概述
    • "is"应完全不用。
    • "format"将返回字符串值,其中"%s"字符串格式化将返回NameOfEnum.stringvalue。应首选格式化语法。
  • 新长运行操作。
    • 返回类型从msrestazure.azure_operation.AzureOperationPoller更改为msrest.polling.LROPoller。外部API相同。
    • 返回类型现在始终为msrest.polling.LROPoller,无论使用哪些可选参数。
    • 使用raw=True时的行为已更改。现在不再返回初始调用结果作为ClientRawResponse,而不进行轮询,而是返回一个LROPoller。轮询后,最终资源将作为ClientRawResponse返回。
    • 新增polling参数。默认行为是Polling=True,将使用ARM算法进行轮询。当Polling=False时,将返回初始调用的响应而不进行轮询。
    • polling参数接受msrest.polling.PollingMethod子类的实例。
    • add_done_callback在轮询完成后将不再引发错误,而是立即执行回调。

错误修复。

  • 对实体描述和帮助文本进行了多项修复。
  • 与wheel 0.31.0的sdist兼容性。

功能

  • 添加了对调用容器API的支持。
  • 添加从已退出容器获取容器日志的选项。
  • 查询混沌事件现在支持指定返回项的数量限制
  • 客户端类可以用作上下文管理器,以保持底层HTTP会话开启以提高性能

6.1.2.9 (2018-02-05)

错误修复。

  • 对实体描述和帮助文本进行了多项修复。

功能

  • 混沌服务现在支持目标过滤器
  • 应用程序类型现在可以在外部存储中配置和创建
  • 添加了编排服务内部支持API
  • 添加了容器部署管理API

6.1.1.9 (2018-01-23)

本版本存在缺陷,已从PyPI中删除。

6.0.2 (2017-10-26)

错误修复。

  • 在get_application_type_info_list_by_name中删除application_type_version
  • 修复application_type_definition_kind_filter的默认值从65535更改为0

功能

  • 添加create_name、get_name_exists_info、delete_name、get_sub_name_info_list、get_property_info_list、put_property、get_property_info、delete_property、submit_property_batch

6.0.1 (2017-09-28)

错误修复

  • 修复一些意外异常

6.0 (2017-09-22)

  • 稳定版6.0 API

6.0.0rc1 (2017-09-16)

  • Service Fabric 6.0运行时的发布候选

5.6.130 (2017-05-04)

  • 首次发布

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

azure-servicefabric-8.2.0.0.zip (418.9 kB 查看散列)

上传时间

构建分布

azure_servicefabric-8.2.0.0-py2.py3-none-any.whl (407.5 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面