资源:实例
用于描述实例对象的消息
JSON 表示法 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "description": string, "inputResources": [ { object ( |
字段 | |
---|---|
name |
仅输出。资源名称 |
createTime |
仅限输出。[仅限输出] 创建时间戳 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
仅限输出。[仅限输出] 更新时间戳 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
labels |
标签作为键值对 包含一系列 |
displayName |
必需。解决方案的易记显示名称。 |
description |
此实例的说明。 |
inputResources[] |
当前应用实例的输入资源。例如:inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a |
outputResources[] |
与一个应用实例关联的所有输出资源。 |
state |
实例的状态。 |
InputResource
在一个应用实例中使用的输入资源的消息。
JSON 表示法 |
---|
{ "consumerNode": string, "inputResourceBinding": string, "annotations": { object ( |
字段 | |
---|---|
consumerNode |
接收输入资源的图节点的名称。例如:inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input |
inputResourceBinding |
如果只有 1 个输入绑定,则可以忽略将使用当前输入资源的特定输入资源绑定。 |
annotations |
包含资源注解。 |
联合字段 input_resource_information 。必需。指定应用实例的输入。input_resource_information 只能是下列其中一项: |
|
inputResource |
直接输入资源名称。如果实例类型为 STREAMING_PREDICTION,输入资源的格式为“projects/123/locations/us-central1/clusters/456/streams/stream-a”。如果实例类型为 Cloud Storage 输入容器中的 BATCH_PREDICTION,则输入资源的格式为“gs://bucket-a”。 |
annotatedStream |
如果输入资源是 VisionAI 数据流,则可以改用 annotatedStream 指定关联的注释。 |
ResourceAnnotations
说明资源一般注释的消息。
JSON 表示法 |
---|
{ "applicationAnnotations": [ { object ( |
字段 | |
---|---|
applicationAnnotations[] |
将应用于整个应用的注释。 |
nodeAnnotations[] |
将应用于应用的特定节点的注解。如果将同一类型的注解同时应用于应用和节点,除了全局应用注解之外,系统还会添加节点注解。例如,如果整个应用有一个活跃区域注解,而占用情况分析处理器有一个活跃区域注解,则占用情况分析处理器将定义两个活跃区域。 |
ApplicationNodeAnnotation
用于描述应用节点专用注解的消息。此消息与 StreamWithAnnotation.NodeAnnotation 重复。
JSON 表示法 |
---|
{
"node": string,
"annotations": [
{
object ( |
字段 | |
---|---|
node |
应用图的节点名称。 |
annotations[] |
节点专用数据流注释。 |
OutputResource
在一个应用实例中使用的输出资源的消息。
JSON 表示法 |
---|
{ "outputResource": string, "producerNode": string, "outputResourceBinding": string, "isTemporary": boolean, "autogen": boolean } |
字段 | |
---|---|
outputResource |
当前应用实例的输出资源名称。 |
producerNode |
生成输出资源名称的图节点的名称。例如:outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting |
outputResourceBinding |
用于生成当前 OutputResource 的特定输出资源绑定。 |
isTemporary |
仅限输出。输出资源是否为临时资源,这意味着资源是在部署应用期间生成的。在应用解部署期间,系统会删除临时资源。 |
autogen |
仅限输出。输出资源是由 Vision AI App Platform 自动创建的。 |
州
实例状态
枚举 | |
---|---|
STATE_UNSPECIFIED |
默认值。如果省略状态,则使用此值。 |
CREATING |
状态为“正在创建”。 |
CREATED |
状态为“已创建”。 |
DEPLOYING |
状态为 DEPLOYING。 |
DEPLOYED |
状态为“已部署”。 |
UNDEPLOYING |
状态为 UNDEPLOYING。 |
DELETED |
状态为“已删除”。 |
ERROR |
状态 ERROR。 |
UPDATING |
状态更新 |
DELETING |
状态:正在删除。 |
FIXING |
状态修复。 |
方法 |
|
---|---|
|
获取单个实例的详细信息。 |
|
列出给定项目和位置中的实例。 |