DATASOURCE::PAI::Services

更新时间:
复制 MD 格式

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"
        ]
      }
    }
  }
}