리소스: Datastore
데이터 스토어 리소스를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "clusters": [ string ], "nfsDatastore": { object ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. 식별자. 이 데이터 스토어의 리소스 이름입니다. 리소스 이름은 https://cloud.google.com/apis/design/resource_names의 규칙을 따르는 스키마가 없는 URI입니다. 예를 들면 |
createTime |
출력 전용입니다. 이 리소스의 생성 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 이 리소스의 마지막 업데이트 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
description |
선택사항입니다. 이 데이터 스토어에 대한 사용자 제공 설명 |
clusters[] |
출력 전용입니다. 데이터 스토어가 연결된 클러스터입니다. |
nfsDatastore |
필수 항목입니다. NFS 데이터 스토어 설정입니다. |
state |
출력 전용입니다. Datastore의 상태입니다. |
uid |
출력 전용입니다. 리소스에 대해 시스템에서 생성한 고유 식별자입니다. |
etag |
선택사항입니다. 서버에서 요청을 처리하기 전에 사용자가 제공한 값이 최신인지 확인하기 위해 업데이트 및 삭제 요청 시 전송될 수 있는 체크섬입니다. 서버는 요청의 다른 필드 값을 기준으로 체크섬을 계산합니다. |
NfsDatastore
NFS 데이터 스토어 구성입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 FileServiceOption. NFS 데이터 저장소의 파일 서비스 옵션입니다. FileServiceOption은 다음 중 하나여야 합니다. |
|
googleFileService |
Google 파일 서비스 구성 |
thirdPartyFileService |
서드 파티 파일 서비스 구성 |
googleVmwareFileService |
GCVE 파일 서비스 구성 |
GoogleFileService
Google 서비스 파일 서비스 구성
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 FileServiceOption. Google 서비스 파일 서비스 이름 FileServiceOption은 다음 중 하나여야 합니다. |
|
netappVolume |
Google NetApp 볼륨 리소스 이름(예: projects/my-project/locations/me-west1-b/volumes/my-volume) |
filestoreInstance |
Google Filestore 인스턴스 리소스 이름(예: projects/my-project/locations/me-west1-b/instances/my-instance) |
ThirdPartyFileService
서드 파티 파일 서비스 구성
| JSON 표현 |
|---|
{ "servers": [ string ], "fileShare": string, "network": string } |
| 필드 | |
|---|---|
servers[] |
필수 항목입니다. NFS 파일 서비스의 서버 IP 주소입니다. NFS v3의 경우 단일 IP 주소 또는 DNS 이름을 제공합니다. NFS 4.1 프로토콜 지원이 사용 설정되면 향후 여러 서버가 지원될 수 있습니다. |
fileShare |
필수 항목입니다. 필수 마운트 폴더 이름 |
network |
필수 항목입니다. NFS 액세스에 사용되는 VPC 피어링을 식별하는 데 필요합니다. NFS의 VPC 네트워크 이름(예: projects/project-id/global/networks/my-network_id) |
GoogleVmwareFileService
이 유형에는 필드가 없습니다.
볼륨 메시지는 GCVE에서 관리하는 파일 서비스 생성을 위한 사용자 입력을 캡처합니다.
주
Datastore의 상태
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
기본값입니다. 절대로 이 값을 사용하지 마세요. |
CREATING |
NFS 볼륨이 생성되고 있습니다. |
ACTIVE |
NFS 볼륨이 활성 상태입니다. |
UPDATING |
NFS 볼륨을 업데이트하는 중입니다. |
DELETING |
NFS 볼륨이 삭제되고 있습니다. |
메서드 |
|
|---|---|
|
특정 프로젝트와 위치에 새 Datastore 리소스를 만듭니다. |
|
Datastore 리소스를 삭제합니다. |
|
리소스 이름으로 Datastore 리소스를 가져옵니다. |
|
특정 프로젝트와 위치의 Datastore 리소스를 나열합니다. |
|
Datastore 리소스를 수정합니다. |