Versions in this module Expand all Collapse all v0 v0.7.0-rc.0 Oct 10, 2022 v0.6.0 Oct 10, 2022 Changes in this version + const DefaultReadTime + const HTTPSScheme + const PubilConnectionDomain + const VPCNetworkType + var ErrDBInstanceNotFound = errors.New("DBInstanceNotFound") + func GenerateObservation(db *DBInstance) v1alpha1.RedisInstanceObservation + func IsErrorNotFound(err error) bool + type Client interface + AllocateInstancePublicConnection func(id string, port int) (string, error) + CreateAccount func(id, username, password string) error + CreateDBInstance func(*CreateRedisInstanceRequest) (*DBInstance, error) + DeleteDBInstance func(id string) error + DescribeDBInstance func(id string) (*DBInstance, error) + ModifyDBInstanceConnectionString func(id string, port int) (string, error) + Update func(id string, req *ModifyRedisInstanceRequest) error + func NewClient(ctx context.Context, accessKeyID, accessKeySecret, region string) (Client, error) + type CreateRedisInstanceRequest struct + ChargeType string + EngineVersion string + InstanceClass string + InstanceType string + Name string + NetworkType string + Password string + Port int + SecurityIPList string + VSwitchID string + VpcID string + func MakeCreateDBInstanceRequest(name string, p *v1alpha1.RedisInstanceParameters) *CreateRedisInstanceRequest + type DBInstance struct + Endpoint *v1alpha1.Endpoint + ID string + Status string + type ModifyRedisInstanceRequest struct + InstanceClass string