DATASOURCE::PAI::Services

DATASOURCE::PAI::Services类型用于查询EAS服务列表信息。

语法

{
  "Type": "DATASOURCE::PAI::Services",
  "Properties": {
    "ServiceName": String,
    "Labels": Map,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ServiceName

String

服务名称。

Labels

Map

服务标签列表。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回值

Fn::GetAtt

  • Services:服务详情列表。

  • ServiceNames:服务名称列表。

属性名称

类型

描述

约束

ServiceNames

List

服务名称列表。

Services

List

服务详情列表。

SafetyLock

String

服务安全锁

RegionId

String

地域ID。

AccessToken

String

服务的请求Token

ExtraData

String

服务的额外信息

Namespace

String

服务所在的命名空间。

CallerUid

String

服务创建账号的UID。

Role

String

服务角色

Memory

String

每个实例申请的内存。

单位为MB。

Gpu

String

每个实例申请的GPU。

Status

String

实例的状态。

UpdateTime

String

服务的更新时间

RoleAttrs

String

服务角色额外属性

TotalInstance

String

服务的所有实例总个数

RunningInstance

String

正在运行的服务的实例个数。

ServiceUid

String

服务ID,同ServiceId

Reason

String

服务的状态原因

LatestVersion

String

服务最新版本号。

Resource

String

服务所在的资源组

ParentUid

String

服务创建账号的阿里云账号UID。

IntranetEndpoint

String

服务内网endpoint。

CurrentVersion

String

当前运行的模型版本。

PendingInstance

String

被挂起的服务的实例个数。

InternetEndpoint

String

服务的公网Endpoint

Cpu

String

每个实例申请的CPU。

ServiceGroup

String

服务所在的分组

Weight

String

服务灰度发布的权重值。

ServiceConfig

String

服务的配置信息

Image

String

服务的数据镜像。

Labels

String

服务标签列表

CreateTime

String

服务的创建时间。

ServiceName

String

服务的名字。

Message

String

服务的摘要信息。

ResourceAlias

String

服务所在的资源组别名

示例

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ServiceName:
    Description: Service Name.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ServiceName:
        Ref: ServiceName
    Type: DATASOURCE::PAI::Services
Outputs:
  ServiceNames:
    Description: The list of service names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ServiceNames
  Services:
    Description: The list of services.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Services
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ServiceName": {
      "Type": "String",
      "Description": "Service Name."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::PAI::Services",
      "Properties": {
        "ServiceName": {
          "Ref": "ServiceName"
        }
      }
    }
  },
  "Outputs": {
    "Services": {
      "Description": "The list of services.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Services"
        ]
      }
    },
    "ServiceNames": {
      "Description": "The list of service names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceNames"
        ]
      }
    }
  }
}