Versions in this module Expand all Collapse all v0 v0.1.0 Sep 18, 2019 Changes in this version + const DefaultScope + type InstanceClient struct + func NewInstanceClient(ctx context.Context, creds *google.Credentials) (*InstanceClient, error) + func (c *InstanceClient) Create(ctx context.Context, instance *sqladmin.DatabaseInstance) error + func (c *InstanceClient) Delete(ctx context.Context, name string) error + func (c *InstanceClient) Get(ctx context.Context, name string) (*sqladmin.DatabaseInstance, error) + func (c *InstanceClient) Update(ctx context.Context, name string, instance *sqladmin.DatabaseInstance) error + type InstanceService interface + Create func(context.Context, *sqladmin.DatabaseInstance) error + Delete func(context.Context, string) error + Get func(context.Context, string) (*sqladmin.DatabaseInstance, error) + Update func(context.Context, string, *sqladmin.DatabaseInstance) error + type UserClient struct + func NewUserClient(ctx context.Context, creds *google.Credentials) (*UserClient, error) + func (c *UserClient) Create(ctx context.Context, instance string, user *sqladmin.User) error + func (c *UserClient) Delete(ctx context.Context, instance, database, user string) error + func (c *UserClient) List(ctx context.Context, instance string) ([]*sqladmin.User, error) + func (c *UserClient) Update(ctx context.Context, instance, userName string, user *sqladmin.User) error + type UserService interface + Create func(context.Context, string, *sqladmin.User) error + Delete func(context.Context, string, string, string) error + List func(context.Context, string) ([]*sqladmin.User, error) + Update func(context.Context, string, string, *sqladmin.User) error