- 리소스: 프로젝트
- ServiceTerms
- 상태
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- ConfigurableBillingStatus
- 메서드
리소스: 프로젝트
서비스의 Google Cloud 프로젝트 메타데이터 및 구성입니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. 프로젝트의 전체 리소스 이름입니다(예: |
createTime |
출력 전용입니다. 이 프로젝트가 생성된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
provisionCompletionTime |
출력 전용입니다. 이 프로젝트가 성공적으로 프로비저닝된 시점의 타임스탬프입니다. 값이 비어 있으면 이 프로젝트가 아직 프로비저닝 중이며 사용할 준비가 되지 않았음을 의미합니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
serviceTermsMap |
출력 전용입니다. 서비스 약관 지도입니다. 키는 |
customerProvidedConfig |
선택사항. 고객이 제공한 구성입니다. |
configurableBillingStatus |
출력 전용입니다. 프로젝트의 구성 가능한 결제의 현재 상태입니다. |
ServiceTerms
서비스 약관에 관한 메타데이터입니다.
| JSON 표현 |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| 필드 | |
|---|---|
id |
이 서비스 약관의 고유 식별자입니다. 사용 가능한 용어: |
version |
서비스 약관의 버전 문자열입니다. 허용되는 값은 위의 |
state |
프로젝트에서 서비스 약관을 수락/거부했는지 또는 아직 대기 중인지 여부입니다. |
acceptTime |
프로젝트가 서비스 약관에 동의한 마지막 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
declineTime |
프로젝트가 서비스 약관에 대한 동의를 거부하거나 취소한 마지막 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
상태
계약에 이 서비스 약관이 명시되어 있습니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
열거형의 기본값입니다. 이 값은 실제로 사용되지 않습니다. |
TERMS_ACCEPTED |
프로젝트에서 서비스 약관에 동의했습니다. |
TERMS_PENDING |
프로젝트가 서비스 약관에 대해 검토하고 승인하기 위해 대기 중입니다. |
TERMS_DECLINED |
프로젝트에서 서비스 약관에 대한 동의를 거부하거나 취소했습니다. |
CustomerProvidedConfig
고객이 제공한 구성입니다.
| JSON 표현 |
|---|
{
"notebooklmConfig": {
object ( |
| 필드 | |
|---|---|
notebooklmConfig |
선택사항. NotebookLM 설정 구성 |
NotebooklmConfig
NotebookLM 구성
| JSON 표현 |
|---|
{
"modelArmorConfig": {
object ( |
| 필드 | |
|---|---|
modelArmorConfig |
사용자 프롬프트와 LLM 응답을 정리하는 데 사용되는 Model Armor 구성입니다. |
optOutNotebookSharing |
선택사항. 프로젝트의 노트북 공유 기능을 사용 중지할지 여부입니다. 지정하지 않으면 기본값은 false입니다. |
ModelArmorConfig
사용자 프롬프트와 LLM 응답을 정리하는 데 사용되는 고객 정의 Model Armor 템플릿의 구성입니다.
| JSON 표현 |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| 필드 | |
|---|---|
userPromptTemplate |
선택사항. 사용자 프롬프트를 정리하기 위한 Model Armor 템플릿의 리소스 이름입니다. 형식: projects/{project}/locations/{location}/templates/{templateId} 지정하지 않으면 사용자 프롬프트에 정리 작업이 적용되지 않습니다. |
responseTemplate |
선택사항. LLM 응답을 정리하기 위한 Model Armor 템플릿의 리소스 이름입니다. 형식: projects/{project}/locations/{location}/templates/{templateId} 지정하지 않으면 LLM 응답에 정리 기능이 적용되지 않습니다. |
ConfigurableBillingStatus
현재 적용되는 구성 가능한 결제 파라미터를 나타냅니다. 이러한 값은 내부적으로 저장된 고객의 구독 기록에서 파생되며 projects.get 호출 시 청구 목적으로 활발하게 사용되는 기준점을 반영합니다. 여기에는 구독의 startTime이 포함되며, 결제 규칙(예: 새로운 달이 시작될 때만 적용되는 축소)으로 인해 customerProvidedConfig의 값과 다를 수 있습니다.
| JSON 표현 |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string } |
| 필드 | |
|---|---|
effectiveSearchQpmThreshold |
선택사항. 현재 유효한 검색 QPM 기준점(분당 쿼리 수)입니다. 이는 초과 사용량 계산을 위해 QPM 사용량과 비교되는 기준점입니다. |
effectiveIndexingCoreThreshold |
선택사항. 현재 유효한 색인 생성 핵심 기준점입니다. 초과 사용량 계산 시 색인 생성 핵심 사용량과 비교되는 기준점입니다. |
startTime |
선택사항. 현재 활성 상태인 결제 구독의 시작 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
메서드 |
|
|---|---|
|
Project을 가져옵니다. |
|
Discovery Engine 프로젝트의 수정 가능한 설정을 업데이트합니다. |
|
프로젝트 리소스를 프로비저닝합니다. |
|
이 프로젝트의 서비스 약관을 업데이트합니다. |