REST Resource: projects.locations.instances

리소스: DatabaseInstance

실시간 데이터베이스 인스턴스를 나타냅니다. DatabaseInstance의 콘텐츠와 상호작용하는 방법에 대한 자세한 내용은 https://firebase.google.com/docs/database/rest/start를 참조하세요.

JSON 표현
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
필드
name

string

데이터베이스 인스턴스의 정규화된 리소스 이름으로, projects/{project-number}/locations/{location-id}/instances/{database-id} 형식입니다.

project

string

출력 전용입니다. 이 인스턴스가 속한 프로젝트의 리소스 이름입니다. 예를 들면 projects/{project-number}입니다.

databaseUrl

string

출력 전용입니다. 출력 전용. 데이터베이스의 전역적으로 고유한 호스트 이름입니다.

type

enum (DatabaseInstanceType)

변경할 수 없습니다. 데이터베이스 인스턴스 유형입니다. 생성 시에는 USER_DATABASE만 허용되며, 생략된 경우 기본값이기도 합니다.

state

enum (State)

출력 전용입니다. 데이터베이스의 수명 주기 상태입니다. 읽기 전용입니다.

데이터베이스 인스턴스 유형

데이터베이스 인스턴스의 가능한 유형입니다.

열거형
DATABASE_INSTANCE_TYPE_UNSPECIFIED 알 수 없는 상태이며 백엔드 오류 때문일 수 있습니다. 설정되지 않은 값을 구별하는 데만 사용됩니다.
DEFAULT_DATABASE 프로젝트를 만들 때 프로비저닝되는 기본 데이터베이스입니다.
USER_DATABASE 사용자가 만든 데이터베이스입니다.

데이터베이스 수명 주기 상태

열거형
LIFECYCLE_STATE_UNSPECIFIED 상태가 지정되지 않았으며 백엔드 오류 때문일 수 있습니다. 설정되지 않은 값을 구별하는 데만 사용됩니다.
ACTIVE 정상 및 활성 상태.
DISABLED 데이터베이스가 사용 중지된 상태입니다. 나중에 다시 사용 설정할 수 있습니다.
DELETED 데이터베이스가 삭제된 상태입니다.

메소드

create

DatabaseInstance를 만들 것을 요청합니다.

delete

DatabaseInstance를 삭제하도록 표시합니다.

disable

DatabaseInstance를 사용 중지합니다.

get

지정된 리소스 이름으로 식별된 DatabaseInstance를 가져옵니다.

list

지정된 상위 프로젝트와 연결된 각 DatabaseInstance를 나열합니다.

reenable

DatabaseInstance를 사용 설정합니다.

undelete

이전에 삭제되도록 표시되었던 DatabaseInstance를 복원합니다.