Versions in this module Expand all Collapse all v0 v0.1.0 Sep 18, 2019 Changes in this version + const NamePrefix + func IsNotFound(err error) bool + func NeedsUpdate(kube *v1alpha2.CloudMemorystoreInstance, gcp *redisv1pb.Instance) bool + func NewCreateInstanceRequest(id InstanceID, i *v1alpha2.CloudMemorystoreInstance) *redisv1pb.CreateInstanceRequest + func NewDeleteInstanceRequest(id InstanceID) *redisv1pb.DeleteInstanceRequest + func NewGetInstanceRequest(id InstanceID) *redisv1pb.GetInstanceRequest + func NewInstanceTier(t string) redisv1pb.Instance_Tier + func NewUpdateInstanceRequest(id InstanceID, i *v1alpha2.CloudMemorystoreInstance) *redisv1pb.UpdateInstanceRequest + type Client interface + CreateInstance func(ctx context.Context, req *redisv1pb.CreateInstanceRequest, ...) (*redisv1.CreateInstanceOperation, error) + DeleteInstance func(ctx context.Context, req *redisv1pb.DeleteInstanceRequest, ...) (*redisv1.DeleteInstanceOperation, error) + GetInstance func(ctx context.Context, req *redisv1pb.GetInstanceRequest, opts ...gax.CallOption) (*redisv1pb.Instance, error) + UpdateInstance func(ctx context.Context, req *redisv1pb.UpdateInstanceRequest, ...) (*redisv1.UpdateInstanceOperation, error) + func NewClient(ctx context.Context, credentials []byte) (Client, error) + type InstanceID struct + Instance string + Project string + Region string + func NewInstanceID(project string, i *v1alpha2.CloudMemorystoreInstance) InstanceID + func (id InstanceID) Name() string + func (id InstanceID) Parent() string