IContainerGroup.State 属性 的可能值是多少?将 azure sdk 用于 azure 中的容器组

what are the possible values for IContainerGroup.State property? using azure sdk for container groups in azure

我正在使用 azure SDK 进行管理,我有以下代码。我想知道 IContainerGroup.State 的可能值是什么?我正在使用下面的代码,到目前为止我可以找到两个值 "Running""Succeeded" 我正在寻找文档未提供的其他可能值。

containerGroup = azure.ContainerGroups.GetByResourceGroup(rgName, aciName);
console.log($"Container State Is: { containerGroup.State }");

谢谢!

containerGroup.State 有 5 个可能的值:

  • 运行: 容器组是运行ning 会继续尝试运行直到有用户发生由重启策略引起的动作或停止。

  • 已停止: 容器组已停止,如果没有用户操作,将不会安排到 运行。

  • 待定: 容器组正在等待初始化(完成 运行 初始化容器,安装 Azure 文件卷(如果适用)。除非用户操作 (stop/delete) 发生,否则容器将继续尝试进入 运行 状态。

  • 成功: 容器组 运行 成功完成。仅适用于 NeverOn Failure 重启策略。

  • 失败:容器组未能运行完成。仅适用于 Never 重启策略。此状态表示基础结构故障(例如:不正确的 Azure 文件共享凭据)或用户应用程序故障(例如:应用程序引用了不存在的环境变量)。

下面table显示了根据指定的重启策略,容器组适用于哪些状态:

更多信息请查看here