REST Resource: projects.locations.instances

리소스: 데이터베이스인스턴스

실시간 데이터베이스 인스턴스의 표현입니다. 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 복원합니다.