sfctl property
在 Service Fabric 名称下存储和查询属性。
命令
命令 | 说明 |
---|---|
delete | 删除指定的 Service Fabric 属性。 |
get | 获取指定的 Service Fabric 属性。 |
list | 获取给定名称下的所有 Service Fabric 属性的信息。 |
put | 创建或更新 Service Fabric 属性。 |
sfctl property delete
删除指定的 Service Fabric 属性。
删除给定名称下的指定 Service Fabric 属性。 只能删除已创建的属性。
参数
Argument | 说明 |
---|---|
--name-id [必需] | Service Fabric 名称,不带“fabric:”URI 方案。 |
--property-name [必需] | 指定要获取的属性的名称。 |
--timeout -t | 执行操作的服务器超时,以秒为单位。 此超时指定客户端可以等待请求的操作完成的持续时间。 此参数的默认值为 60 秒。 默认值:60。 |
全局参数
参数 | 说明 |
---|---|
--debug | 提高日志记录详细程度以显示所有调试日志。 |
--help -h | 显示此帮助消息并退出。 |
--output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
--query | JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。 |
--verbose | 提高日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl property get
获取指定的 Service Fabric 属性。
获取给定名称下的指定 Service Fabric 属性。 这将始终返回值和元数据。
参数
Argument | 说明 |
---|---|
--name-id [必需] | Service Fabric 名称,不带“fabric:”URI 方案。 |
--property-name [必需] | 指定要获取的属性的名称。 |
--timeout -t | 执行操作的服务器超时,以秒为单位。 此超时指定客户端可以等待请求的操作完成的持续时间。 此参数的默认值为 60 秒。 默认值:60。 |
全局参数
参数 | 说明 |
---|---|
--debug | 提高日志记录详细程度以显示所有调试日志。 |
--help -h | 显示此帮助消息并退出。 |
--output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
--query | JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。 |
--verbose | 提高日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl property list
获取给定名称下的所有 Service Fabric 属性的信息。
一个 Service Fabric 名称可具有一个或多个存储自定义信息的命名属性。 此操作将有关这些属性的信息获取到分页列表中。 信息包括有关其中每个属性的名称、值和元数据。
参数
Argument | 说明 |
---|---|
--name-id [必需] | Service Fabric 名称,不带“fabric:”URI 方案。 |
--continuation-token | 继续标记参数用于获取下一组结果。 如果单个响应无法容纳来自系统的结果,则 API 响应中包括含有非空值的继续标记。 当此值传递到下一个 API 调用时,API 返回下一组结果。 如果没有更多结果,则该继续标记不包含值。 不应将此参数的值进行 URL 编码。 |
--include-values | 允许指定是否包括返回的属性的值。 如果值应随元数据一起返回,则为 true;如果为 false,则仅返回属性元数据。 |
--timeout -t | 执行操作的服务器超时,以秒为单位。 此超时指定客户端可以等待请求的操作完成的持续时间。 此参数的默认值为 60 秒。 默认值:60。 |
全局参数
参数 | 说明 |
---|---|
--debug | 提高日志记录详细程度以显示所有调试日志。 |
--help -h | 显示此帮助消息并退出。 |
--output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
--query | JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。 |
--verbose | 提高日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl property put
创建或更新 Service Fabric 属性。
创建或更新给定名称下的指定 Service Fabric 属性。
参数
Argument | 说明 |
---|---|
--name-id [必需] | Service Fabric 名称,不带“fabric:”URI 方案。 |
--property-name [必需] | Service Fabric 属性的名称。 |
--value [必需] | 介绍 Service Fabric 属性值。 这是一个 JSON 字符串。 json 字符串有两个字段,分别是数据的“Kind”和“Data”,后者是数据的值。 “Kind”的值必须是要出现在 JSON 字符串中的第一个项,并且可以是以下值:“Binary”、“Int64”、“Double”、“String”或“Guid”。 该值应当对给定的类型可序列化。 “Kind”和“Data”的值应以字符串形式提供。 |
--custom-id-type | 属性的自定义类型 ID。 使用此属性,用户就能够标记属性值的类型。 |
--timeout -t | 默认值:60。 |
全局参数
参数 | 说明 |
---|---|
--debug | 提高日志记录详细程度以显示所有调试日志。 |
--help -h | 显示此帮助消息并退出。 |
--output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
--query | JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。 |
--verbose | 提高日志记录详细程度。 使用 --debug 获取完整的调试日志。 |