すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:データソース::PAI::サービス

最終更新日:Mar 17, 2025

DATASOURCE::PAI::Service は、Elastic Algorithm Service (EAS) のサービスに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::PAI::Service",
  "Properties": {
    "ServiceName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ServiceName

String

はい

はい

EAS サービスの名前。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時にデータソースリソースをリフレッシュするポリシー。

有効な値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • ServiceGroup: サービスが属するグループ。

  • Message: サービスの概要。

  • Memory: 各インスタンスに申請したメモリ。

  • CurrentVersion: モデルの現在のバージョン。

  • RunningInstance: 実行中のサービスのインスタンス数。

  • Cpu: 各インスタンスに申請した CPU。

  • Image: サービスのデータイメージ。

  • Gpu: 各インスタンスに申請した GPU。

  • CallerUid: サービスの作成に使用されたアカウントのユーザー ID。

  • 理由: サービスが現在の状態になっている理由。

  • TotalInstance: サービスのインスタンスの総数。

  • ServiceConfig: サービスの構成。

  • AccessToken: サービスのリクエストトークン。

  • InternetEndpoint: サービスのパブリックエンドポイント。

  • ResourceAlias: サービスが属するリソースグループのエイリアス。

  • CreateTime: サービスが作成された時刻。

  • Resource: サービスが属するリソースグループ。

  • Labels: サービスのタグ。

  • ExtraData: サービスに関する追加情報。

  • Namespace: サービスが属する名前空間。

  • Weight: サービスのカナリアリリースの重み。

  • Role: サービスのロール。

  • PendingInstance: 一時停止中のサービスのインスタンス数。

  • LatestVersion: サービスの最新バージョン。

  • ServiceName: サービスの名前。

  • SafetyLock: サービスのセキュリティロック。

  • UpdateTime: サービスが更新された時刻。

  • ServiceUid: サービスの ID。このプロパティの値は、ServiceId プロパティの値と同じです。

  • RoleAttrs: サービスロールの追加属性。

  • ParentUid: サービスの作成に使用された Alibaba Cloud アカウントのユーザー ID。

  • IntranetEndpoint: サービスの内部エンドポイント。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ServiceName:
    Type: String
    Description:
      en: The name of the service.
    Required: true
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::PAI::Service
    Properties:
      ServiceName:
        Ref: ServiceName
Outputs:
  ServiceGroup:
    Description: The group to which the service belongs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceGroup
  Message:
    Description: The summary of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Message
  Memory:
    Description: The memory that you applied for each instance.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Memory
  CurrentVersion:
    Description: The current version of the model.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CurrentVersion
  RunningInstance:
    Description: The number of instances for the running service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - RunningInstance
  Cpu:
    Description: The CPU that you applied for each instance.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Cpu
  Image:
    Description: The data image of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Image
  Gpu:
    Description: The GPU that you applied for each instance.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Gpu
  CallerUid:
    Description: The user ID of the account that is used to create the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CallerUid
  Reason:
    Description: The reason why the service is in the current state.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Reason
  TotalInstance:
    Description: The total number of instances of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - TotalInstance
  ServiceConfig:
    Description: The configurations of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceConfig
  AccessToken:
    Description: The request token of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AccessToken
  InternetEndpoint:
    Description: The public endpoint of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InternetEndpoint
  ResourceAlias:
    Description: The alias of the resource group to which the service belongs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ResourceAlias
  CreateTime:
    Description: The time when the service was created.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  Resource:
    Description: The resource group to which the service belongs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Resource
  Labels:
    Description: The tags of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Labels
  ExtraData:
    Description: The additional information about the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ExtraData
  Namespace:
    Description: The namespace of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Namespace
  Weight:
    Description: The weight of the canary release for the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Weight
  Role:
    Description: The role of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Role
  PendingInstance:
    Description: The number of instances for the suspended service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - PendingInstance
  LatestVersion:
    Description: The latest version of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - LatestVersion
  ServiceName:
    Description: The name of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceName
  SafetyLock:
    Description: The security lock of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SafetyLock
  UpdateTime:
    Description: The time when the service was updated.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - UpdateTime
  ServiceUid:
    Description: The ID of the service. The value of this property is the same as the value of ServiceId.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ServiceUid
  RoleAttrs:
    Description: The additional attributes of the service role.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - RoleAttrs
  ParentUid:
    Description: The user ID of the Alibaba Cloud account that is used to create the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ParentUid
  IntranetEndpoint:
    Description: The private endpoint of the service.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - IntranetEndpoint
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ServiceName": {
      "Type": "String",
      "Description": {
        "en": "The name of the service."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::PAI::Service",
      "Properties": {
        "ServiceName": {
          "Ref": "ServiceName"
        }
      }
    }
  },
  "Outputs": {
    "ServiceGroup": {
      "Description": "サービスが属するグループ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceGroup"
        ]
      }
    },
    "Message": {
      "Description": "サービスの概要",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Message"
        ]
      }
    },
    "Memory": {
      "Description": "各インスタンスに申請したメモリ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Memory"
        ]
      }
    },
    "CurrentVersion": {
      "Description": "モデルの現在のバージョン",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CurrentVersion"
        ]
      }
    },
    "RunningInstance": {
      "Description": "実行中のサービスのインスタンス数",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RunningInstance"
        ]
      }
    },
    "Cpu": {
      "Description": "各インスタンスに申請した CPU",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Cpu"
        ]
      }
    },
    "Image": {
      "Description": "サービスのデータイメージ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Image"
        ]
      }
    },
    "Gpu": {
      "Description": "各インスタンスに申請した GPU",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Gpu"
        ]
      }
    },
    "CallerUid": {
      "Description": "サービスの作成に使用されたアカウントのユーザー ID",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CallerUid"
        ]
      }
    },
    "Reason": {
      "Description": "サービスが現在の状態になっている理由",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Reason"
        ]
      }
    },
    "TotalInstance": {
      "Description": "サービスのインスタンスの総数",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TotalInstance"
        ]
      }
    },
    "ServiceConfig": {
      "Description": "サービスの構成",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceConfig"
        ]
      }
    },
    "AccessToken": {
      "Description": "サービスのリクエストトークン",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AccessToken"
        ]
      }
    },
    "InternetEndpoint": {
      "Description": "サービスのパブリックエンドポイント",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InternetEndpoint"
        ]
      }
    },
    "ResourceAlias": {
      "Description": "サービスが属するリソースグループのエイリアス",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceAlias"
        ]
      }
    },
    "CreateTime": {
      "Description": "サービスが作成された時刻",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "Resource": {
      "Description": "サービスが属するリソースグループ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Resource"
        ]
      }
    },
    "Labels": {
      "Description": "サービスのタグ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Labels"
        ]
      }
    },
    "ExtraData": {
      "Description": "サービスに関する追加情報",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ExtraData"
        ]
      }
    },
    "Namespace": {
      "Description": "サービスの名前空間",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Namespace"
        ]
      }
    },
    "Weight": {
      "Description": "サービスのカナリアリリースの重み",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Weight"
        ]
      }
    },
    "Role": {
      "Description": "サービスのロール",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Role"
        ]
      }
    },
    "PendingInstance": {
      "Description": "一時停止中のサービスのインスタンス数",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PendingInstance"
        ]
      }
    },
    "LatestVersion": {
      "Description": "サービスの最新バージョン",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LatestVersion"
        ]
      }
    },
    "ServiceName": {
      "Description": "サービスの名前",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceName"
        ]
      }
    },
    "SafetyLock": {
      "Description": "サービスのセキュリティロック",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SafetyLock"
        ]
      }
    },
    "UpdateTime": {
      "Description": "サービスが更新された時刻",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdateTime"
        ]
      }
    },
    "ServiceUid": {
      "Description": "サービスの ID。このプロパティの値は ServiceId の値と同じです。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServiceUid"
        ]
      }
    },
    "RoleAttrs": {
      "Description": "サービスロールの追加属性",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RoleAttrs"
        ]
      }
    },
    "ParentUid": {
      "Description": "サービスの作成に使用された Alibaba Cloud アカウントのユーザー ID",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ParentUid"
        ]
      }
    },
    "IntranetEndpoint": {
      "Description": "サービスのプライベートエンドポイント",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IntranetEndpoint"
        ]
      }
    }
  }
}