DATASOURCE::PAI::Services類型用於查詢EAS服務列表資訊。
文法
{
"Type": "DATASOURCE::PAI::Services",
"Properties": {
"ServiceName": String,
"Labels": Map,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
ServiceName | String | 否 | 是 | 服務名稱。 | 無 |
Labels | Map | 否 | 是 | 服務標籤列表。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
傳回值
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"
]
}
}
}
}