리소스: 데이터베이스인스턴스
실시간 데이터베이스 인스턴스의 표현입니다. DatabaseInstance 콘텐츠와의 상호작용에 대한 자세한 내용은 https://firebase.google.com/docs/database/rest/start 에서 확인할 수 있습니다.
JSON 표현 |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
필드 | |
---|---|
name | |
project | 출력만 가능합니다. 이 인스턴스가 속한 프로젝트의 리소스 이름입니다. 예: |
databaseUrl | 출력만 가능합니다. 출력 전용. 데이터베이스의 전역적으로 고유한 호스트 이름입니다. |
type | 불변. 데이터베이스 인스턴스 유형입니다. 생성 시에는 USER_DATABASE만 허용되며, 생략할 경우 기본값이기도 합니다. |
state | 출력만 가능합니다. 데이터베이스의 수명 주기 상태입니다. 읽기 전용입니다. |
데이터베이스인스턴스 유형
데이터베이스 인스턴스의 가능한 유형입니다.
열거형 | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | 알 수 없는 상태입니다. 백엔드 오류로 인해 발생한 것일 수 있습니다. 이는 설정되지 않은 값을 구별하는 데에만 사용됩니다. |
DEFAULT_DATABASE | 프로젝트가 생성될 때 프로비저닝되는 기본 데이터베이스입니다. |
USER_DATABASE | 사용자가 만든 데이터베이스입니다. |
상태
데이터베이스 수명주기 상태.
열거형 | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | 지정되지 않은 상태입니다. 백엔드 오류로 인해 발생한 것일 수 있습니다. 이는 설정되지 않은 값을 구별하는 데에만 사용됩니다. |
ACTIVE | 정상 및 활성 상태. |
DISABLED | 데이터베이스가 비활성화된 상태입니다. 나중에 다시 활성화할 수 있습니다. |
DELETED | 데이터베이스가 삭제된 상태입니다. |
행동 양식 | |
---|---|
| 새 DatabaseInstance 생성을 요청합니다. |
| 삭제할 DatabaseInstance 표시합니다. |
| DatabaseInstance 를 비활성화합니다. |
| 지정된 리소스 이름으로 식별되는 DatabaseInstance 가져옵니다. |
| 지정된 상위 프로젝트와 연결된 각 DatabaseInstance 나열합니다. |
| DatabaseInstance 활성화합니다. |
| 이전에 삭제되도록 표시되었던 DatabaseInstance 복원합니다. |