google.golang.org/appengine/capability 패키지(v1.6.8)

capability 패키지는 특정 API 기능의 서비스 중단과 예정된 다운타임에 대한 정보를 표시합니다.

이 패키지는 App Engine '가변형 환경'에서 작동하지 않습니다.

예를 들면 다음과 같습니다.

if !capability.Enabled(c, "datastore_v3", "write") {
    // show user a different page
}

함수

func Enabled

func Enabled(ctx context.Context, api, capability string) bool

Enabled는 API 기능이 사용 설정되었는지 여부를 반환합니다. 와일드 카드 '*' 기능은 API의 모든 기능과 일치합니다. 기본 RPC가 실패할 경우(예: 패키지를 알 수 없는 경우) false가 반환되고 정보가 애플리케이션 로그에 기록됩니다.