redis

package
v0.3.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApiVersion   = "2019-08-08"
	RedisService = "redis"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailableDBConfigArchitecture

type AvailableDBConfigArchitecture struct {
	ArchitectureName *string                         `json:"ArchitectureName" name:"ArchitectureName"`
	ArchitectureType *int                            `json:"ArchitectureType" name:"ArchitectureType"`
	ComputeRoles     []*AvailableDBConfigComputeRole `json:"ComputeRoles" name:"ComputeRoles"`
	EnginesType      []interface{}                   `json:"EnginesType" name:"EnginesType"`
	NetworkLinks     []*AvailableDBConfigNetworkLink `json:"NetworkLinks" name:"NetworkLinks"`
	SubProductName   *string                         `json:"SubProductName" name:"SubProductName"`
}

type AvailableDBConfigAttchDisk

type AvailableDBConfigAttchDisk struct {
	BasicIops     *string `json:"BasicIops" name:"BasicIops"`
	DiskMax       *int    `json:"DiskMax" name:"DiskMax"`
	DiskMaxExpand *int    `json:"DiskMaxExpand" name:"DiskMaxExpand"`
	DiskMin       *int    `json:"DiskMin" name:"DiskMin"`
	DiskName      *string `json:"DiskName" name:"DiskName"`
	DiskStep      *int    `json:"DiskStep" name:"DiskStep"`
	DiskUnit      *string `json:"DiskUnit" name:"DiskUnit"`
	DiskValue     *string `json:"DiskValue" name:"DiskValue"`
}

type AvailableDBConfigComputeRole

type AvailableDBConfigComputeRole struct {
	ComputeName *string                     `json:"ComputeName" name:"ComputeName"`
	ComputeType *int                        `json:"ComputeType" name:"ComputeType"`
	Standards   *AvailableDBConfigStandards `json:"Standards" name:"Standards"`
}

type AvailableDBConfigCpuRam

type AvailableDBConfigCpuRam struct {
	CPU         *int    `json:"CPU" name:"CPU"`
	Name        *string `json:"Name" name:"Name"`
	PaasGoodsId *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	RAM         *int    `json:"RAM" name:"RAM"`
}

type AvailableDBConfigEntry

type AvailableDBConfigEntry struct {
	ProductName *string `json:"ProductName" name:"ProductName"`
	Products    *[]AvailableDBConfigProduct
	RegionId    *string `json:"RegionId" name:"RegionId"`
}
type AvailableDBConfigNetworkLink struct {
	DescDetail *string `json:"DescDetail" name:"DescDetail"`
	LinkType   *string `json:"LinkType" name:"LinkType"`
	Name       *string `json:"Name" name:"Name"`
}

type AvailableDBConfigProduct

type AvailableDBConfigProduct struct {
	Architectures []*AvailableDBConfigArchitecture `json:"Architectures" name:"Architectures"`
	Version       *string                          `json:"Version" name:"Version"`
}

type AvailableDBConfigStandards

type AvailableDBConfigStandards struct {
	AttachDisk []*AvailableDBConfigAttchDisk `json:"AttachDisk" name:"AttachDisk"`
	CpuRam     []*AvailableDBConfigCpuRam    `json:"CpuRam" name:"CpuRam"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func (*Client) CreateDBInstance

func (client *Client) CreateDBInstance(request *CreateDBInstanceRequest) (*CreateDBInstanceResponse, error)

func (*Client) DeleteDBInstance

func (clinet *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (*DeleteDBInstanceResponse, error)

func (*Client) DescribeAvailableDBConfig

func (client *Client) DescribeAvailableDBConfig(request *DescribeAvailableDBConfigRequest) (*DescribeAvailableDBConfigResponse, error)

func (*Client) DescribeDBInstances

func (client *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (*DescribeDBInstancesResponse, error)

func (*Client) DescribeRegins

func (client *Client) DescribeRegins(request *DescribeRegionsRequest) (*DescribeRegionsResponse, error)

type CreateDBInstanceData

type CreateDBInstanceData struct {
	InstancesUuid []string `json:"InstancesUuid" name:"InstancesUuid"`
}

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*cdshttp.BaseRequest
	RegionId     *string `json:"RegionId" name:"RegionId"`
	VdcId        *string `json:"VdcId" name:"VdcId"`
	BasePipeId   *string `json:"BasePipeId" name:"BasePipeId"`
	InstanceName *string `json:"InstanceName" name:"InstanceName"`
	PaasGoodsId  *int    `json:"PaasGoodsId" name:"PaasGoodsId"`
	Password     *string `json:"Password" name:"Password"`
	Amount       *int    `json:"Amount" name:"Amount"`
	SubjectId    *int    `json:"SubjectId,omitempty" name:"SubjectId"`
}

func NewCreateDBInstanceRequest

func NewCreateDBInstanceRequest() *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) FromJsonString

func (request *CreateDBInstanceRequest) FromJsonString(s string) error

func (*CreateDBInstanceRequest) ToJsonString

func (request *CreateDBInstanceRequest) ToJsonString() string

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string               `json:"Code" name:"Code"`
	Message *string               `json:"Message" name:"Message"`
	Data    *CreateDBInstanceData `json:"Data" name:"Data"`
	TaskId  *string               `json:"TaskId" name:"TaskId"`
}

func NewCreateDBInstanceResponse

func NewCreateDBInstanceResponse() *CreateDBInstanceResponse

func (*CreateDBInstanceResponse) FromJsonString

func (response *CreateDBInstanceResponse) FromJsonString(s string) error

func (*CreateDBInstanceResponse) ToJsonString

func (response *CreateDBInstanceResponse) ToJsonString() string

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid" name:"InstanceUuid"`
}

func NewDeleteDBInstanceRequest

func NewDeleteDBInstanceRequest() *DeleteDBInstanceRequest

func (*DeleteDBInstanceRequest) FromJsonString

func (request *DeleteDBInstanceRequest) FromJsonString(s string) error

func (*DeleteDBInstanceRequest) ToJsonString

func (request *DeleteDBInstanceRequest) ToJsonString() string

type DeleteDBInstanceResponse

type DeleteDBInstanceResponse struct {
	*cdshttp.BaseResponse
	Code    *string     `json:"Code" name:"Code"`
	Message *string     `json:"Message" name:"Message"`
	Data    interface{} `json:"Data" name:"Data"`
	TaskId  *string     `json:"TaskId" name:"TaskId"`
}

func NewDeleteDBInstanceResponse

func NewDeleteDBInstanceResponse() *DeleteDBInstanceResponse

func (*DeleteDBInstanceResponse) FromJsonString

func (response *DeleteDBInstanceResponse) FromJsonString(s string) error

func (*DeleteDBInstanceResponse) ToJsonString

func (response *DeleteDBInstanceResponse) ToJsonString() string

type DescribeAvailableDBConfigRequest

type DescribeAvailableDBConfigRequest struct {
	*cdshttp.BaseRequest
	RegionId *string `json:"RegionId" name:"RegionId"`
}

func NewDescribeAvailableDBConfigRequest

func NewDescribeAvailableDBConfigRequest() *DescribeAvailableDBConfigRequest

func (*DescribeAvailableDBConfigRequest) FromJsonString

func (request *DescribeAvailableDBConfigRequest) FromJsonString(s string) error

func (*DescribeAvailableDBConfigRequest) ToJsonString

func (request *DescribeAvailableDBConfigRequest) ToJsonString() string

type DescribeAvailableDBConfigResponse

type DescribeAvailableDBConfigResponse struct {
	*cdshttp.BaseResponse
	Code    *string                 `json:"Code" name:"Code"`
	Message *string                 `json:"Message" name:"Message"`
	Data    *AvailableDBConfigEntry `json:"Data" name:"Data"`
}

func NewDescribeAvailableDBConfigResponse

func NewDescribeAvailableDBConfigResponse() *DescribeAvailableDBConfigResponse

func (*DescribeAvailableDBConfigResponse) FromJsonString

func (response *DescribeAvailableDBConfigResponse) FromJsonString(s string) error

func (*DescribeAvailableDBConfigResponse) ToJsonString

func (response *DescribeAvailableDBConfigResponse) ToJsonString() string

type DescribeDBInstanceEntry

type DescribeDBInstanceEntry struct {
	RelationService interface{}  `json:"RelationService" name:"RelationService"`
	CloneServices   *interface{} `json:"CloneServices" name:"CloneServices"`
	AppName         *string      `json:"AppName" name:"AppName"`
	Cpu             *int         `json:"Cpu" name:"Cpu"`
	IP              *string      `json:"IP" name:"IP"`
	Port            *int         `json:"Port" name:"Port"`
	Ram             *int         `json:"Ram" name:"Ram"`
	RegionId        *string      `json:"RegionId" name:"RegionId"`
	VdcId           *string      `json:"VdcId" name:"VdcId"`
	MasterInfo      *string      `json:"MasterInfo" name:"MasterInfo"`
	LinkType        *string      `json:"LinkType" name:"LinkType"`
	LinkTypeStr     *string      `json:"LinkTypeStr" name:"LinkTypeStr"`
	SubProductName  *string      `json:"SubProductName" name:"SubProductName"`
	Version         *string      `json:"Version" name:"Version"`
	Status          *string      `json:"Status" name:"Status"`
	StatusStr       *string      `json:"StatusStr" name:"StatusStr"`
	InstanceName    *string      `json:"InstanceName" name:"InstanceName"`
	InstanceUuid    *string      `json:"InstanceUuid" name:"InstanceUuid"`
	CreatedTime     *string      `json:"CreatedTime" name:"CreatedTime"`
	VdcName         *string      `json:"VdcName" name:"VdcName"`
	DisplayName     *string      `json:"DisplayName" name:"DisplayName"`

	ResourceId *string       `json:"ResourceId" name:"ResourceId"`
	RoGroups   []interface{} `json:"RoGroups" name:"RoGroups"`
}

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*cdshttp.BaseRequest
	InstanceUuid *string `json:"InstanceUuid,omitempty" name:"InstanceUuid"`
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
	IP           *string `json:"IP,omitempty" name:"IP"`
}

func NewDescribeDBInstancesRequest

func NewDescribeDBInstancesRequest() *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) FromJsonString

func (request *DescribeDBInstancesRequest) FromJsonString(s string) error

func (*DescribeDBInstancesRequest) ToJsonString

func (request *DescribeDBInstancesRequest) ToJsonString() string

type DescribeDBInstancesResponse

type DescribeDBInstancesResponse struct {
	*cdshttp.BaseResponse
	Code    *string                    `json:"Code" name:"Code"`
	Message *string                    `json:"Message" name:"Message"`
	Data    []*DescribeDBInstanceEntry `json:"Data" name:"Data"`
	TaskId  *string                    `json:"TaskId" name:"TaskId"`
}

func NewDescribeDBInstancesResponse

func NewDescribeDBInstancesResponse() *DescribeDBInstancesResponse

func (*DescribeDBInstancesResponse) FromJsonString

func (response *DescribeDBInstancesResponse) FromJsonString(s string) error

func (*DescribeDBInstancesResponse) ToJsonString

func (response *DescribeDBInstancesResponse) ToJsonString() string

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*cdshttp.BaseRequest
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() *DescribeRegionsRequest

func (*DescribeRegionsRequest) FromJsonString

func (request *DescribeRegionsRequest) FromJsonString(s string) error

func (*DescribeRegionsRequest) ToJsonString

func (request *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*cdshttp.BaseResponse
	Code    *string       `json:"Code" name:"Code"`
	Message *string       `json:"Message" name:"Message"`
	Data    []*RegionData `json:"Data" name:"Data"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() *DescribeRegionsResponse

func (*DescribeRegionsResponse) FromJsonString

func (response *DescribeRegionsResponse) FromJsonString(s string) error

func (*DescribeRegionsResponse) ToJsonString

func (response *DescribeRegionsResponse) ToJsonString() string

type RegionData

type RegionData struct {
	CityId     *string `json:"CityId" name:"CityId"`
	CityName   *string `json:"CityName" name:"CityName"`
	IsSaling   *int    `json:"IsSaling" name:"IsSaling"`
	RegionId   *string `json:"RegionId" name:"RegionId"`
	RegionName *string `json:"RegionName" name:"RegionName"`
	SiteName   *string `json:"SiteName" name:"SiteName"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL