REST Resource: projects.locations.apps.versions

리소스: AppVersion

Customer Engagement Suite (CES)에서 앱 버전은 특정 시점의 앱 스냅샷입니다. 변경할 수 없으며 생성 후 수정할 수 없습니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "creator": string,
  "createTime": string,
  "updateTime": string,
  "snapshot": {
    object (AppSnapshot)
  },
  "etag": string
}
필드
name

string

식별자. 앱 버전의 고유 식별자입니다. 형식: projects/{project}/locations/{location}/apps/{app}/versions/{version}

displayName

string

(선택사항) 앱 버전의 표시 이름입니다.

description

string

(선택사항) 앱 버전의 설명입니다.

creator

string

출력 전용입니다. 앱 버전을 만든 사용자의 이메일입니다.

createTime

string (Timestamp format)

출력 전용입니다. 앱 버전이 생성된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 앱 버전이 마지막으로 업데이트된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

snapshot

object (AppSnapshot)

출력 전용입니다. 버전이 생성될 때의 앱 스냅샷입니다.

etag

string

출력 전용입니다. 읽기-수정-쓰기 작업 중에 객체가 변경되지 않았는지 확인하는 데 사용되는 Etag입니다. etag가 비어 있으면 업데이트가 동시에 이루어진 변경사항을 덮어씁니다.

AppSnapshot

앱의 스냅샷입니다.

JSON 표현
{
  "app": {
    object (App)
  },
  "agents": [
    {
      object (Agent)
    }
  ],
  "tools": [
    {
      object (Tool)
    }
  ],
  "examples": [
    {
      object (Example)
    }
  ],
  "guardrails": [
    {
      object (Guardrail)
    }
  ],
  "toolsets": [
    {
      object (Toolset)
    }
  ]
}
필드
app

object (App)

(선택사항) 앱의 기본 설정입니다.

agents[]

object (Agent)

(선택사항) 앱의 에이전트 목록입니다.

tools[]

object (Tool)

(선택사항) 앱의 도구 목록입니다.

examples[]

object (Example)

(선택사항) 앱의 예시 목록입니다.

guardrails[]

object (Guardrail)

(선택사항) 앱의 가이드라인 목록입니다.

toolsets[]

object (Toolset)

(선택사항) 앱의 도구 세트 목록입니다.

메서드

create

지정된 앱에 새 앱 버전을 만듭니다.

delete

지정된 앱 버전을 삭제합니다.

get

지정된 앱 버전의 세부정보를 가져옵니다.

getExtendedAgentCard

인증된 에이전트의 확장된 에이전트 카드를 가져옵니다.

list

지정된 앱의 모든 앱 버전을 나열합니다.

patch

지정된 앱 버전을 업데이트합니다.

restore

지정된 앱 버전을 복원합니다.