- 리소스: 프로젝트
- ServiceTerms
- 상태
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- DataProtectionPolicy
- SensitiveDataProtectionPolicy
- 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입니다. |
dataProtectionPolicy |
선택사항입니다. NotebookLM의 데이터 보호 정책을 지정합니다. |
observabilityConfig |
선택사항입니다. NotebookLM의 모니터링 가능성 구성 |
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 응답에 정리 기능이 적용되지 않습니다. |
DataProtectionPolicy
NotebookLM의 데이터 보호 정책 구성
| JSON 표현 |
|---|
{
"sensitiveDataProtectionPolicy": {
object ( |
| 필드 | |
|---|---|
sensitiveDataProtectionPolicy |
선택사항입니다. 민감한 정보 보호 정책입니다. |
SensitiveDataProtectionPolicy
민감한 정보 보호 (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview) 정책을 지정합니다.
| JSON 표현 |
|---|
{ "policy": string } |
| 필드 | |
|---|---|
policy |
선택사항입니다. 민감한 정보 보호 정책 리소스 이름입니다. |
ConfigurableBillingStatus
현재 적용되는 구성 가능한 결제 파라미터를 나타냅니다. 이러한 값은 내부적으로 저장된 고객의 구독 기록에서 파생되며 projects.get 호출 시 청구 목적으로 활발하게 사용되는 기준점을 반영합니다. 여기에는 구독의 startTime이 포함되며, 결제 규칙(예: 새로운 달이 시작될 때만 적용되는 축소)으로 인해 customerProvidedConfig의 값과 다를 수 있습니다.
| JSON 표현 |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string, "terminateTime": string, "searchQpmThresholdNextUpdateTime": string, "indexingCoreThresholdNextUpdateTime": string } |
| 필드 | |
|---|---|
effectiveSearchQpmThreshold |
선택사항. 현재 유효한 검색 QPM 기준점(분당 쿼리 수)입니다. 이는 초과 사용량 계산을 위해 QPM 사용량과 비교되는 기준점입니다. |
effectiveIndexingCoreThreshold |
선택사항. 현재 유효한 색인 생성 핵심 기준점입니다. 초과 사용량 계산 시 색인 생성 핵심 사용량과 비교되는 기준점입니다. |
startTime |
선택사항. 현재 활성 상태인 결제 구독의 시작 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
terminateTime |
출력 전용입니다. 검색 qpm 및 색인 생성 핵심 구독의 가장 최근 종료 유효 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
searchQpmThresholdNextUpdateTime |
출력 전용입니다. 검색 QPM 구독 기준점의 가장 빠른 다음 업데이트 시간입니다. 이는 기본 Cloud Billing Subscription V3 API에서 반환된 next_update_time을 기반으로 합니다. 이 필드는 QPM 구독 기준점 업데이트 요청이 성공한 경우에만 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
indexingCoreThresholdNextUpdateTime |
출력 전용입니다. 색인 생성 핵심 구독 기준의 가장 빠른 다음 업데이트 시간입니다. 이는 기본 Cloud Billing Subscription V3 API에서 반환된 next_update_time을 기반으로 합니다. 이 필드는 업데이트 색인 생성 핵심 구독 기준점 요청이 성공한 경우에만 채워집니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
메서드 |
|
|---|---|
|
Project을 가져옵니다. |
|
Discovery Engine 프로젝트의 수정 가능한 설정을 업데이트합니다. |
|
프로젝트 리소스를 프로비저닝합니다. |
|
이 프로젝트의 서비스 약관을 업데이트합니다. |