DATASOURCE::PAI::Services は、Elastic Algorithm Service(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 | サービスのリクエストトークン。 | なし。 |
ExtraData | String | サービスに関する追加情報。 | なし。 |
Namespace | String | サービスのネームスペース。 | なし。 |
CallerUid | String | サービスの作成に使用された Alibaba Cloud アカウントまたは Resource Access Management(RAM)ユーザーのユーザー ID(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 | サービスの作成に使用された Alibaba Cloud アカウントの UID。 | なし。 |
IntranetEndpoint | String | サービスのプライベートエンドポイント。 | なし。 |
CurrentVersion | String | 実行中のモデルのバージョン。 | なし。 |
PendingInstance | String | 保留中のサービスのインスタンスの数。 | なし。 |
InternetEndpoint | String | サービスのパブリックエンドポイント。 | なし。 |
Cpu | String | 各インスタンスに要求された vCPU の数。 | なし。 |
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"
]
}
}
}
}