mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
* govendor: Update github.com/golang/protobuf * govendor: Update github.com/gobwas/glob github.com/google/go-github * govendor: Update 3 github.com/robertkrimen/otto * govendor: Update 4 golang.org/x golang.org/x/crypto golang.org/x/net golang.org/x/sys golang.org/x/text golang.org/x/time golang.org/x/crypto * govendor: Update 5 github.com/aws/aws-sdk-go * govendor: Update 6 GCLOUD dependencies
55 lines
2.2 KiB
Go
55 lines
2.2 KiB
Go
// Copyright 2019 Google Inc. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// Package api is the root of the packages used to access Google Cloud
|
|
// Services. See https://godoc.org/google.golang.org/api for a full list of
|
|
// sub-packages.
|
|
//
|
|
// Within api there exist numerous clients which connect to Google APIs,
|
|
// and various utility packages.
|
|
//
|
|
//
|
|
// Client Options
|
|
//
|
|
// All clients in sub-packages are configurable via client options. These
|
|
// options are described here: https://godoc.org/google.golang.org/api/option.
|
|
//
|
|
//
|
|
// Authentication and Authorization
|
|
//
|
|
// All the clients in sub-packages support authentication via Google
|
|
// Application Default Credentials (see
|
|
// https://cloud.google.com/docs/authentication/production), or by providing a
|
|
// JSON key file for a Service Account. See the authentication examples in
|
|
// https://godoc.org/google.golang.org/api/transport for more details.
|
|
//
|
|
//
|
|
// Versioning and Stability
|
|
//
|
|
// Due to the auto-generated nature of this collection of libraries, complete
|
|
// APIs or specific versions can appear or go away without notice. As a result,
|
|
// you should always locally vendor any API(s) that your code relies upon.
|
|
//
|
|
// Google APIs follow semver as specified by
|
|
// https://cloud.google.com/apis/design/versioning. The code generator and
|
|
// the code it produces - the libraries in the google.golang.org/api/...
|
|
// subpackages - are beta.
|
|
//
|
|
// Note that versioning and stability is strictly not communicated through Go
|
|
// modules. Go modules are used only for dependency management.
|
|
//
|
|
//
|
|
// Integers
|
|
//
|
|
// Many parameters are specified using ints. However, underlying APIs might
|
|
// operate on a finer granularity, expecting int64, int32, uint64, or uint32,
|
|
// all of whom have different maximum values. Subsequently, specifying an int
|
|
// parameter in one of these clients may result in an error from the API
|
|
// because the value is too large.
|
|
//
|
|
// To see the exact type of int that the API expects, you can inspect the API's
|
|
// discovery doc. A global catalogue pointing to the discovery doc of APIs can
|
|
// be found at https://www.googleapis.com/discovery/v1/apis.
|
|
package api
|