Documentation
¶
Index ¶
- Constants
- func AddGcpMetadata(ctx context.Context, c schema.ClientMeta, r *schema.Resource) error
- func Configure(logger hclog.Logger, config interface{}) (schema.ClientMeta, error)
- func DeleteProjectFilter(meta schema.ClientMeta) []interface{}
- func IgnoreErrorHandler(err error) bool
- func ProjectMultiplex(meta schema.ClientMeta) []schema.ClientMeta
- func ResolveProject(_ context.Context, meta schema.ClientMeta, r *schema.Resource, _ schema.Column) error
- func ResolveResourceId(_ context.Context, _ schema.ClientMeta, r *schema.Resource, c schema.Column) error
- type Client
- type Config
- type Resource
- type Services
Constants ¶
View Source
const DefaultConfig = `` /* 1003-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func AddGcpMetadata ¶
func DeleteProjectFilter ¶
func DeleteProjectFilter(meta schema.ClientMeta) []interface{}
func IgnoreErrorHandler ¶
func ProjectMultiplex ¶
func ProjectMultiplex(meta schema.ClientMeta) []schema.ClientMeta
func ResolveProject ¶
Types ¶
type Client ¶
type Client struct {
// All gcp services initialized by client
Services *Services
// this is set by table client multiplexer
ProjectId string
// contains filtered or unexported fields
}
func NewGcpClient ¶
Click to show internal directories.
Click to hide internal directories.