client

package
v4.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateInstancePublicConnectionRequest

type AllocateInstancePublicConnectionRequest struct {
	// The prefix of the endpoint. Set the parameter to the prefix of the value of **ConnectionString**.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-h033cn****-pub-i3
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The network type of the endpoint to be applied for. Set the value to Public.
	//
	// This parameter is required.
	//
	// example:
	//
	// Public
	NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AllocateInstancePublicConnectionRequest) GoString

func (*AllocateInstancePublicConnectionRequest) SetConnectionStringPrefix

func (*AllocateInstancePublicConnectionRequest) SetDBInstanceId

func (*AllocateInstancePublicConnectionRequest) SetNetType

func (*AllocateInstancePublicConnectionRequest) SetRegionId

func (*AllocateInstancePublicConnectionRequest) SetResourceOwnerId

func (AllocateInstancePublicConnectionRequest) String

type AllocateInstancePublicConnectionResponse

type AllocateInstancePublicConnectionResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AllocateInstancePublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AllocateInstancePublicConnectionResponse) GoString

func (*AllocateInstancePublicConnectionResponse) SetHeaders

func (*AllocateInstancePublicConnectionResponse) SetStatusCode

func (AllocateInstancePublicConnectionResponse) String

type AllocateInstancePublicConnectionResponseBody

type AllocateInstancePublicConnectionResponseBody struct {
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 5ED62C81-9948-5612-81E1-EA3853752306
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The task ID.
	//
	// example:
	//
	// 498115273
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (AllocateInstancePublicConnectionResponseBody) GoString

func (*AllocateInstancePublicConnectionResponseBody) SetInstanceName

func (*AllocateInstancePublicConnectionResponseBody) SetRequestId

func (*AllocateInstancePublicConnectionResponseBody) SetTaskId

func (AllocateInstancePublicConnectionResponseBody) String

type CheckCreateDBInstanceRequest

type CheckCreateDBInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 200
	CacheSize *int32 `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PrePaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// AB
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The specifications of the instance. Valid values:
	//
	// 	- **selectdb.xlarge**: 4 CPU cores and 32 GB of memory.
	//
	// 	- **selectdb.2xlarge**: 8 CPU cores and 64 GB of memory.
	//
	// 	- **selectdb.4xlarge**: 16 CPU cores and 128 GB of memory.
	//
	// 	- **selectdb.8xlarge**: 32 CPU cores and 256 GB of memory.
	//
	// 	- **selectdb.16xlarge**: 64 CPU cores and 512 GB of memory.
	//
	// 	- **selectdb.24xlarge**: 96 CPU cores and 768 GB of memory.
	//
	// 	- **selectdb.32xlarge**: 128 CPU cores and 1,024 GB of memory.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb.xlarge
	DBInstanceClass       *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// SelectDB
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the database engine.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// 172.16.XX.XX/12,192.168.XX.XX/22
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The subscription duration of the instance. Valid values:
	//
	// 	- If Period is set to Year, valid values of UsedTime are 1, 2, 3, 4, and 5.
	//
	// 	- If Period is set to Month, valid values of UsedTime are 1 to 12.
	//
	// >  This parameter takes effect and is required only if ChargeType is set to Prepaid.
	//
	// example:
	//
	// 1
	UsedTime *int32 `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// VPC ID。
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CheckCreateDBInstanceRequest) GoString

func (s CheckCreateDBInstanceRequest) GoString() string

func (*CheckCreateDBInstanceRequest) SetCacheSize

func (*CheckCreateDBInstanceRequest) SetChargeType

func (*CheckCreateDBInstanceRequest) SetClientToken

func (*CheckCreateDBInstanceRequest) SetConnectionString

func (*CheckCreateDBInstanceRequest) SetDBInstanceClass

func (*CheckCreateDBInstanceRequest) SetDBInstanceDescription

func (s *CheckCreateDBInstanceRequest) SetDBInstanceDescription(v string) *CheckCreateDBInstanceRequest

func (*CheckCreateDBInstanceRequest) SetEngine

func (*CheckCreateDBInstanceRequest) SetEngineVersion

func (*CheckCreateDBInstanceRequest) SetPeriod

func (*CheckCreateDBInstanceRequest) SetRegionId

func (*CheckCreateDBInstanceRequest) SetResourceGroupId

func (*CheckCreateDBInstanceRequest) SetResourceOwnerId

func (*CheckCreateDBInstanceRequest) SetSecurityIPList

func (*CheckCreateDBInstanceRequest) SetUsedTime

func (*CheckCreateDBInstanceRequest) SetVSwitchId

func (*CheckCreateDBInstanceRequest) SetVpcId

func (*CheckCreateDBInstanceRequest) SetZoneId

func (CheckCreateDBInstanceRequest) String

type CheckCreateDBInstanceResponse

type CheckCreateDBInstanceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckCreateDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckCreateDBInstanceResponse) GoString

func (*CheckCreateDBInstanceResponse) SetBody

func (*CheckCreateDBInstanceResponse) SetHeaders

func (*CheckCreateDBInstanceResponse) SetStatusCode

func (CheckCreateDBInstanceResponse) String

type CheckCreateDBInstanceResponseBody

type CheckCreateDBInstanceResponseBody struct {
	// example:
	//
	// ADF42B18-43FD-5100-83A9-BE81AB70C863
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckCreateDBInstanceResponseBody) GoString

func (*CheckCreateDBInstanceResponseBody) SetRequestId

func (CheckCreateDBInstanceResponseBody) String

type CheckServiceLinkedRoleRequest

type CheckServiceLinkedRoleRequest struct {
	OwnerAccount    *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CheckServiceLinkedRoleRequest) GoString

func (*CheckServiceLinkedRoleRequest) SetOwnerAccount

func (*CheckServiceLinkedRoleRequest) SetResourceOwnerId

func (CheckServiceLinkedRoleRequest) String

type CheckServiceLinkedRoleResponse

type CheckServiceLinkedRoleResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CheckServiceLinkedRoleResponse) GoString

func (*CheckServiceLinkedRoleResponse) SetHeaders

func (*CheckServiceLinkedRoleResponse) SetStatusCode

func (CheckServiceLinkedRoleResponse) String

type CheckServiceLinkedRoleResponseBody

type CheckServiceLinkedRoleResponseBody struct {
	// example:
	//
	// False
	HasServiceLinkedRole *bool `json:"HasServiceLinkedRole,omitempty" xml:"HasServiceLinkedRole,omitempty"`
	// example:
	//
	// 1F455133-981E-5AD0-80EB-26EA1EF3C65F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckServiceLinkedRoleResponseBody) GoString

func (*CheckServiceLinkedRoleResponseBody) SetHasServiceLinkedRole

func (*CheckServiceLinkedRoleResponseBody) SetRequestId

func (CheckServiceLinkedRoleResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AllocateInstancePublicConnection

func (client *Client) AllocateInstancePublicConnection(request *AllocateInstancePublicConnectionRequest) (_result *AllocateInstancePublicConnectionResponse, _err error)

Summary:

Applies for a public endpoint for an ApsaraDB for SelectDB instance.

@param request - AllocateInstancePublicConnectionRequest

@return AllocateInstancePublicConnectionResponse

func (*Client) AllocateInstancePublicConnectionWithOptions

func (client *Client) AllocateInstancePublicConnectionWithOptions(request *AllocateInstancePublicConnectionRequest, runtime *util.RuntimeOptions) (_result *AllocateInstancePublicConnectionResponse, _err error)

Summary:

Applies for a public endpoint for an ApsaraDB for SelectDB instance.

@param request - AllocateInstancePublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return AllocateInstancePublicConnectionResponse

func (*Client) CheckCreateDBInstance

func (client *Client) CheckCreateDBInstance(request *CheckCreateDBInstanceRequest) (_result *CheckCreateDBInstanceResponse, _err error)

Summary:

SelectDB实例创建前检查

@param request - CheckCreateDBInstanceRequest

@return CheckCreateDBInstanceResponse

func (*Client) CheckCreateDBInstanceWithOptions

func (client *Client) CheckCreateDBInstanceWithOptions(request *CheckCreateDBInstanceRequest, runtime *util.RuntimeOptions) (_result *CheckCreateDBInstanceResponse, _err error)

Summary:

SelectDB实例创建前检查

@param request - CheckCreateDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckCreateDBInstanceResponse

func (*Client) CheckServiceLinkedRole

func (client *Client) CheckServiceLinkedRole(request *CheckServiceLinkedRoleRequest) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

检查服务关联角色

@param request - CheckServiceLinkedRoleRequest

@return CheckServiceLinkedRoleResponse

func (*Client) CheckServiceLinkedRoleWithOptions

func (client *Client) CheckServiceLinkedRoleWithOptions(request *CheckServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CheckServiceLinkedRoleResponse, _err error)

Summary:

检查服务关联角色

@param request - CheckServiceLinkedRoleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckServiceLinkedRoleResponse

func (*Client) CreateDBCluster

func (client *Client) CreateDBCluster(request *CreateDBClusterRequest) (_result *CreateDBClusterResponse, _err error)

Summary:

Creates a cluster in an ApsaraDB for SelectDB instance.

Description:

> : For an instance that uses the pay-as-you-go billing method, you can create only pay-as-you-go clusters. For an instance that uses the subscription billing method, you can create pay-as-you-go or subscription clusters.

@param request - CreateDBClusterRequest

@return CreateDBClusterResponse

func (*Client) CreateDBClusterWithOptions

func (client *Client) CreateDBClusterWithOptions(request *CreateDBClusterRequest, runtime *util.RuntimeOptions) (_result *CreateDBClusterResponse, _err error)

Summary:

Creates a cluster in an ApsaraDB for SelectDB instance.

Description:

> : For an instance that uses the pay-as-you-go billing method, you can create only pay-as-you-go clusters. For an instance that uses the subscription billing method, you can create pay-as-you-go or subscription clusters.

@param request - CreateDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBClusterResponse

func (*Client) CreateDBInstance

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

Summary:

创建SelectDB实例

@param request - CreateDBInstanceRequest

@return CreateDBInstanceResponse

func (*Client) CreateDBInstanceWithOptions

func (client *Client) CreateDBInstanceWithOptions(tmpReq *CreateDBInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateDBInstanceResponse, _err error)

Summary:

创建SelectDB实例

@param tmpReq - CreateDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateDBInstanceResponse

func (*Client) CreateElasticRule added in v4.1.0

func (client *Client) CreateElasticRule(request *CreateElasticRuleRequest) (_result *CreateElasticRuleResponse, _err error)

Summary:

创建分时弹性规则

@param request - CreateElasticRuleRequest

@return CreateElasticRuleResponse

func (*Client) CreateElasticRuleWithOptions added in v4.1.0

func (client *Client) CreateElasticRuleWithOptions(request *CreateElasticRuleRequest, runtime *util.RuntimeOptions) (_result *CreateElasticRuleResponse, _err error)

Summary:

创建分时弹性规则

@param request - CreateElasticRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateElasticRuleResponse

func (*Client) CreateServiceLinkedRoleForSelectDB

func (client *Client) CreateServiceLinkedRoleForSelectDB(request *CreateServiceLinkedRoleForSelectDBRequest) (_result *CreateServiceLinkedRoleForSelectDBResponse, _err error)

Summary:

Creates a service-linked role for ApsaraDB for SelectDB.

@param request - CreateServiceLinkedRoleForSelectDBRequest

@return CreateServiceLinkedRoleForSelectDBResponse

func (*Client) CreateServiceLinkedRoleForSelectDBWithOptions

func (client *Client) CreateServiceLinkedRoleForSelectDBWithOptions(request *CreateServiceLinkedRoleForSelectDBRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleForSelectDBResponse, _err error)

Summary:

Creates a service-linked role for ApsaraDB for SelectDB.

@param request - CreateServiceLinkedRoleForSelectDBRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceLinkedRoleForSelectDBResponse

func (*Client) DeleteDBCluster

func (client *Client) DeleteDBCluster(request *DeleteDBClusterRequest) (_result *DeleteDBClusterResponse, _err error)

Summary:

释放实例下集群

@param request - DeleteDBClusterRequest

@return DeleteDBClusterResponse

func (*Client) DeleteDBClusterWithOptions

func (client *Client) DeleteDBClusterWithOptions(request *DeleteDBClusterRequest, runtime *util.RuntimeOptions) (_result *DeleteDBClusterResponse, _err error)

Summary:

释放实例下集群

@param request - DeleteDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBClusterResponse

func (*Client) DeleteDBInstance

func (client *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (_result *DeleteDBInstanceResponse, _err error)

Summary:

删除DB实例

@param request - DeleteDBInstanceRequest

@return DeleteDBInstanceResponse

func (*Client) DeleteDBInstanceWithOptions

func (client *Client) DeleteDBInstanceWithOptions(request *DeleteDBInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteDBInstanceResponse, _err error)

Summary:

删除DB实例

@param request - DeleteDBInstanceRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDBInstanceResponse

func (*Client) DeleteElasticRule added in v4.1.0

func (client *Client) DeleteElasticRule(request *DeleteElasticRuleRequest) (_result *DeleteElasticRuleResponse, _err error)

Summary:

删除分时弹性规则

@param request - DeleteElasticRuleRequest

@return DeleteElasticRuleResponse

func (*Client) DeleteElasticRuleWithOptions added in v4.1.0

func (client *Client) DeleteElasticRuleWithOptions(request *DeleteElasticRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteElasticRuleResponse, _err error)

Summary:

删除分时弹性规则

@param request - DeleteElasticRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteElasticRuleResponse

func (*Client) DescribeAllDBInstanceClass

func (client *Client) DescribeAllDBInstanceClass(request *DescribeAllDBInstanceClassRequest) (_result *DescribeAllDBInstanceClassResponse, _err error)

Summary:

Queries the information about all instance specifications.

@param request - DescribeAllDBInstanceClassRequest

@return DescribeAllDBInstanceClassResponse

func (*Client) DescribeAllDBInstanceClassWithOptions

func (client *Client) DescribeAllDBInstanceClassWithOptions(request *DescribeAllDBInstanceClassRequest, runtime *util.RuntimeOptions) (_result *DescribeAllDBInstanceClassResponse, _err error)

Summary:

Queries the information about all instance specifications.

@param request - DescribeAllDBInstanceClassRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAllDBInstanceClassResponse

func (*Client) DescribeDBClusterConfig

func (client *Client) DescribeDBClusterConfig(request *DescribeDBClusterConfigRequest) (_result *DescribeDBClusterConfigResponse, _err error)

Summary:

Queries the configuration information about a cluster in an ApsaraDB for SelectDB instance.

@param request - DescribeDBClusterConfigRequest

@return DescribeDBClusterConfigResponse

func (*Client) DescribeDBClusterConfigChangeLogs

func (client *Client) DescribeDBClusterConfigChangeLogs(request *DescribeDBClusterConfigChangeLogsRequest) (_result *DescribeDBClusterConfigChangeLogsResponse, _err error)

Summary:

Queries the configuration change logs of a cluster in an ApsaraDB for SelectDB instance.

@param request - DescribeDBClusterConfigChangeLogsRequest

@return DescribeDBClusterConfigChangeLogsResponse

func (*Client) DescribeDBClusterConfigChangeLogsWithOptions

func (client *Client) DescribeDBClusterConfigChangeLogsWithOptions(request *DescribeDBClusterConfigChangeLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterConfigChangeLogsResponse, _err error)

Summary:

Queries the configuration change logs of a cluster in an ApsaraDB for SelectDB instance.

@param request - DescribeDBClusterConfigChangeLogsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterConfigChangeLogsResponse

func (*Client) DescribeDBClusterConfigWithOptions

func (client *Client) DescribeDBClusterConfigWithOptions(request *DescribeDBClusterConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterConfigResponse, _err error)

Summary:

Queries the configuration information about a cluster in an ApsaraDB for SelectDB instance.

@param request - DescribeDBClusterConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBClusterConfigResponse

func (*Client) DescribeDBInstanceAttribute

func (client *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (_result *DescribeDBInstanceAttributeResponse, _err error)

Summary:

Queries the details about an ApsaraDB for SelectDB instance.

@param request - DescribeDBInstanceAttributeRequest

@return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceAttributeWithOptions

func (client *Client) DescribeDBInstanceAttributeWithOptions(request *DescribeDBInstanceAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceAttributeResponse, _err error)

Summary:

Queries the details about an ApsaraDB for SelectDB instance.

@param request - DescribeDBInstanceAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceNetInfo

func (client *Client) DescribeDBInstanceNetInfo(request *DescribeDBInstanceNetInfoRequest) (_result *DescribeDBInstanceNetInfoResponse, _err error)

Summary:

Queries the network information about an ApsaraDB for SelectDB instance.

@param request - DescribeDBInstanceNetInfoRequest

@return DescribeDBInstanceNetInfoResponse

func (*Client) DescribeDBInstanceNetInfoWithOptions

func (client *Client) DescribeDBInstanceNetInfoWithOptions(request *DescribeDBInstanceNetInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceNetInfoResponse, _err error)

Summary:

Queries the network information about an ApsaraDB for SelectDB instance.

@param request - DescribeDBInstanceNetInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstanceNetInfoResponse

func (*Client) DescribeDBInstances

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

Summary:

Queries the information about ApsaraDB for SelectDB instances.

@param request - DescribeDBInstancesRequest

@return DescribeDBInstancesResponse

func (*Client) DescribeDBInstancesWithOptions

func (client *Client) DescribeDBInstancesWithOptions(tmpReq *DescribeDBInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancesResponse, _err error)

Summary:

Queries the information about ApsaraDB for SelectDB instances.

@param tmpReq - DescribeDBInstancesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDBInstancesResponse

func (*Client) DescribeElasticRules added in v4.1.0

func (client *Client) DescribeElasticRules(request *DescribeElasticRulesRequest) (_result *DescribeElasticRulesResponse, _err error)

Summary:

查询分时弹性规则

@param request - DescribeElasticRulesRequest

@return DescribeElasticRulesResponse

func (*Client) DescribeElasticRulesWithOptions added in v4.1.0

func (client *Client) DescribeElasticRulesWithOptions(request *DescribeElasticRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeElasticRulesResponse, _err error)

Summary:

查询分时弹性规则

@param request - DescribeElasticRulesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeElasticRulesResponse

func (*Client) DescribeSecurityIPList

func (client *Client) DescribeSecurityIPList(request *DescribeSecurityIPListRequest) (_result *DescribeSecurityIPListResponse, _err error)

Summary:

Queries the IP addresses in the whitelists of an ApsaraDB for SelectDB instance.

@param request - DescribeSecurityIPListRequest

@return DescribeSecurityIPListResponse

func (*Client) DescribeSecurityIPListWithOptions

func (client *Client) DescribeSecurityIPListWithOptions(request *DescribeSecurityIPListRequest, runtime *util.RuntimeOptions) (_result *DescribeSecurityIPListResponse, _err error)

Summary:

Queries the IP addresses in the whitelists of an ApsaraDB for SelectDB instance.

@param request - DescribeSecurityIPListRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSecurityIPListResponse

func (*Client) EnDisableScalingRules added in v4.1.0

func (client *Client) EnDisableScalingRules(request *EnDisableScalingRulesRequest) (_result *EnDisableScalingRulesResponse, _err error)

Summary:

开关分时弹性策略

@param request - EnDisableScalingRulesRequest

@return EnDisableScalingRulesResponse

func (*Client) EnDisableScalingRulesWithOptions added in v4.1.0

func (client *Client) EnDisableScalingRulesWithOptions(request *EnDisableScalingRulesRequest, runtime *util.RuntimeOptions) (_result *EnDisableScalingRulesResponse, _err error)

Summary:

开关分时弹性策略

@param request - EnDisableScalingRulesRequest

@param runtime - runtime options for this request RuntimeOptions

@return EnDisableScalingRulesResponse

func (*Client) GetCreateBEClusterInquiry

func (client *Client) GetCreateBEClusterInquiry(request *GetCreateBEClusterInquiryRequest) (_result *GetCreateBEClusterInquiryResponse, _err error)

Summary:

Queries the pricing for creating a cluster in an ApsaraDB for SelectDB instance.

@param request - GetCreateBEClusterInquiryRequest

@return GetCreateBEClusterInquiryResponse

func (*Client) GetCreateBEClusterInquiryWithOptions

func (client *Client) GetCreateBEClusterInquiryWithOptions(request *GetCreateBEClusterInquiryRequest, runtime *util.RuntimeOptions) (_result *GetCreateBEClusterInquiryResponse, _err error)

Summary:

Queries the pricing for creating a cluster in an ApsaraDB for SelectDB instance.

@param request - GetCreateBEClusterInquiryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetCreateBEClusterInquiryResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetModifyBEClusterInquiry

func (client *Client) GetModifyBEClusterInquiry(request *GetModifyBEClusterInquiryRequest) (_result *GetModifyBEClusterInquiryResponse, _err error)

Summary:

Queries the pricing for changing the specifications of a cluster in an ApsaraDB for SelectDB instance.

@param request - GetModifyBEClusterInquiryRequest

@return GetModifyBEClusterInquiryResponse

func (*Client) GetModifyBEClusterInquiryWithOptions

func (client *Client) GetModifyBEClusterInquiryWithOptions(request *GetModifyBEClusterInquiryRequest, runtime *util.RuntimeOptions) (_result *GetModifyBEClusterInquiryResponse, _err error)

Summary:

Queries the pricing for changing the specifications of a cluster in an ApsaraDB for SelectDB instance.

@param request - GetModifyBEClusterInquiryRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetModifyBEClusterInquiryResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ModifyBEClusterAttribute

func (client *Client) ModifyBEClusterAttribute(request *ModifyBEClusterAttributeRequest) (_result *ModifyBEClusterAttributeResponse, _err error)

Summary:

Modifies the name of a cluster in an ApsaraDB for SelectDB instance.

@param request - ModifyBEClusterAttributeRequest

@return ModifyBEClusterAttributeResponse

func (*Client) ModifyBEClusterAttributeWithOptions

func (client *Client) ModifyBEClusterAttributeWithOptions(request *ModifyBEClusterAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyBEClusterAttributeResponse, _err error)

Summary:

Modifies the name of a cluster in an ApsaraDB for SelectDB instance.

@param request - ModifyBEClusterAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyBEClusterAttributeResponse

func (*Client) ModifyDBCluster

func (client *Client) ModifyDBCluster(request *ModifyDBClusterRequest) (_result *ModifyDBClusterResponse, _err error)

Summary:

集群变配

@param request - ModifyDBClusterRequest

@return ModifyDBClusterResponse

func (*Client) ModifyDBClusterConfig

func (client *Client) ModifyDBClusterConfig(request *ModifyDBClusterConfigRequest) (_result *ModifyDBClusterConfigResponse, _err error)

Summary:

Modifies the configurations of a cluster in an ApsaraDB for SelectDB instance.

@param request - ModifyDBClusterConfigRequest

@return ModifyDBClusterConfigResponse

func (*Client) ModifyDBClusterConfigWithOptions

func (client *Client) ModifyDBClusterConfigWithOptions(request *ModifyDBClusterConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterConfigResponse, _err error)

Summary:

Modifies the configurations of a cluster in an ApsaraDB for SelectDB instance.

@param request - ModifyDBClusterConfigRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterConfigResponse

func (*Client) ModifyDBClusterWithOptions

func (client *Client) ModifyDBClusterWithOptions(request *ModifyDBClusterRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterResponse, _err error)

Summary:

集群变配

@param request - ModifyDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBClusterResponse

func (*Client) ModifyDBInstanceAttribute

func (client *Client) ModifyDBInstanceAttribute(request *ModifyDBInstanceAttributeRequest) (_result *ModifyDBInstanceAttributeResponse, _err error)

Summary:

Modifies the maintenance window or description of an ApsaraDB for SelectDB instance.

@param request - ModifyDBInstanceAttributeRequest

@return ModifyDBInstanceAttributeResponse

func (*Client) ModifyDBInstanceAttributeWithOptions

func (client *Client) ModifyDBInstanceAttributeWithOptions(request *ModifyDBInstanceAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceAttributeResponse, _err error)

Summary:

Modifies the maintenance window or description of an ApsaraDB for SelectDB instance.

@param request - ModifyDBInstanceAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDBInstanceAttributeResponse

func (*Client) ModifyElasticRule added in v4.1.0

func (client *Client) ModifyElasticRule(request *ModifyElasticRuleRequest) (_result *ModifyElasticRuleResponse, _err error)

Summary:

修改分时弹性规则

@param request - ModifyElasticRuleRequest

@return ModifyElasticRuleResponse

func (*Client) ModifyElasticRuleWithOptions added in v4.1.0

func (client *Client) ModifyElasticRuleWithOptions(request *ModifyElasticRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyElasticRuleResponse, _err error)

Summary:

修改分时弹性规则

@param request - ModifyElasticRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifyElasticRuleResponse

func (*Client) ModifySecurityIPList

func (client *Client) ModifySecurityIPList(request *ModifySecurityIPListRequest) (_result *ModifySecurityIPListResponse, _err error)

Summary:

Modifies the IP addresses in a whitelist of an ApsaraDB for SelectDB instance.

@param request - ModifySecurityIPListRequest

@return ModifySecurityIPListResponse

func (*Client) ModifySecurityIPListWithOptions

func (client *Client) ModifySecurityIPListWithOptions(request *ModifySecurityIPListRequest, runtime *util.RuntimeOptions) (_result *ModifySecurityIPListResponse, _err error)

Summary:

Modifies the IP addresses in a whitelist of an ApsaraDB for SelectDB instance.

@param request - ModifySecurityIPListRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySecurityIPListResponse

func (*Client) ReleaseInstancePublicConnection

func (client *Client) ReleaseInstancePublicConnection(request *ReleaseInstancePublicConnectionRequest) (_result *ReleaseInstancePublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an ApsaraDB for SelectDB instance.

@param request - ReleaseInstancePublicConnectionRequest

@return ReleaseInstancePublicConnectionResponse

func (*Client) ReleaseInstancePublicConnectionWithOptions

func (client *Client) ReleaseInstancePublicConnectionWithOptions(request *ReleaseInstancePublicConnectionRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstancePublicConnectionResponse, _err error)

Summary:

Releases the public endpoint of an ApsaraDB for SelectDB instance.

@param request - ReleaseInstancePublicConnectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReleaseInstancePublicConnectionResponse

func (*Client) ResetAccountPassword

func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of an account for an ApsaraDB for SelectDB instance.

@param request - ResetAccountPasswordRequest

@return ResetAccountPasswordResponse

func (*Client) ResetAccountPasswordWithOptions

func (client *Client) ResetAccountPasswordWithOptions(request *ResetAccountPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetAccountPasswordResponse, _err error)

Summary:

Resets the password of an account for an ApsaraDB for SelectDB instance.

@param request - ResetAccountPasswordRequest

@param runtime - runtime options for this request RuntimeOptions

@return ResetAccountPasswordResponse

func (*Client) RestartDBCluster

func (client *Client) RestartDBCluster(request *RestartDBClusterRequest) (_result *RestartDBClusterResponse, _err error)

Summary:

Restarts a cluster in an ApsaraDB for SelectDB instance.

@param request - RestartDBClusterRequest

@return RestartDBClusterResponse

func (*Client) RestartDBClusterWithOptions

func (client *Client) RestartDBClusterWithOptions(request *RestartDBClusterRequest, runtime *util.RuntimeOptions) (_result *RestartDBClusterResponse, _err error)

Summary:

Restarts a cluster in an ApsaraDB for SelectDB instance.

@param request - RestartDBClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return RestartDBClusterResponse

func (*Client) StartBECluster

func (client *Client) StartBECluster(request *StartBEClusterRequest) (_result *StartBEClusterResponse, _err error)

Summary:

暂停后恢复集群

@param request - StartBEClusterRequest

@return StartBEClusterResponse

func (*Client) StartBEClusterWithOptions

func (client *Client) StartBEClusterWithOptions(request *StartBEClusterRequest, runtime *util.RuntimeOptions) (_result *StartBEClusterResponse, _err error)

Summary:

暂停后恢复集群

@param request - StartBEClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return StartBEClusterResponse

func (*Client) StopBECluster

func (client *Client) StopBECluster(request *StopBEClusterRequest) (_result *StopBEClusterResponse, _err error)

Summary:

暂停BE集群

@param request - StopBEClusterRequest

@return StopBEClusterResponse

func (*Client) StopBEClusterWithOptions

func (client *Client) StopBEClusterWithOptions(request *StopBEClusterRequest, runtime *util.RuntimeOptions) (_result *StopBEClusterResponse, _err error)

Summary:

暂停BE集群

@param request - StopBEClusterRequest

@param runtime - runtime options for this request RuntimeOptions

@return StopBEClusterResponse

func (*Client) UpgradeDBInstanceEngineVersion

func (client *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (_result *UpgradeDBInstanceEngineVersionResponse, _err error)

Summary:

Updates the database engine version of an ApsaraDB for SelectDB instance.

@param request - UpgradeDBInstanceEngineVersionRequest

@return UpgradeDBInstanceEngineVersionResponse

func (*Client) UpgradeDBInstanceEngineVersionWithOptions

func (client *Client) UpgradeDBInstanceEngineVersionWithOptions(request *UpgradeDBInstanceEngineVersionRequest, runtime *util.RuntimeOptions) (_result *UpgradeDBInstanceEngineVersionResponse, _err error)

Summary:

Updates the database engine version of an ApsaraDB for SelectDB instance.

@param request - UpgradeDBInstanceEngineVersionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeDBInstanceEngineVersionResponse

type CreateDBClusterRequest

type CreateDBClusterRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 200
	CacheSize *string `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Prepaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb.2xlarge
	DBClusterClass *string `json:"DBClusterClass,omitempty" xml:"DBClusterClass,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// testdb
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// 代表资源一级ID的资源属性字段
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// 1
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// VPC ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBClusterRequest) GoString

func (s CreateDBClusterRequest) GoString() string

func (*CreateDBClusterRequest) SetCacheSize

func (*CreateDBClusterRequest) SetChargeType

func (*CreateDBClusterRequest) SetDBClusterClass

func (s *CreateDBClusterRequest) SetDBClusterClass(v string) *CreateDBClusterRequest

func (*CreateDBClusterRequest) SetDBClusterDescription

func (s *CreateDBClusterRequest) SetDBClusterDescription(v string) *CreateDBClusterRequest

func (*CreateDBClusterRequest) SetDBInstanceId

func (s *CreateDBClusterRequest) SetDBInstanceId(v string) *CreateDBClusterRequest

func (*CreateDBClusterRequest) SetEngine

func (*CreateDBClusterRequest) SetEngineVersion

func (s *CreateDBClusterRequest) SetEngineVersion(v string) *CreateDBClusterRequest

func (*CreateDBClusterRequest) SetPeriod

func (*CreateDBClusterRequest) SetRegionId

func (*CreateDBClusterRequest) SetResourceOwnerId

func (s *CreateDBClusterRequest) SetResourceOwnerId(v int64) *CreateDBClusterRequest

func (*CreateDBClusterRequest) SetUsedTime

func (*CreateDBClusterRequest) SetVSwitchId

func (*CreateDBClusterRequest) SetVpcId

func (*CreateDBClusterRequest) SetZoneId

func (CreateDBClusterRequest) String

func (s CreateDBClusterRequest) String() string

type CreateDBClusterResponse

type CreateDBClusterResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDBClusterResponse) GoString

func (s CreateDBClusterResponse) GoString() string

func (*CreateDBClusterResponse) SetBody

func (*CreateDBClusterResponse) SetHeaders

func (*CreateDBClusterResponse) SetStatusCode

func (CreateDBClusterResponse) String

func (s CreateDBClusterResponse) String() string

type CreateDBClusterResponseBody

type CreateDBClusterResponseBody struct {
	Data *CreateDBClusterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// F8900A96-67F7-5274-A41B-7722E1ECF8C9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBClusterResponseBody) GoString

func (s CreateDBClusterResponseBody) GoString() string

func (*CreateDBClusterResponseBody) SetData

func (*CreateDBClusterResponseBody) SetRequestId

func (CreateDBClusterResponseBody) String

type CreateDBClusterResponseBodyData

type CreateDBClusterResponseBodyData struct {
	// example:
	//
	// selectdb-cn-1ls3sg0po0****
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 219543646290345
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (CreateDBClusterResponseBodyData) GoString

func (*CreateDBClusterResponseBodyData) SetClusterId

func (*CreateDBClusterResponseBodyData) SetDBInstanceId

func (*CreateDBClusterResponseBodyData) SetOrderId

func (CreateDBClusterResponseBodyData) String

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 200GB
	CacheSize *int32 `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PrePaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// AB
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb.xlarge
	DBInstanceClass       *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The type of the database. Default value: **selectdb**.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// 代表资源组的资源属性字段
	//
	// example:
	//
	// rg-aekzt2zaluvuvqa_fake
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// 192.168.1.1
	SecurityIPList *string                       `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	Tag            []*CreateDBInstanceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	UsedTime *int32 `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// VPC ID。
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-e
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBInstanceRequest) GoString

func (s CreateDBInstanceRequest) GoString() string

func (*CreateDBInstanceRequest) SetCacheSize

func (*CreateDBInstanceRequest) SetChargeType

func (*CreateDBInstanceRequest) SetClientToken

func (*CreateDBInstanceRequest) SetConnectionString

func (s *CreateDBInstanceRequest) SetConnectionString(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceClass

func (s *CreateDBInstanceRequest) SetDBInstanceClass(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceDescription

func (s *CreateDBInstanceRequest) SetDBInstanceDescription(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetEngine

func (*CreateDBInstanceRequest) SetEngineVersion

func (s *CreateDBInstanceRequest) SetEngineVersion(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetPeriod

func (*CreateDBInstanceRequest) SetRegionId

func (*CreateDBInstanceRequest) SetResourceGroupId

func (s *CreateDBInstanceRequest) SetResourceGroupId(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetResourceOwnerId

func (s *CreateDBInstanceRequest) SetResourceOwnerId(v int64) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetSecurityIPList

func (s *CreateDBInstanceRequest) SetSecurityIPList(v string) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetTag

func (*CreateDBInstanceRequest) SetUsedTime

func (*CreateDBInstanceRequest) SetVSwitchId

func (*CreateDBInstanceRequest) SetVpcId

func (*CreateDBInstanceRequest) SetZoneId

func (CreateDBInstanceRequest) String

func (s CreateDBInstanceRequest) String() string

type CreateDBInstanceRequestTag

type CreateDBInstanceRequestTag struct {
	// example:
	//
	// testKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// testValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDBInstanceRequestTag) GoString

func (s CreateDBInstanceRequestTag) GoString() string

func (*CreateDBInstanceRequestTag) SetKey

func (*CreateDBInstanceRequestTag) SetValue

func (CreateDBInstanceRequestTag) String

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDBInstanceResponse) GoString

func (s CreateDBInstanceResponse) GoString() string

func (*CreateDBInstanceResponse) SetBody

func (*CreateDBInstanceResponse) SetHeaders

func (*CreateDBInstanceResponse) SetStatusCode

func (CreateDBInstanceResponse) String

func (s CreateDBInstanceResponse) String() string

type CreateDBInstanceResponseBody

type CreateDBInstanceResponseBody struct {
	Data *CreateDBInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBInstanceResponseBody) GoString

func (s CreateDBInstanceResponseBody) GoString() string

func (*CreateDBInstanceResponseBody) SetData

func (*CreateDBInstanceResponseBody) SetRequestId

func (CreateDBInstanceResponseBody) String

type CreateDBInstanceResponseBodyData

type CreateDBInstanceResponseBodyData struct {
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 21137950671****
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (CreateDBInstanceResponseBodyData) GoString

func (*CreateDBInstanceResponseBodyData) SetDBInstanceId

func (*CreateDBInstanceResponseBodyData) SetOrderId

func (CreateDBInstanceResponseBodyData) String

type CreateDBInstanceShrinkRequest

type CreateDBInstanceShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 200GB
	CacheSize *int32 `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PrePaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// example:
	//
	// AB
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb.xlarge
	DBInstanceClass       *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The type of the database. Default value: **selectdb**.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// example:
	//
	// Month
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// 代表资源组的资源属性字段
	//
	// example:
	//
	// rg-aekzt2zaluvuvqa_fake
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// 192.168.1.1
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	TagShrink      *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
	// example:
	//
	// 1
	UsedTime *int32 `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// VPC ID。
	//
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-e
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBInstanceShrinkRequest) GoString

func (*CreateDBInstanceShrinkRequest) SetCacheSize

func (*CreateDBInstanceShrinkRequest) SetChargeType

func (*CreateDBInstanceShrinkRequest) SetClientToken

func (*CreateDBInstanceShrinkRequest) SetConnectionString

func (*CreateDBInstanceShrinkRequest) SetDBInstanceClass

func (*CreateDBInstanceShrinkRequest) SetDBInstanceDescription

func (s *CreateDBInstanceShrinkRequest) SetDBInstanceDescription(v string) *CreateDBInstanceShrinkRequest

func (*CreateDBInstanceShrinkRequest) SetEngine

func (*CreateDBInstanceShrinkRequest) SetEngineVersion

func (*CreateDBInstanceShrinkRequest) SetPeriod

func (*CreateDBInstanceShrinkRequest) SetRegionId

func (*CreateDBInstanceShrinkRequest) SetResourceGroupId

func (*CreateDBInstanceShrinkRequest) SetResourceOwnerId

func (*CreateDBInstanceShrinkRequest) SetSecurityIPList

func (*CreateDBInstanceShrinkRequest) SetTagShrink

func (*CreateDBInstanceShrinkRequest) SetUsedTime

func (*CreateDBInstanceShrinkRequest) SetVSwitchId

func (*CreateDBInstanceShrinkRequest) SetVpcId

func (*CreateDBInstanceShrinkRequest) SetZoneId

func (CreateDBInstanceShrinkRequest) String

type CreateElasticRuleRequest added in v4.1.0

type CreateElasticRuleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb.2xlarge
	ClusterClass *string `json:"ClusterClass,omitempty" xml:"ClusterClass,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxxb9f2w-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 00:00
	ElasticRuleStartTime *string `json:"ElasticRuleStartTime,omitempty" xml:"ElasticRuleStartTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Day
	ExecutionPeriod *string `json:"ExecutionPeriod,omitempty" xml:"ExecutionPeriod,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateElasticRuleRequest) GoString added in v4.1.0

func (s CreateElasticRuleRequest) GoString() string

func (*CreateElasticRuleRequest) SetClusterClass added in v4.1.0

func (*CreateElasticRuleRequest) SetClusterId added in v4.1.0

func (*CreateElasticRuleRequest) SetDbInstanceId added in v4.1.0

func (*CreateElasticRuleRequest) SetElasticRuleStartTime added in v4.1.0

func (s *CreateElasticRuleRequest) SetElasticRuleStartTime(v string) *CreateElasticRuleRequest

func (*CreateElasticRuleRequest) SetExecutionPeriod added in v4.1.0

func (s *CreateElasticRuleRequest) SetExecutionPeriod(v string) *CreateElasticRuleRequest

func (*CreateElasticRuleRequest) SetRegionId added in v4.1.0

func (*CreateElasticRuleRequest) SetResourceOwnerId added in v4.1.0

func (s *CreateElasticRuleRequest) SetResourceOwnerId(v int64) *CreateElasticRuleRequest

func (CreateElasticRuleRequest) String added in v4.1.0

func (s CreateElasticRuleRequest) String() string

type CreateElasticRuleResponse added in v4.1.0

type CreateElasticRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateElasticRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateElasticRuleResponse) GoString added in v4.1.0

func (s CreateElasticRuleResponse) GoString() string

func (*CreateElasticRuleResponse) SetBody added in v4.1.0

func (*CreateElasticRuleResponse) SetHeaders added in v4.1.0

func (*CreateElasticRuleResponse) SetStatusCode added in v4.1.0

func (CreateElasticRuleResponse) String added in v4.1.0

func (s CreateElasticRuleResponse) String() string

type CreateElasticRuleResponseBody added in v4.1.0

type CreateElasticRuleResponseBody struct {
	Data *CreateElasticRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// F8900A96-67F7-5274-A41B-7722E1ECF8C9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateElasticRuleResponseBody) GoString added in v4.1.0

func (*CreateElasticRuleResponseBody) SetData added in v4.1.0

func (*CreateElasticRuleResponseBody) SetRequestId added in v4.1.0

func (CreateElasticRuleResponseBody) String added in v4.1.0

type CreateElasticRuleResponseBodyData added in v4.1.0

type CreateElasticRuleResponseBodyData struct {
	// example:
	//
	// selectdb.2xlarge
	ClusterClass *string `json:"ClusterClass,omitempty" xml:"ClusterClass,omitempty"`
	// example:
	//
	// selectdb-xxxb9f2w-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// 00:00
	ElasticRuleStartTime *string `json:"ElasticRuleStartTime,omitempty" xml:"ElasticRuleStartTime,omitempty"`
	// example:
	//
	// Day
	ExecutionPeriod *string `json:"ExecutionPeriod,omitempty" xml:"ExecutionPeriod,omitempty"`
	// example:
	//
	// 5465
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (CreateElasticRuleResponseBodyData) GoString added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetClusterClass added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetClusterId added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetDbInstanceId added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetElasticRuleStartTime added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetExecutionPeriod added in v4.1.0

func (*CreateElasticRuleResponseBodyData) SetRuleId added in v4.1.0

func (CreateElasticRuleResponseBodyData) String added in v4.1.0

type CreateServiceLinkedRoleForSelectDBRequest

type CreateServiceLinkedRoleForSelectDBRequest struct {
	OwnerAccount    *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateServiceLinkedRoleForSelectDBRequest) GoString

func (*CreateServiceLinkedRoleForSelectDBRequest) SetOwnerAccount

func (*CreateServiceLinkedRoleForSelectDBRequest) SetResourceOwnerId

func (CreateServiceLinkedRoleForSelectDBRequest) String

type CreateServiceLinkedRoleForSelectDBResponse

type CreateServiceLinkedRoleForSelectDBResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceLinkedRoleForSelectDBResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateServiceLinkedRoleForSelectDBResponse) GoString

func (*CreateServiceLinkedRoleForSelectDBResponse) SetHeaders

func (*CreateServiceLinkedRoleForSelectDBResponse) SetStatusCode

func (CreateServiceLinkedRoleForSelectDBResponse) String

type CreateServiceLinkedRoleForSelectDBResponseBody

type CreateServiceLinkedRoleForSelectDBResponseBody struct {
	// example:
	//
	// F203FA74-3041-589F-BE66-E570793A0C91
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateServiceLinkedRoleForSelectDBResponseBody) GoString

func (*CreateServiceLinkedRoleForSelectDBResponseBody) SetRequestId

func (CreateServiceLinkedRoleForSelectDBResponseBody) String

type DeleteDBClusterRequest

type DeleteDBClusterRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxxb9f2w-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// 代表资源一级ID的资源属性字段
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// 代表资源组的资源属性字段
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBClusterRequest) GoString

func (s DeleteDBClusterRequest) GoString() string

func (*DeleteDBClusterRequest) SetDBClusterId

func (*DeleteDBClusterRequest) SetDBInstanceId

func (s *DeleteDBClusterRequest) SetDBInstanceId(v string) *DeleteDBClusterRequest

func (*DeleteDBClusterRequest) SetRegionId

func (*DeleteDBClusterRequest) SetResourceGroupId

func (s *DeleteDBClusterRequest) SetResourceGroupId(v string) *DeleteDBClusterRequest

func (*DeleteDBClusterRequest) SetResourceOwnerId

func (s *DeleteDBClusterRequest) SetResourceOwnerId(v int64) *DeleteDBClusterRequest

func (DeleteDBClusterRequest) String

func (s DeleteDBClusterRequest) String() string

type DeleteDBClusterResponse

type DeleteDBClusterResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDBClusterResponse) GoString

func (s DeleteDBClusterResponse) GoString() string

func (*DeleteDBClusterResponse) SetBody

func (*DeleteDBClusterResponse) SetHeaders

func (*DeleteDBClusterResponse) SetStatusCode

func (DeleteDBClusterResponse) String

func (s DeleteDBClusterResponse) String() string

type DeleteDBClusterResponseBody

type DeleteDBClusterResponseBody struct {
	Data *DeleteDBClusterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// F203FA74-3041-589F-BE66-E570793A0C91
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDBClusterResponseBody) GoString

func (s DeleteDBClusterResponseBody) GoString() string

func (*DeleteDBClusterResponseBody) SetData

func (*DeleteDBClusterResponseBody) SetRequestId

func (DeleteDBClusterResponseBody) String

type DeleteDBClusterResponseBodyData

type DeleteDBClusterResponseBodyData struct {
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 220088764060782
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (DeleteDBClusterResponseBodyData) GoString

func (*DeleteDBClusterResponseBodyData) SetDBInstanceId

func (*DeleteDBClusterResponseBodyData) SetOrderId

func (DeleteDBClusterResponseBodyData) String

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBInstanceRequest) GoString

func (s DeleteDBInstanceRequest) GoString() string

func (*DeleteDBInstanceRequest) SetDBInstanceId

func (*DeleteDBInstanceRequest) SetRegionId

func (*DeleteDBInstanceRequest) SetResourceOwnerId

func (s *DeleteDBInstanceRequest) SetResourceOwnerId(v int64) *DeleteDBInstanceRequest

func (DeleteDBInstanceRequest) String

func (s DeleteDBInstanceRequest) String() string

type DeleteDBInstanceResponse

type DeleteDBInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDBInstanceResponse) GoString

func (s DeleteDBInstanceResponse) GoString() string

func (*DeleteDBInstanceResponse) SetBody

func (*DeleteDBInstanceResponse) SetHeaders

func (*DeleteDBInstanceResponse) SetStatusCode

func (DeleteDBInstanceResponse) String

func (s DeleteDBInstanceResponse) String() string

type DeleteDBInstanceResponseBody

type DeleteDBInstanceResponseBody struct {
	// example:
	//
	// BD0D0B17-C145-5B91-BFC2-6791927EE973
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDBInstanceResponseBody) GoString

func (s DeleteDBInstanceResponseBody) GoString() string

func (*DeleteDBInstanceResponseBody) SetRequestId

func (DeleteDBInstanceResponseBody) String

type DeleteElasticRuleRequest added in v4.1.0

type DeleteElasticRuleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxx302i5-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// selectdb
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hanghzou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100458
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteElasticRuleRequest) GoString added in v4.1.0

func (s DeleteElasticRuleRequest) GoString() string

func (*DeleteElasticRuleRequest) SetClusterId added in v4.1.0

func (*DeleteElasticRuleRequest) SetDbInstanceId added in v4.1.0

func (*DeleteElasticRuleRequest) SetProduct added in v4.1.0

func (*DeleteElasticRuleRequest) SetRegionId added in v4.1.0

func (*DeleteElasticRuleRequest) SetResourceOwnerId added in v4.1.0

func (s *DeleteElasticRuleRequest) SetResourceOwnerId(v int64) *DeleteElasticRuleRequest

func (*DeleteElasticRuleRequest) SetRuleId added in v4.1.0

func (DeleteElasticRuleRequest) String added in v4.1.0

func (s DeleteElasticRuleRequest) String() string

type DeleteElasticRuleResponse added in v4.1.0

type DeleteElasticRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteElasticRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteElasticRuleResponse) GoString added in v4.1.0

func (s DeleteElasticRuleResponse) GoString() string

func (*DeleteElasticRuleResponse) SetBody added in v4.1.0

func (*DeleteElasticRuleResponse) SetHeaders added in v4.1.0

func (*DeleteElasticRuleResponse) SetStatusCode added in v4.1.0

func (DeleteElasticRuleResponse) String added in v4.1.0

func (s DeleteElasticRuleResponse) String() string

type DeleteElasticRuleResponseBody added in v4.1.0

type DeleteElasticRuleResponseBody struct {
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteElasticRuleResponseBody) GoString added in v4.1.0

func (*DeleteElasticRuleResponseBody) SetRequestId added in v4.1.0

func (*DeleteElasticRuleResponseBody) SetSuccess added in v4.1.0

func (DeleteElasticRuleResponseBody) String added in v4.1.0

type DescribeAllDBInstanceClassRequest

type DescribeAllDBInstanceClassRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAllDBInstanceClassRequest) GoString

func (*DescribeAllDBInstanceClassRequest) SetRegionId

func (*DescribeAllDBInstanceClassRequest) SetResourceOwnerId

func (DescribeAllDBInstanceClassRequest) String

type DescribeAllDBInstanceClassResponse

type DescribeAllDBInstanceClassResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAllDBInstanceClassResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAllDBInstanceClassResponse) GoString

func (*DescribeAllDBInstanceClassResponse) SetHeaders

func (*DescribeAllDBInstanceClassResponse) SetStatusCode

func (DescribeAllDBInstanceClassResponse) String

type DescribeAllDBInstanceClassResponseBody

type DescribeAllDBInstanceClassResponseBody struct {
	// The instance specifications.
	ClassCodeList []*DescribeAllDBInstanceClassResponseBodyClassCodeList `json:"ClassCodeList,omitempty" xml:"ClassCodeList,omitempty" type:"Repeated"`
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAllDBInstanceClassResponseBody) GoString

func (*DescribeAllDBInstanceClassResponseBody) SetRequestId

func (DescribeAllDBInstanceClassResponseBody) String

type DescribeAllDBInstanceClassResponseBodyClassCodeList

type DescribeAllDBInstanceClassResponseBodyClassCodeList struct {
	// example:
	//
	// selectdb.xlarge
	ClassCode *string `json:"ClassCode,omitempty" xml:"ClassCode,omitempty"`
	// example:
	//
	// 4
	CpuCores *int64 `json:"CpuCores,omitempty" xml:"CpuCores,omitempty"`
	// example:
	//
	// 200
	DefaultStorageInGB *int64 `json:"DefaultStorageInGB,omitempty" xml:"DefaultStorageInGB,omitempty"`
	// example:
	//
	// 2000
	MaxStorageInGB *int64 `json:"MaxStorageInGB,omitempty" xml:"MaxStorageInGB,omitempty"`
	// The memory size.
	//
	// example:
	//
	// 32
	MemoryInGB *int64 `json:"MemoryInGB,omitempty" xml:"MemoryInGB,omitempty"`
	// example:
	//
	// 100
	MinStorageInGB *int64 `json:"MinStorageInGB,omitempty" xml:"MinStorageInGB,omitempty"`
	// example:
	//
	// 100
	StepStorageInGB *int64 `json:"StepStorageInGB,omitempty" xml:"StepStorageInGB,omitempty"`
}

func (DescribeAllDBInstanceClassResponseBodyClassCodeList) GoString

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetClassCode

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetCpuCores

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetDefaultStorageInGB

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetMaxStorageInGB

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetMemoryInGB

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetMinStorageInGB

func (*DescribeAllDBInstanceClassResponseBodyClassCodeList) SetStepStorageInGB

func (DescribeAllDBInstanceClassResponseBodyClassCodeList) String

type DescribeDBClusterConfigChangeLogsRequest

type DescribeDBClusterConfigChangeLogsRequest struct {
	// example:
	//
	// be.conf
	ConfigKey *string `json:"ConfigKey,omitempty" xml:"ConfigKey,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8yvv09-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-jia3ma3b003
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-05-08T15:59:59Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-04-25T09:48:23Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterConfigChangeLogsRequest) GoString

func (*DescribeDBClusterConfigChangeLogsRequest) SetConfigKey

func (*DescribeDBClusterConfigChangeLogsRequest) SetDBClusterId

func (*DescribeDBClusterConfigChangeLogsRequest) SetDBInstanceId

func (*DescribeDBClusterConfigChangeLogsRequest) SetEndTime

func (*DescribeDBClusterConfigChangeLogsRequest) SetRegionId

func (*DescribeDBClusterConfigChangeLogsRequest) SetStartTime

func (DescribeDBClusterConfigChangeLogsRequest) String

type DescribeDBClusterConfigChangeLogsResponse

type DescribeDBClusterConfigChangeLogsResponse struct {
	Headers    map[string]*string                             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterConfigChangeLogsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterConfigChangeLogsResponse) GoString

func (*DescribeDBClusterConfigChangeLogsResponse) SetHeaders

func (*DescribeDBClusterConfigChangeLogsResponse) SetStatusCode

func (DescribeDBClusterConfigChangeLogsResponse) String

type DescribeDBClusterConfigChangeLogsResponseBody

type DescribeDBClusterConfigChangeLogsResponseBody struct {
	// example:
	//
	// failed
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The returned data.
	Data *DescribeDBClusterConfigChangeLogsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The dynamic code. This parameter is not returned.
	//
	// example:
	//
	// 0
	DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	// The dynamic message. This parameter is not returned.
	//
	// example:
	//
	// An error occurred while processing your request.
	DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	// example:
	//
	// F8900A96-67F7-5274-A41B-7722E1ECF8C9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterConfigChangeLogsResponseBody) GoString

func (*DescribeDBClusterConfigChangeLogsResponseBody) SetAccessDeniedDetail

func (*DescribeDBClusterConfigChangeLogsResponseBody) SetDynamicCode

func (*DescribeDBClusterConfigChangeLogsResponseBody) SetDynamicMessage

func (*DescribeDBClusterConfigChangeLogsResponseBody) SetRequestId

func (DescribeDBClusterConfigChangeLogsResponseBody) String

type DescribeDBClusterConfigChangeLogsResponseBodyData

type DescribeDBClusterConfigChangeLogsResponseBodyData struct {
	// example:
	//
	// selectdb-cn-wny3li00g02-be
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// example:
	//
	// 6585
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// selectdb-cn-wny3li00g02
	DbInstanceName *string `json:"DbInstanceName,omitempty" xml:"DbInstanceName,omitempty"`
	// The parameter change logs.
	ParamChangeLogs []*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs `json:"ParamChangeLogs,omitempty" xml:"ParamChangeLogs,omitempty" type:"Repeated"`
	// The task ID.
	//
	// example:
	//
	// 107841167
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeDBClusterConfigChangeLogsResponseBodyData) GoString

func (*DescribeDBClusterConfigChangeLogsResponseBodyData) SetDbClusterId

func (*DescribeDBClusterConfigChangeLogsResponseBodyData) SetDbInstanceId

func (*DescribeDBClusterConfigChangeLogsResponseBodyData) SetDbInstanceName

func (*DescribeDBClusterConfigChangeLogsResponseBodyData) SetTaskId

func (DescribeDBClusterConfigChangeLogsResponseBodyData) String

type DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs

type DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs struct {
	// example:
	//
	// 2022-10-11T08:53:32Z
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// 2024-03-08T10:08Z
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The ID of the change log.
	//
	// example:
	//
	// 617975
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Indicates whether the modification has taken effect.
	//
	// example:
	//
	// false
	IsApplied *bool `json:"IsApplied,omitempty" xml:"IsApplied,omitempty"`
	// The parameter name.
	//
	// example:
	//
	// cumulative_compaction_rounds_for_each_base_compaction_round
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// example:
	//
	// 12
	NewValue *string `json:"NewValue,omitempty" xml:"NewValue,omitempty"`
	// example:
	//
	// 10
	OldValue *string `json:"OldValue,omitempty" xml:"OldValue,omitempty"`
}

func (DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) GoString

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetGmtCreated

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetGmtModified

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetId

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetIsApplied

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetName

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetNewValue

func (*DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) SetOldValue

func (DescribeDBClusterConfigChangeLogsResponseBodyDataParamChangeLogs) String

type DescribeDBClusterConfigRequest

type DescribeDBClusterConfigRequest struct {
	// The configuration file to be modified.
	//
	// 	- For a compute cluster, set the value to be.conf.
	//
	// 	- For a frontend (FE) cluster, set the value to fe.conf.
	//
	// This parameter is required.
	//
	// example:
	//
	// be.conf
	ConfigKey *string `json:"ConfigKey,omitempty" xml:"ConfigKey,omitempty"`
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8yvv09-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDBClusterConfigRequest) GoString

func (*DescribeDBClusterConfigRequest) SetConfigKey

func (*DescribeDBClusterConfigRequest) SetDBClusterId

func (*DescribeDBClusterConfigRequest) SetDBInstanceId

func (*DescribeDBClusterConfigRequest) SetRegionId

func (DescribeDBClusterConfigRequest) String

type DescribeDBClusterConfigResponse

type DescribeDBClusterConfigResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBClusterConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBClusterConfigResponse) GoString

func (*DescribeDBClusterConfigResponse) SetHeaders

func (*DescribeDBClusterConfigResponse) SetStatusCode

func (DescribeDBClusterConfigResponse) String

type DescribeDBClusterConfigResponseBody

type DescribeDBClusterConfigResponseBody struct {
	// The details about the access denial. This parameter is returned only if Resource Access Management (RAM) authentication failed.
	//
	// example:
	//
	// failed
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The information returned.
	Data *DescribeDBClusterConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The dynamic code. This parameter is not returned.
	//
	// example:
	//
	// 0
	DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	// The dynamic message. This parameter is not returned.
	//
	// example:
	//
	// An error occurred while processing your request.
	DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	// The request ID.
	//
	// example:
	//
	// ADF42B18-43FD-5100-83A9-BE81AB70C863
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterConfigResponseBody) GoString

func (*DescribeDBClusterConfigResponseBody) SetAccessDeniedDetail

func (*DescribeDBClusterConfigResponseBody) SetDynamicCode

func (*DescribeDBClusterConfigResponseBody) SetDynamicMessage

func (*DescribeDBClusterConfigResponseBody) SetRequestId

func (DescribeDBClusterConfigResponseBody) String

type DescribeDBClusterConfigResponseBodyData

type DescribeDBClusterConfigResponseBodyData struct {
	// The cluster ID.
	//
	// example:
	//
	// selectdb-cn-wny3li00g02-be
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// The numeric ID of the instance.
	//
	// example:
	//
	// 6585
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// selectdb-cn-wny3li00g02
	DbInstanceName *string `json:"DbInstanceName,omitempty" xml:"DbInstanceName,omitempty"`
	// The details about each parameter returned.
	Params []*DescribeDBClusterConfigResponseBodyDataParams `json:"Params,omitempty" xml:"Params,omitempty" type:"Repeated"`
	// The task ID.
	//
	// example:
	//
	// 107841167
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeDBClusterConfigResponseBodyData) GoString

func (*DescribeDBClusterConfigResponseBodyData) SetDbClusterId

func (*DescribeDBClusterConfigResponseBodyData) SetDbInstanceId

func (*DescribeDBClusterConfigResponseBodyData) SetDbInstanceName

func (*DescribeDBClusterConfigResponseBodyData) SetTaskId

func (DescribeDBClusterConfigResponseBodyData) String

type DescribeDBClusterConfigResponseBodyDataParams

type DescribeDBClusterConfigResponseBodyDataParams struct {
	// The comments on the parameter.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The default value of the parameter.
	//
	// example:
	//
	// 15
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// Indicates whether the parameter immediately takes effect without requiring a restart.
	//
	// example:
	//
	// true
	IsDynamic *int32 `json:"IsDynamic,omitempty" xml:"IsDynamic,omitempty"`
	// Indicates whether the parameter is modifiable.
	//
	// example:
	//
	// true
	IsUserModifiable *int32 `json:"IsUserModifiable,omitempty" xml:"IsUserModifiable,omitempty"`
	// The name of the parameter.
	//
	// example:
	//
	// doris_scanner_thread_pool_thread_num
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The value range of the parameter.
	//
	// example:
	//
	// [0-20000]
	Optional *string `json:"Optional,omitempty" xml:"Optional,omitempty"`
	// The category of the parameter.
	ParamCategory *string `json:"ParamCategory,omitempty" xml:"ParamCategory,omitempty"`
	// The current value of the parameter.
	//
	// example:
	//
	// 10
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClusterConfigResponseBodyDataParams) GoString

func (*DescribeDBClusterConfigResponseBodyDataParams) SetComment

func (*DescribeDBClusterConfigResponseBodyDataParams) SetDefaultValue

func (*DescribeDBClusterConfigResponseBodyDataParams) SetIsDynamic

func (*DescribeDBClusterConfigResponseBodyDataParams) SetIsUserModifiable

func (*DescribeDBClusterConfigResponseBodyDataParams) SetName

func (*DescribeDBClusterConfigResponseBodyDataParams) SetOptional

func (*DescribeDBClusterConfigResponseBodyDataParams) SetParamCategory

func (*DescribeDBClusterConfigResponseBodyDataParams) SetValue

func (DescribeDBClusterConfigResponseBodyDataParams) String

type DescribeDBInstanceAttributeRequest

type DescribeDBInstanceAttributeRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBInstanceAttributeRequest) GoString

func (*DescribeDBInstanceAttributeRequest) SetDBInstanceId

func (*DescribeDBInstanceAttributeRequest) SetRegionId

func (*DescribeDBInstanceAttributeRequest) SetResourceOwnerId

func (DescribeDBInstanceAttributeRequest) String

type DescribeDBInstanceAttributeResponse

type DescribeDBInstanceAttributeResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBInstanceAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBInstanceAttributeResponse) GoString

func (*DescribeDBInstanceAttributeResponse) SetHeaders

func (*DescribeDBInstanceAttributeResponse) SetStatusCode

func (DescribeDBInstanceAttributeResponse) String

type DescribeDBInstanceAttributeResponseBody

type DescribeDBInstanceAttributeResponseBody struct {
	// The information returned.
	CanUpgradeVersions []*string `json:"CanUpgradeVersions,omitempty" xml:"CanUpgradeVersions,omitempty" type:"Repeated"`
	// The billing method of the instance. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// Prepaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The time when the instance was created.
	//
	// example:
	//
	// 2023-08-14T03:00:42Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The information about each cluster returned.
	DBClusterList []*DescribeDBInstanceAttributeResponseBodyDBClusterList `json:"DBClusterList,omitempty" xml:"DBClusterList,omitempty" type:"Repeated"`
	// The instance ID.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The description of the instance.
	//
	// example:
	//
	// test
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The minor kernel version number of the instance.
	//
	// example:
	//
	// 3.0.1
	EngineMinorVersion *string `json:"EngineMinorVersion,omitempty" xml:"EngineMinorVersion,omitempty"`
	// The database engine version of the instance.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The time when the instance expires.
	//
	// example:
	//
	// 2023-09-17T00:00Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The time when the instance was last modified, such as when you restarted the instance or applied for a public endpoint for the instance. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// example:
	//
	// 2023-08-17T09:58Z
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The lock mode of the instance. Set the value to **lock**, which specifies that the instance is locked when it automatically expires or has an overdue payment.
	//
	// example:
	//
	// lock
	LockMode *int64 `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the instance is locked.
	//
	// example:
	//
	// nolock
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The end time of the instance maintenance window.
	//
	// example:
	//
	// 1970-01-01T05:00Z
	MaintainEndtime *string `json:"MaintainEndtime,omitempty" xml:"MaintainEndtime,omitempty"`
	// The start time of the instance maintenance window.
	//
	// example:
	//
	// 1970-01-01T02:00Z
	MaintainStarttime *string `json:"MaintainStarttime,omitempty" xml:"MaintainStarttime,omitempty"`
	// The storage capacity of the instance.
	//
	// example:
	//
	// 0
	ObjectStoreSize *int64 `json:"ObjectStoreSize,omitempty" xml:"ObjectStoreSize,omitempty"`
	// The Region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 06758CAB-1204-5852-A471-29C87D5C1D0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The number of CPU cores of the instance.
	//
	// example:
	//
	// 8
	ResourceCpu *int64 `json:"ResourceCpu,omitempty" xml:"ResourceCpu,omitempty"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// rg-aekzbck4asz3dsa
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The state of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **RESOURCE_CHANGING**: The resource configuration of the instance is being changed.
	//
	// 	- **ORDER_PREPARING**: The order is being confirmed.
	//
	// 	- **READONLY_RESOURCE_CHANGING**: The resource configuration of the instance is being changed and the instance is write-locked.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// example:
	//
	// ACTIVATION
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The cache size.
	//
	// example:
	//
	// 400
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The subdomain zone ID.
	//
	// example:
	//
	// cn-beijing-h-aliyun
	SubDomain *string `json:"SubDomain,omitempty" xml:"SubDomain,omitempty"`
	// The tags that are added to the instances. Each tag is a key-value pair that consists of two parts: TagKey and TagValue. Format: `{"key1":"value1"}`.
	Tags []*DescribeDBInstanceAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The VPC ID.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The Zone ID.
	//
	// example:
	//
	// cn-beijing-h
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBody) GoString

func (*DescribeDBInstanceAttributeResponseBody) SetCanUpgradeVersions

func (*DescribeDBInstanceAttributeResponseBody) SetChargeType

func (*DescribeDBInstanceAttributeResponseBody) SetCreateTime

func (*DescribeDBInstanceAttributeResponseBody) SetDBInstanceId

func (*DescribeDBInstanceAttributeResponseBody) SetDescription

func (*DescribeDBInstanceAttributeResponseBody) SetEngine

func (*DescribeDBInstanceAttributeResponseBody) SetEngineMinorVersion

func (*DescribeDBInstanceAttributeResponseBody) SetEngineVersion

func (*DescribeDBInstanceAttributeResponseBody) SetExpireTime

func (*DescribeDBInstanceAttributeResponseBody) SetGmtModified

func (*DescribeDBInstanceAttributeResponseBody) SetLockMode

func (*DescribeDBInstanceAttributeResponseBody) SetLockReason

func (*DescribeDBInstanceAttributeResponseBody) SetMaintainEndtime

func (*DescribeDBInstanceAttributeResponseBody) SetMaintainStarttime

func (*DescribeDBInstanceAttributeResponseBody) SetObjectStoreSize

func (*DescribeDBInstanceAttributeResponseBody) SetRegionId

func (*DescribeDBInstanceAttributeResponseBody) SetRequestId

func (*DescribeDBInstanceAttributeResponseBody) SetResourceCpu

func (*DescribeDBInstanceAttributeResponseBody) SetResourceGroupId

func (*DescribeDBInstanceAttributeResponseBody) SetStatus

func (*DescribeDBInstanceAttributeResponseBody) SetStorageSize

func (*DescribeDBInstanceAttributeResponseBody) SetSubDomain

func (*DescribeDBInstanceAttributeResponseBody) SetVpcId

func (*DescribeDBInstanceAttributeResponseBody) SetZoneId

func (DescribeDBInstanceAttributeResponseBody) String

type DescribeDBInstanceAttributeResponseBodyDBClusterList

type DescribeDBInstanceAttributeResponseBodyDBClusterList struct {
	// The cache size. Unit: GB.
	//
	// example:
	//
	// 200
	CacheStorageSizeGB *string `json:"CacheStorageSizeGB,omitempty" xml:"CacheStorageSizeGB,omitempty"`
	// The cache type.
	//
	// example:
	//
	// cloud_essd
	CacheStorageType *string `json:"CacheStorageType,omitempty" xml:"CacheStorageType,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// Prepaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The number of CPU cores.
	//
	// example:
	//
	// 8
	CpuCores *int64 `json:"CpuCores,omitempty" xml:"CpuCores,omitempty"`
	// The time when the cluster was created.
	//
	// example:
	//
	// 2023-08-14T09:24:13Z
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The specifications of the cluster. Valid values:
	//
	// 	- **selectdb.xlarge**: 4 CPU cores and 32 GB of memory.
	//
	// 	- **selectdb.2xlarge**: 8 CPU cores and 64 GB of memory.
	//
	// 	- **selectdb.4xlarge**: 16 CPU cores and 128 GB of memory.
	//
	// 	- **selectdb.8xlarge**: 32 CPU cores and 256 GB of memory.
	//
	// 	- **selectdb.16xlarge**: 64 CPU cores and 512 GB of memory.
	//
	// 	- **selectdb.24xlarge**: 96 CPU cores and 768 GB of memory.
	//
	// 	- **selectdb.32xlarge**: 128 CPU cores and 1,024 GB of memory.
	//
	// example:
	//
	// selectdb.2xlarge
	DbClusterClass *string `json:"DbClusterClass,omitempty" xml:"DbClusterClass,omitempty"`
	// The ID of the cluster.
	//
	// example:
	//
	// selectdb-cn-h033cjs****-be
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// The name of the cluster.
	//
	// example:
	//
	// test01
	DbClusterName *string `json:"DbClusterName,omitempty" xml:"DbClusterName,omitempty"`
	// The instance name.
	//
	// example:
	//
	// test instance
	DbInstanceName *string `json:"DbInstanceName,omitempty" xml:"DbInstanceName,omitempty"`
	// The memory size.
	//
	// example:
	//
	// 64
	Memory *int64 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The modified time.
	//
	// example:
	//
	// 2024-07-02T16:35:44+08:00
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The performance level.
	//
	// example:
	//
	// PL1
	PerformanceLevel   *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ScalingRulesEnable *bool   `json:"ScalingRulesEnable,omitempty" xml:"ScalingRulesEnable,omitempty"`
	// The time when the cluster started.
	//
	// example:
	//
	// 2023-08-14T09:24:13Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the cluster. Valid values:
	//
	// 	- **CREATING**: The cluster is being created.
	//
	// 	- **ACTIVATION**: The cluster is running.
	//
	// 	- **RESOURCE_CHANGING**: The resource configuration of the cluster is being changed.
	//
	// 	- **ORDER_PREPARING**: The order is being confirmed.
	//
	// 	- **READONLY_RESOURCE_CHANGING**: The resource configuration of the cluster is being changed and the cluster is write-locked.
	//
	// 	- **DELETING**: The cluster is being deleted.
	//
	// example:
	//
	// ACTIVATION
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyDBClusterList) GoString

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetCacheStorageSizeGB

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetCacheStorageType

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetChargeType

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetCpuCores

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetCreatedTime

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetDbClusterClass

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetDbClusterId

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetDbClusterName

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetDbInstanceName

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetMemory

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetModifiedTime

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetPerformanceLevel

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetScalingRulesEnable added in v4.0.1

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetStartTime

func (*DescribeDBInstanceAttributeResponseBodyDBClusterList) SetStatus

func (DescribeDBInstanceAttributeResponseBodyDBClusterList) String

type DescribeDBInstanceAttributeResponseBodyTags

type DescribeDBInstanceAttributeResponseBodyTags struct {
	// The tag key.
	//
	// example:
	//
	// testKey
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	//
	// example:
	//
	// testValue
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyTags) GoString

func (*DescribeDBInstanceAttributeResponseBodyTags) SetTagKey

func (*DescribeDBInstanceAttributeResponseBodyTags) SetTagValue

func (DescribeDBInstanceAttributeResponseBodyTags) String

type DescribeDBInstanceNetInfoRequest

type DescribeDBInstanceNetInfoRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBInstanceNetInfoRequest) GoString

func (*DescribeDBInstanceNetInfoRequest) SetDBInstanceId

func (*DescribeDBInstanceNetInfoRequest) SetRegionId

func (*DescribeDBInstanceNetInfoRequest) SetResourceOwnerId

func (DescribeDBInstanceNetInfoRequest) String

type DescribeDBInstanceNetInfoResponse

type DescribeDBInstanceNetInfoResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBInstanceNetInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBInstanceNetInfoResponse) GoString

func (*DescribeDBInstanceNetInfoResponse) SetHeaders

func (*DescribeDBInstanceNetInfoResponse) SetStatusCode

func (DescribeDBInstanceNetInfoResponse) String

type DescribeDBInstanceNetInfoResponseBody

type DescribeDBInstanceNetInfoResponseBody struct {
	// The network information about the backend (BE) clusters.
	DBClustersNetInfos []*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos `json:"DBClustersNetInfos,omitempty" xml:"DBClustersNetInfos,omitempty" type:"Repeated"`
	// The network information about the instance.
	DBInstanceNetInfos []*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos `json:"DBInstanceNetInfos,omitempty" xml:"DBInstanceNetInfos,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// ADF42B18-43FD-5100-83A9-BE81AB70C863
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBody) GoString

func (*DescribeDBInstanceNetInfoResponseBody) SetRequestId

func (DescribeDBInstanceNetInfoResponseBody) String

type DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos

type DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos struct {
	// The cluster ID.
	//
	// example:
	//
	// selectdb-cn-****-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The connection string of the BE cluster.
	//
	// example:
	//
	// selectdb-cn-****-fe.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The IP address of the BE cluster.
	//
	// example:
	//
	// 8.131.***.***
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The network type of the BE cluster.
	//
	// example:
	//
	// VPC/PUBLIC
	NetType  *string                                                            `json:"NetType,omitempty" xml:"NetType,omitempty"`
	PortList []*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList `json:"PortList,omitempty" xml:"PortList,omitempty" type:"Repeated"`
	// Indicates whether the network information is visible to users.
	//
	// example:
	//
	// true/false
	UserVisible *bool `json:"UserVisible,omitempty" xml:"UserVisible,omitempty"`
	// VPC ID
	//
	// example:
	//
	// vpc-****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The VPC ID.
	//
	// example:
	//
	// selectdb-cn-****-fe-20230816101006
	VpcInstanceId *string `json:"VpcInstanceId,omitempty" xml:"VpcInstanceId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-****
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetClusterId

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetConnectionString

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetIp

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetNetType

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetUserVisible

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetVpcId

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetVpcInstanceId

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) SetVswitchId

func (DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfos) String

type DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList

type DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList struct {
	// The port that is used to connect to the BE cluster.
	//
	// example:
	//
	// MySQLPort/HttpPort
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The protocol of the port.
	//
	// example:
	//
	// 9030/8080
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList) SetPort

func (*DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList) SetProtocol

func (DescribeDBInstanceNetInfoResponseBodyDBClustersNetInfosPortList) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos struct {
	// The cluster ID.
	//
	// example:
	//
	// selectdb-cn-****-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The connection string of the instance.
	//
	// example:
	//
	// selectdb-cn-h033cnd****-fe.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The IP address of the instance.
	//
	// example:
	//
	// 172.16.XX.XX
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The network type of the instance. Valid values:
	//
	// 	- **VPC**: indicates a virtual private cloud (VPC)-connected instance.
	//
	// 	- **PUBLIC**: indicates an Internet-connected instance.
	//
	// example:
	//
	// VPC
	NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	// The ports.
	PortList []*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList `json:"PortList,omitempty" xml:"PortList,omitempty" type:"Repeated"`
	// Indicates whether the network information is visible to users. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	UserVisible *bool `json:"UserVisible,omitempty" xml:"UserVisible,omitempty"`
	// The VPC ID.
	//
	// example:
	//
	// vpc-wz90scxq6ods388ft****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the VPC-connected instance.
	//
	// example:
	//
	// selectdb-cn-h033cnd****-fe-20230816101006
	VpcInstanceId *string `json:"VpcInstanceId,omitempty" xml:"VpcInstanceId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-uf6mlqti065rer6m0****
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetClusterId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetConnectionString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetIp

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetNetType

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetUserVisible

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetVpcId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetVpcInstanceId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) SetVswitchId

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList struct {
	// The port that is used to connect to the instance.
	//
	// example:
	//
	// MySQLPort
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The protocol of the port. Valid values:
	//
	// 	- **HttpPort**: HTTP port.
	//
	// 	- **MySQLPort**: MySQL port.
	//
	// example:
	//
	// 9030
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList) SetPort

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList) SetProtocol

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosPortList) String

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple instance IDs with commas (,).
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The state of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **RESOURCE_CHANGING**: The resource configuration of the instance is being changed.
	//
	// 	- **ORDER_PREPARING**: The order is being confirmed.
	//
	// 	- **READONLY_RESOURCE_CHANGING**: The resource configuration of the instance is being changed and the instance is write-locked.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// example:
	//
	// ACTIVATION
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId *string                          `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64                           `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	Tag             []*DescribeDBInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBInstancesRequest) GoString

func (s DescribeDBInstancesRequest) GoString() string

func (*DescribeDBInstancesRequest) SetDBInstanceDescription

func (s *DescribeDBInstancesRequest) SetDBInstanceDescription(v string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceIds

func (*DescribeDBInstancesRequest) SetDBInstanceStatus

func (*DescribeDBInstancesRequest) SetPageNumber

func (*DescribeDBInstancesRequest) SetPageSize

func (*DescribeDBInstancesRequest) SetRegionId

func (*DescribeDBInstancesRequest) SetResourceGroupId

func (*DescribeDBInstancesRequest) SetResourceOwnerId

func (*DescribeDBInstancesRequest) SetTag

func (DescribeDBInstancesRequest) String

type DescribeDBInstancesRequestTag

type DescribeDBInstancesRequestTag struct {
	// example:
	//
	// testKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// testValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesRequestTag) GoString

func (*DescribeDBInstancesRequestTag) SetKey

func (*DescribeDBInstancesRequestTag) SetValue

func (DescribeDBInstancesRequestTag) String

type DescribeDBInstancesResponse

type DescribeDBInstancesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDBInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDBInstancesResponse) GoString

func (s DescribeDBInstancesResponse) GoString() string

func (*DescribeDBInstancesResponse) SetBody

func (*DescribeDBInstancesResponse) SetHeaders

func (*DescribeDBInstancesResponse) SetStatusCode

func (DescribeDBInstancesResponse) String

type DescribeDBInstancesResponseBody

type DescribeDBInstancesResponseBody struct {
	// The details about each instance returned.
	Items []*DescribeDBInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// BC854513-E85E-54F3-9842-B9CCD3308CDD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// 2
	TotalRecordCount *int64 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeDBInstancesResponseBody) GoString

func (*DescribeDBInstancesResponseBody) SetItems

func (*DescribeDBInstancesResponseBody) SetPageNumber

func (*DescribeDBInstancesResponseBody) SetPageSize

func (*DescribeDBInstancesResponseBody) SetRequestId

func (*DescribeDBInstancesResponseBody) SetTotalRecordCount

func (DescribeDBInstancesResponseBody) String

type DescribeDBInstancesResponseBodyItems

type DescribeDBInstancesResponseBodyItems struct {
	// The edition of the instance. Default value: basic.
	//
	// example:
	//
	// basic
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// 	- **Postpaid**: pay-as-you-go.
	//
	// 	- **Prepaid**: subscription.
	//
	// example:
	//
	// PrePaid
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The total number of clusters.
	//
	// example:
	//
	// 1
	ClusterCount *int32 `json:"ClusterCount,omitempty" xml:"ClusterCount,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The description of the instance.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The database engine of the instance.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The database engine version of the instance.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The time when the cluster expires.
	//
	// >  A specific value is returned only for subscription clusters whose billing method is **Prepaid**. For pay-as-you-go clusters whose billing method is **Postpaid**, no value is returned.
	//
	// example:
	//
	// 2024-03-29T03:47:05Z
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The time when the task was created. The time is displayed in UTC.
	//
	// example:
	//
	// 2023-08-12T04:14Z
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// The time when the task was last modified. The time is displayed in UTC.
	//
	// example:
	//
	// 2023-08-12T19:05Z
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The type of the instance.
	//
	// example:
	//
	// Instance
	InstanceUsedType *string `json:"InstanceUsedType,omitempty" xml:"InstanceUsedType,omitempty"`
	// Indicates whether the instance is deleted. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
	// The lock mode of the instance.
	//
	// example:
	//
	// 0
	LockMode *int64 `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the instance is locked.
	//
	// example:
	//
	// nolock
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The end timestamp of the maintenance window.
	MaintainEndTimeStr *string `json:"MaintainEndTimeStr,omitempty" xml:"MaintainEndTimeStr,omitempty"`
	// The end time of the instance maintenance window.
	MaintainEndtime *string `json:"MaintainEndtime,omitempty" xml:"MaintainEndtime,omitempty"`
	// The start timestamp of the maintenance window.
	MaintainStartTimeStr *string `json:"MaintainStartTimeStr,omitempty" xml:"MaintainStartTimeStr,omitempty"`
	// The start time of the instance maintenance window.
	MaintainStarttime *string `json:"MaintainStarttime,omitempty" xml:"MaintainStarttime,omitempty"`
	// The storage capacity of the instance. Unit: GB.
	//
	// example:
	//
	// 200
	ObjectStoreSize *int64 `json:"ObjectStoreSize,omitempty" xml:"ObjectStoreSize,omitempty"`
	// The time when the instance was created.
	ParentInstance *string `json:"ParentInstance,omitempty" xml:"ParentInstance,omitempty"`
	// The region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The number of CPU cores of the instance.
	//
	// example:
	//
	// 8
	ResourceCpu *int64 `json:"ResourceCpu,omitempty" xml:"ResourceCpu,omitempty"`
	// The ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The memory capacity of the instance.
	//
	// example:
	//
	// 64
	ResourceMemory *int64 `json:"ResourceMemory,omitempty" xml:"ResourceMemory,omitempty"`
	// The maximum number of RCUs.
	//
	// example:
	//
	// 0
	ScaleMax *int64 `json:"ScaleMax,omitempty" xml:"ScaleMax,omitempty"`
	// The minimum number of RDS capacity units (RCUs).
	//
	// example:
	//
	// 0
	ScaleMin *int64 `json:"ScaleMin,omitempty" xml:"ScaleMin,omitempty"`
	// This parameter is not returned.
	ScaleReplica *int64 `json:"ScaleReplica,omitempty" xml:"ScaleReplica,omitempty"`
	// The state of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **RESOURCE_CHANGING**: The resource configuration of the instance is being changed.
	//
	// 	- **ORDER_PREPARING**: The order is being confirmed.
	//
	// 	- **READONLY_RESOURCE_CHANGING**: The resource configuration of the instance is being changed and the instance is write-locked.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// example:
	//
	// ACTIVATION
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The cache size.
	//
	// example:
	//
	// 100
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The storage type of the instance.
	//
	// example:
	//
	// cloud_essd
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The details about each tag returned.
	Tags []*DescribeDBInstancesResponseBodyItemsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The ID of the cluster that is monitored by Managed Service for Prometheus.
	TenantClusterId *string `json:"TenantClusterId,omitempty" xml:"TenantClusterId,omitempty"`
	// The token that is used to access Managed Service for Prometheus.
	TenantToken *string `json:"TenantToken,omitempty" xml:"TenantToken,omitempty"`
	// The ID of the account that uses Managed Service for Prometheus.
	TenantUserId *string `json:"TenantUserId,omitempty" xml:"TenantUserId,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// example:
	//
	// vpc-bp175iuvg8nxqraf2****
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	//
	// example:
	//
	// vsw-bp1gzt31twhlo0sa5****
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// The zone ID.
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// The connection string of the instance.
	ConnectionString *string `json:"connectionString,omitempty" xml:"connectionString,omitempty"`
}

func (DescribeDBInstancesResponseBodyItems) GoString

func (*DescribeDBInstancesResponseBodyItems) SetCategory

func (*DescribeDBInstancesResponseBodyItems) SetChargeType

func (*DescribeDBInstancesResponseBodyItems) SetClusterCount

func (*DescribeDBInstancesResponseBodyItems) SetConnectionString

func (*DescribeDBInstancesResponseBodyItems) SetDBInstanceId

func (*DescribeDBInstancesResponseBodyItems) SetDescription

func (*DescribeDBInstancesResponseBodyItems) SetEngine

func (*DescribeDBInstancesResponseBodyItems) SetEngineVersion

func (*DescribeDBInstancesResponseBodyItems) SetExpireTime

func (*DescribeDBInstancesResponseBodyItems) SetGmtCreated

func (*DescribeDBInstancesResponseBodyItems) SetGmtModified

func (*DescribeDBInstancesResponseBodyItems) SetInstanceUsedType

func (*DescribeDBInstancesResponseBodyItems) SetIsDeleted

func (*DescribeDBInstancesResponseBodyItems) SetLockMode

func (*DescribeDBInstancesResponseBodyItems) SetLockReason

func (*DescribeDBInstancesResponseBodyItems) SetMaintainEndTimeStr

func (*DescribeDBInstancesResponseBodyItems) SetMaintainEndtime

func (*DescribeDBInstancesResponseBodyItems) SetMaintainStartTimeStr

func (*DescribeDBInstancesResponseBodyItems) SetMaintainStarttime

func (*DescribeDBInstancesResponseBodyItems) SetObjectStoreSize

func (*DescribeDBInstancesResponseBodyItems) SetParentInstance

func (*DescribeDBInstancesResponseBodyItems) SetRegionId

func (*DescribeDBInstancesResponseBodyItems) SetResourceCpu

func (*DescribeDBInstancesResponseBodyItems) SetResourceGroupId

func (*DescribeDBInstancesResponseBodyItems) SetResourceMemory

func (*DescribeDBInstancesResponseBodyItems) SetScaleMax

func (*DescribeDBInstancesResponseBodyItems) SetScaleMin

func (*DescribeDBInstancesResponseBodyItems) SetScaleReplica

func (*DescribeDBInstancesResponseBodyItems) SetStatus

func (*DescribeDBInstancesResponseBodyItems) SetStorageSize

func (*DescribeDBInstancesResponseBodyItems) SetStorageType

func (*DescribeDBInstancesResponseBodyItems) SetTenantClusterId

func (*DescribeDBInstancesResponseBodyItems) SetTenantToken

func (*DescribeDBInstancesResponseBodyItems) SetTenantUserId

func (*DescribeDBInstancesResponseBodyItems) SetVpcId

func (*DescribeDBInstancesResponseBodyItems) SetVswitchId

func (*DescribeDBInstancesResponseBodyItems) SetZoneId

func (DescribeDBInstancesResponseBodyItems) String

type DescribeDBInstancesResponseBodyItemsTags

type DescribeDBInstancesResponseBodyItemsTags struct {
	// example:
	//
	// testKey
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// example:
	//
	// testValue
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (DescribeDBInstancesResponseBodyItemsTags) GoString

func (*DescribeDBInstancesResponseBodyItemsTags) SetTagKey

func (*DescribeDBInstancesResponseBodyItemsTags) SetTagValue

func (DescribeDBInstancesResponseBodyItemsTags) String

type DescribeDBInstancesShrinkRequest

type DescribeDBInstancesShrinkRequest struct {
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple instance IDs with commas (,).
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The state of the instance. Valid values:
	//
	// 	- **CREATING**: The instance is being created.
	//
	// 	- **ACTIVATION**: The instance is running.
	//
	// 	- **RESOURCE_CHANGING**: The resource configuration of the instance is being changed.
	//
	// 	- **ORDER_PREPARING**: The order is being confirmed.
	//
	// 	- **READONLY_RESOURCE_CHANGING**: The resource configuration of the instance is being changed and the instance is write-locked.
	//
	// 	- **DELETING**: The instance is being deleted.
	//
	// example:
	//
	// ACTIVATION
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// 	- **30*	- (default)
	//
	// 	- **50**
	//
	// 	- **100**
	//
	// example:
	//
	// 30
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	TagShrink       *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (DescribeDBInstancesShrinkRequest) GoString

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceDescription

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceIds

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceStatus

func (*DescribeDBInstancesShrinkRequest) SetPageNumber

func (*DescribeDBInstancesShrinkRequest) SetPageSize

func (*DescribeDBInstancesShrinkRequest) SetRegionId

func (*DescribeDBInstancesShrinkRequest) SetResourceGroupId

func (*DescribeDBInstancesShrinkRequest) SetResourceOwnerId

func (*DescribeDBInstancesShrinkRequest) SetTagShrink

func (DescribeDBInstancesShrinkRequest) String

type DescribeElasticRulesRequest added in v4.1.0

type DescribeElasticRulesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-nwy3jv1oa02-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// selectdb
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeElasticRulesRequest) GoString added in v4.1.0

func (s DescribeElasticRulesRequest) GoString() string

func (*DescribeElasticRulesRequest) SetClusterId added in v4.1.0

func (*DescribeElasticRulesRequest) SetDbInstanceId added in v4.1.0

func (*DescribeElasticRulesRequest) SetProduct added in v4.1.0

func (*DescribeElasticRulesRequest) SetRegionId added in v4.1.0

func (*DescribeElasticRulesRequest) SetResourceOwnerId added in v4.1.0

func (DescribeElasticRulesRequest) String added in v4.1.0

type DescribeElasticRulesResponse added in v4.1.0

type DescribeElasticRulesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeElasticRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeElasticRulesResponse) GoString added in v4.1.0

func (s DescribeElasticRulesResponse) GoString() string

func (*DescribeElasticRulesResponse) SetBody added in v4.1.0

func (*DescribeElasticRulesResponse) SetHeaders added in v4.1.0

func (*DescribeElasticRulesResponse) SetStatusCode added in v4.1.0

func (DescribeElasticRulesResponse) String added in v4.1.0

type DescribeElasticRulesResponseBody added in v4.1.0

type DescribeElasticRulesResponseBody struct {
	Data *DescribeElasticRulesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// F8900A96-67F7-5274-A41B-7722E1ECF8C9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeElasticRulesResponseBody) GoString added in v4.1.0

func (*DescribeElasticRulesResponseBody) SetData added in v4.1.0

func (*DescribeElasticRulesResponseBody) SetRequestId added in v4.1.0

func (DescribeElasticRulesResponseBody) String added in v4.1.0

type DescribeElasticRulesResponseBodyData added in v4.1.0

type DescribeElasticRulesResponseBodyData struct {
	// example:
	//
	// selectdb-cn-nwy3jv1oa02-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string                                      `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	Rules        []*DescribeElasticRulesResponseBodyDataRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
}

func (DescribeElasticRulesResponseBodyData) GoString added in v4.1.0

func (*DescribeElasticRulesResponseBodyData) SetClusterId added in v4.1.0

func (*DescribeElasticRulesResponseBodyData) SetDbInstanceId added in v4.1.0

func (*DescribeElasticRulesResponseBodyData) SetRules added in v4.1.0

func (DescribeElasticRulesResponseBodyData) String added in v4.1.0

type DescribeElasticRulesResponseBodyDataRules added in v4.1.0

type DescribeElasticRulesResponseBodyDataRules struct {
	// example:
	//
	// selectdb.2xlarge
	ClusterClass *string `json:"ClusterClass,omitempty" xml:"ClusterClass,omitempty"`
	// example:
	//
	// 00:00
	ElasticRuleStartTime *string `json:"ElasticRuleStartTime,omitempty" xml:"ElasticRuleStartTime,omitempty"`
	// example:
	//
	// Day
	ExecutionPeriod *string `json:"ExecutionPeriod,omitempty" xml:"ExecutionPeriod,omitempty"`
	// example:
	//
	// 5467
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DescribeElasticRulesResponseBodyDataRules) GoString added in v4.1.0

func (*DescribeElasticRulesResponseBodyDataRules) SetClusterClass added in v4.1.0

func (*DescribeElasticRulesResponseBodyDataRules) SetElasticRuleStartTime added in v4.1.0

func (*DescribeElasticRulesResponseBodyDataRules) SetExecutionPeriod added in v4.1.0

func (*DescribeElasticRulesResponseBodyDataRules) SetRuleId added in v4.1.0

func (DescribeElasticRulesResponseBodyDataRules) String added in v4.1.0

type DescribeSecurityIPListRequest

type DescribeSecurityIPListRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSecurityIPListRequest) GoString

func (*DescribeSecurityIPListRequest) SetDBInstanceId

func (*DescribeSecurityIPListRequest) SetRegionId

func (*DescribeSecurityIPListRequest) SetResourceOwnerId

func (DescribeSecurityIPListRequest) String

type DescribeSecurityIPListResponse

type DescribeSecurityIPListResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSecurityIPListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSecurityIPListResponse) GoString

func (*DescribeSecurityIPListResponse) SetHeaders

func (*DescribeSecurityIPListResponse) SetStatusCode

func (DescribeSecurityIPListResponse) String

type DescribeSecurityIPListResponseBody

type DescribeSecurityIPListResponseBody struct {
	// The instance ID.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The details about each IP address whitelist returned.
	GroupItems []*DescribeSecurityIPListResponseBodyGroupItems `json:"GroupItems,omitempty" xml:"GroupItems,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// 5CBE044D-4594-525D-AC65-E988553D853E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSecurityIPListResponseBody) GoString

func (*DescribeSecurityIPListResponseBody) SetDBInstanceName

func (*DescribeSecurityIPListResponseBody) SetRequestId

func (DescribeSecurityIPListResponseBody) String

type DescribeSecurityIPListResponseBodyGroupItems

type DescribeSecurityIPListResponseBodyGroupItems struct {
	// The IP address type. Valid values:
	//
	// 	- ipv4
	//
	// 	- ipv6 (not supported)
	//
	// example:
	//
	// ipv4
	AecurityIPType *string `json:"AecurityIPType,omitempty" xml:"AecurityIPType,omitempty"`
	// The name of the whitelist.
	//
	// example:
	//
	// group1
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The tag of the whitelist.
	//
	// example:
	//
	// ""
	GroupTag *string `json:"GroupTag,omitempty" xml:"GroupTag,omitempty"`
	// The IP addresses in the whitelist. Multiple IP addresses are separated by commas (,).
	//
	// example:
	//
	// 127.0.XX.XX
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The network type of the whitelist.
	//
	// example:
	//
	// mix
	WhitelistNetType *string `json:"WhitelistNetType,omitempty" xml:"WhitelistNetType,omitempty"`
}

func (DescribeSecurityIPListResponseBodyGroupItems) GoString

func (*DescribeSecurityIPListResponseBodyGroupItems) SetAecurityIPType

func (*DescribeSecurityIPListResponseBodyGroupItems) SetGroupName

func (*DescribeSecurityIPListResponseBodyGroupItems) SetGroupTag

func (*DescribeSecurityIPListResponseBodyGroupItems) SetSecurityIPList

func (*DescribeSecurityIPListResponseBodyGroupItems) SetWhitelistNetType

func (DescribeSecurityIPListResponseBodyGroupItems) String

type EnDisableScalingRulesRequest added in v4.1.0

type EnDisableScalingRulesRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-nwy3jv1oa02-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// selectdb
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	ScalingRulesEnable *bool `json:"ScalingRulesEnable,omitempty" xml:"ScalingRulesEnable,omitempty"`
}

func (EnDisableScalingRulesRequest) GoString added in v4.1.0

func (s EnDisableScalingRulesRequest) GoString() string

func (*EnDisableScalingRulesRequest) SetClusterId added in v4.1.0

func (*EnDisableScalingRulesRequest) SetDbInstanceId added in v4.1.0

func (*EnDisableScalingRulesRequest) SetProduct added in v4.1.0

func (*EnDisableScalingRulesRequest) SetRegionId added in v4.1.0

func (*EnDisableScalingRulesRequest) SetResourceOwnerId added in v4.1.0

func (*EnDisableScalingRulesRequest) SetScalingRulesEnable added in v4.1.0

func (s *EnDisableScalingRulesRequest) SetScalingRulesEnable(v bool) *EnDisableScalingRulesRequest

func (EnDisableScalingRulesRequest) String added in v4.1.0

type EnDisableScalingRulesResponse added in v4.1.0

type EnDisableScalingRulesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EnDisableScalingRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EnDisableScalingRulesResponse) GoString added in v4.1.0

func (*EnDisableScalingRulesResponse) SetBody added in v4.1.0

func (*EnDisableScalingRulesResponse) SetHeaders added in v4.1.0

func (*EnDisableScalingRulesResponse) SetStatusCode added in v4.1.0

func (EnDisableScalingRulesResponse) String added in v4.1.0

type EnDisableScalingRulesResponseBody added in v4.1.0

type EnDisableScalingRulesResponseBody struct {
	Data *EnDisableScalingRulesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnDisableScalingRulesResponseBody) GoString added in v4.1.0

func (*EnDisableScalingRulesResponseBody) SetData added in v4.1.0

func (*EnDisableScalingRulesResponseBody) SetRequestId added in v4.1.0

func (EnDisableScalingRulesResponseBody) String added in v4.1.0

type EnDisableScalingRulesResponseBodyData added in v4.1.0

type EnDisableScalingRulesResponseBodyData struct {
	// example:
	//
	// selectdb-cn-pe33jc1nd01-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// true
	ScalingRulesEnable *bool `json:"ScalingRulesEnable,omitempty" xml:"ScalingRulesEnable,omitempty"`
}

func (EnDisableScalingRulesResponseBodyData) GoString added in v4.1.0

func (*EnDisableScalingRulesResponseBodyData) SetClusterId added in v4.1.0

func (*EnDisableScalingRulesResponseBodyData) SetDbInstanceId added in v4.1.0

func (*EnDisableScalingRulesResponseBodyData) SetScalingRulesEnable added in v4.1.0

func (EnDisableScalingRulesResponseBodyData) String added in v4.1.0

type GetCreateBEClusterInquiryRequest

type GetCreateBEClusterInquiryRequest struct {
	// The size of the elastic cache.
	//
	// example:
	//
	// 200
	CacheSize *int64 `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// The billing method.
	//
	// Valid values:
	//
	// 	- PREPAY: subscription
	//
	// 	- POSTPAY: pay-as-you-go
	//
	// This parameter is required.
	//
	// example:
	//
	// POSTPAY
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The commodity code.
	//
	// Valid values:
	//
	// 	- selectdb_pre_public_intl: subscription commodity on the international site (alibabacloud.com)
	//
	// 	- selectdb_go_public_cn: pay-as-you-go commodity on the China site (aliyun.com)
	//
	// 	- selectdb_go_public_intl: pay-as-you-go commodity on the international site (alibabacloud.com)
	//
	// 	- selectdb_pre_public_cn: subscription commodity on the China site (aliyun.com).
	//
	// example:
	//
	// selectdb_go_public_cn
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The number of elastic CPU cores.
	//
	// example:
	//
	// 4
	ComputeSize *int64 `json:"ComputeSize,omitempty" xml:"ComputeSize,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-xxx
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The size of the reserved cache.
	//
	// example:
	//
	// 200
	PreCacheSize *int64 `json:"PreCacheSize,omitempty" xml:"PreCacheSize,omitempty"`
	// The number of reserved CPU cores.
	//
	// example:
	//
	// 4
	PreComputeSize *int64 `json:"PreComputeSize,omitempty" xml:"PreComputeSize,omitempty"`
	// The billing cycle.
	//
	// Valid values:
	//
	// 	- Month
	//
	// 	- Year
	//
	// 	- Minute
	//
	// 	- Hour
	//
	// 	- Day
	//
	// This parameter is required.
	//
	// example:
	//
	// Hour
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// The number of clusters to be created.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	Quantity *int64 `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	// The region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (GetCreateBEClusterInquiryRequest) GoString

func (*GetCreateBEClusterInquiryRequest) SetCacheSize

func (*GetCreateBEClusterInquiryRequest) SetChargeType

func (*GetCreateBEClusterInquiryRequest) SetCommodityCode

func (*GetCreateBEClusterInquiryRequest) SetComputeSize

func (*GetCreateBEClusterInquiryRequest) SetDbInstanceId

func (*GetCreateBEClusterInquiryRequest) SetPreCacheSize

func (*GetCreateBEClusterInquiryRequest) SetPreComputeSize

func (*GetCreateBEClusterInquiryRequest) SetPricingCycle

func (*GetCreateBEClusterInquiryRequest) SetQuantity

func (*GetCreateBEClusterInquiryRequest) SetRegionId

func (*GetCreateBEClusterInquiryRequest) SetResourceOwnerId

func (GetCreateBEClusterInquiryRequest) String

type GetCreateBEClusterInquiryResponse

type GetCreateBEClusterInquiryResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCreateBEClusterInquiryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetCreateBEClusterInquiryResponse) GoString

func (*GetCreateBEClusterInquiryResponse) SetHeaders

func (*GetCreateBEClusterInquiryResponse) SetStatusCode

func (GetCreateBEClusterInquiryResponse) String

type GetCreateBEClusterInquiryResponseBody

type GetCreateBEClusterInquiryResponseBody struct {
	// The information returned.
	Data *GetCreateBEClusterInquiryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 06758CAB-1204-5852-A471-29C87D5C1D0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetCreateBEClusterInquiryResponseBody) GoString

func (*GetCreateBEClusterInquiryResponseBody) SetRequestId

func (GetCreateBEClusterInquiryResponseBody) String

type GetCreateBEClusterInquiryResponseBodyData

type GetCreateBEClusterInquiryResponseBodyData struct {
	// The currency.
	//
	// example:
	//
	// CNY
	Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
	// The amount of money.
	//
	// example:
	//
	// 1.76
	TradeAmount *string `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (GetCreateBEClusterInquiryResponseBodyData) GoString

func (*GetCreateBEClusterInquiryResponseBodyData) SetCurrency

func (*GetCreateBEClusterInquiryResponseBodyData) SetTradeAmount

func (GetCreateBEClusterInquiryResponseBodyData) String

type GetModifyBEClusterInquiryRequest

type GetModifyBEClusterInquiryRequest struct {
	// The size of the elastic cache.
	//
	// example:
	//
	// 200
	CacheSize *int64 `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// The billing method.
	//
	// Valid values:
	//
	// 	- PREPAY: subscription
	//
	// 	- POSTPAY: pay-as-you-go
	//
	// This parameter is required.
	//
	// example:
	//
	// POSTPAY
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The cluster ID.
	//
	// example:
	//
	// selectdb-xxx-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The commodity code.
	//
	// Valid values:
	//
	// 	- selectdb_pre_public_intl: subscription commodity on the international site (alibabacloud.com)
	//
	// 	- selectdb_go_public_cn: pay-as-you-go commodity on the China site (aliyun.com)
	//
	// 	- selectdb_go_public_intl: pay-as-you-go commodity on the international site (alibabacloud.com)
	//
	// 	- selectdb_pre_public_cn: subscription commodity on the China site (aliyun.com).
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb_go_public_cn
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The number of elastic CPU cores.
	//
	// example:
	//
	// 4
	ComputeSize *int64 `json:"ComputeSize,omitempty" xml:"ComputeSize,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-xxx
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The size of the reserved cache.
	//
	// example:
	//
	// 200
	PreCacheSize *int64 `json:"PreCacheSize,omitempty" xml:"PreCacheSize,omitempty"`
	// The number of reserved CPU cores.
	//
	// example:
	//
	// 4
	PreComputeSize *int64 `json:"PreComputeSize,omitempty" xml:"PreComputeSize,omitempty"`
	// The billing cycle.
	//
	// Valid values:
	//
	// 	- Month
	//
	// 	- Year
	//
	// 	- Minute
	//
	// 	- Hour
	//
	// 	- Day
	//
	// This parameter is required.
	//
	// example:
	//
	// Hour
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// The number of clusters whose specifications are to be changed.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	Quantity *int64 `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	// The region ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (GetModifyBEClusterInquiryRequest) GoString

func (*GetModifyBEClusterInquiryRequest) SetCacheSize

func (*GetModifyBEClusterInquiryRequest) SetChargeType

func (*GetModifyBEClusterInquiryRequest) SetClusterId

func (*GetModifyBEClusterInquiryRequest) SetCommodityCode

func (*GetModifyBEClusterInquiryRequest) SetComputeSize

func (*GetModifyBEClusterInquiryRequest) SetDbInstanceId

func (*GetModifyBEClusterInquiryRequest) SetPreCacheSize

func (*GetModifyBEClusterInquiryRequest) SetPreComputeSize

func (*GetModifyBEClusterInquiryRequest) SetPricingCycle

func (*GetModifyBEClusterInquiryRequest) SetQuantity

func (*GetModifyBEClusterInquiryRequest) SetRegionId

func (*GetModifyBEClusterInquiryRequest) SetResourceOwnerId

func (GetModifyBEClusterInquiryRequest) String

type GetModifyBEClusterInquiryResponse

type GetModifyBEClusterInquiryResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetModifyBEClusterInquiryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetModifyBEClusterInquiryResponse) GoString

func (*GetModifyBEClusterInquiryResponse) SetHeaders

func (*GetModifyBEClusterInquiryResponse) SetStatusCode

func (GetModifyBEClusterInquiryResponse) String

type GetModifyBEClusterInquiryResponseBody

type GetModifyBEClusterInquiryResponseBody struct {
	// The information returned.
	Data *GetModifyBEClusterInquiryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 06758CAB-1204-5852-A471-29C87D5C1D0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetModifyBEClusterInquiryResponseBody) GoString

func (*GetModifyBEClusterInquiryResponseBody) SetRequestId

func (GetModifyBEClusterInquiryResponseBody) String

type GetModifyBEClusterInquiryResponseBodyData

type GetModifyBEClusterInquiryResponseBodyData struct {
	// The currency.
	//
	// example:
	//
	// CNY
	Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
	// The amount of money.
	//
	// example:
	//
	// 1.76
	TradeAmount *string `json:"TradeAmount,omitempty" xml:"TradeAmount,omitempty"`
}

func (GetModifyBEClusterInquiryResponseBodyData) GoString

func (*GetModifyBEClusterInquiryResponseBodyData) SetCurrency

func (*GetModifyBEClusterInquiryResponseBodyData) SetTradeAmount

func (GetModifyBEClusterInquiryResponseBodyData) String

type ModifyBEClusterAttributeRequest

type ModifyBEClusterAttributeRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxxb9f2w-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The attribute type of the instance. Set this parameter to DBInstanceDescription.
	//
	// This parameter is required.
	//
	// example:
	//
	// DBInstanceDescription
	InstanceAttributeType *string `json:"InstanceAttributeType,omitempty" xml:"InstanceAttributeType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The new name of the cluster.
	//
	// This parameter is required.
	//
	// example:
	//
	// testdb
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyBEClusterAttributeRequest) GoString

func (*ModifyBEClusterAttributeRequest) SetDBClusterId

func (*ModifyBEClusterAttributeRequest) SetDBInstanceId

func (*ModifyBEClusterAttributeRequest) SetInstanceAttributeType

func (*ModifyBEClusterAttributeRequest) SetRegionId

func (*ModifyBEClusterAttributeRequest) SetResourceOwnerId

func (*ModifyBEClusterAttributeRequest) SetValue

func (ModifyBEClusterAttributeRequest) String

type ModifyBEClusterAttributeResponse

type ModifyBEClusterAttributeResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyBEClusterAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyBEClusterAttributeResponse) GoString

func (*ModifyBEClusterAttributeResponse) SetHeaders

func (*ModifyBEClusterAttributeResponse) SetStatusCode

func (ModifyBEClusterAttributeResponse) String

type ModifyBEClusterAttributeResponseBody

type ModifyBEClusterAttributeResponseBody struct {
	// example:
	//
	// 58E21E11-90FF-50F8-A615-8DEB193676E0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyBEClusterAttributeResponseBody) GoString

func (*ModifyBEClusterAttributeResponseBody) SetRequestId

func (ModifyBEClusterAttributeResponseBody) String

type ModifyDBClusterConfigRequest

type ModifyDBClusterConfigRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// be.conf
	ConfigKey *string `json:"ConfigKey,omitempty" xml:"ConfigKey,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8yvv09-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxxd8a5h60y
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// [{\\"name\\":\\"param1\\",\\"value\\":\\"1234577777\\"},{\\"name\\":\\"param2\\",\\"value\\":\\"${yyyyMMdd}\\"}]
	Parameters *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// 1
	SwitchTimeMode *string `json:"SwitchTimeMode,omitempty" xml:"SwitchTimeMode,omitempty"`
}

func (ModifyDBClusterConfigRequest) GoString

func (s ModifyDBClusterConfigRequest) GoString() string

func (*ModifyDBClusterConfigRequest) SetConfigKey

func (*ModifyDBClusterConfigRequest) SetDBClusterId

func (*ModifyDBClusterConfigRequest) SetDBInstanceId

func (*ModifyDBClusterConfigRequest) SetParameters

func (*ModifyDBClusterConfigRequest) SetRegionId

func (*ModifyDBClusterConfigRequest) SetSwitchTimeMode

func (ModifyDBClusterConfigRequest) String

type ModifyDBClusterConfigResponse

type ModifyDBClusterConfigResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterConfigResponse) GoString

func (*ModifyDBClusterConfigResponse) SetBody

func (*ModifyDBClusterConfigResponse) SetHeaders

func (*ModifyDBClusterConfigResponse) SetStatusCode

func (ModifyDBClusterConfigResponse) String

type ModifyDBClusterConfigResponseBody

type ModifyDBClusterConfigResponseBody struct {
	// example:
	//
	// failed
	AccessDeniedDetail *string                                `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Data               *ModifyDBClusterConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The dynamic code. This parameter is not returned.
	//
	// example:
	//
	// 0
	DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
	// The dynamic message. This parameter is not returned.
	//
	// example:
	//
	// An error occurred while processing your request.
	DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
	// example:
	//
	// BC854513-E85E-54F3-9842-B9CCD3308CDD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterConfigResponseBody) GoString

func (*ModifyDBClusterConfigResponseBody) SetAccessDeniedDetail

func (*ModifyDBClusterConfigResponseBody) SetDynamicCode

func (*ModifyDBClusterConfigResponseBody) SetDynamicMessage

func (*ModifyDBClusterConfigResponseBody) SetRequestId

func (ModifyDBClusterConfigResponseBody) String

type ModifyDBClusterConfigResponseBodyData

type ModifyDBClusterConfigResponseBodyData struct {
	// example:
	//
	// selectdb-cn-wny3li00g02-be
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// example:
	//
	// 6585
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// selectdb-cn-wny3li00g02
	DbInstanceName *string `json:"DbInstanceName,omitempty" xml:"DbInstanceName,omitempty"`
	// example:
	//
	// 107878719
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (ModifyDBClusterConfigResponseBodyData) GoString

func (*ModifyDBClusterConfigResponseBodyData) SetDbClusterId

func (*ModifyDBClusterConfigResponseBodyData) SetDbInstanceId

func (*ModifyDBClusterConfigResponseBodyData) SetDbInstanceName

func (*ModifyDBClusterConfigResponseBodyData) SetTaskId

func (ModifyDBClusterConfigResponseBodyData) String

type ModifyDBClusterRequest

type ModifyDBClusterRequest struct {
	// The size of the reserved cache.
	//
	// example:
	//
	// 200
	CacheSize *string `json:"CacheSize,omitempty" xml:"CacheSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb.2xlarge
	DBClusterClass *string `json:"DBClusterClass,omitempty" xml:"DBClusterClass,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-xxxb9f2w-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The database engine of the instance. Set the value to selectdb.
	//
	// example:
	//
	// selectdb
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterRequest) GoString

func (s ModifyDBClusterRequest) GoString() string

func (*ModifyDBClusterRequest) SetCacheSize

func (*ModifyDBClusterRequest) SetDBClusterClass

func (s *ModifyDBClusterRequest) SetDBClusterClass(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetDBClusterId

func (*ModifyDBClusterRequest) SetDBInstanceId

func (s *ModifyDBClusterRequest) SetDBInstanceId(v string) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetEngine

func (*ModifyDBClusterRequest) SetRegionId

func (*ModifyDBClusterRequest) SetResourceOwnerId

func (s *ModifyDBClusterRequest) SetResourceOwnerId(v int64) *ModifyDBClusterRequest

func (ModifyDBClusterRequest) String

func (s ModifyDBClusterRequest) String() string

type ModifyDBClusterResponse

type ModifyDBClusterResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBClusterResponse) GoString

func (s ModifyDBClusterResponse) GoString() string

func (*ModifyDBClusterResponse) SetBody

func (*ModifyDBClusterResponse) SetHeaders

func (*ModifyDBClusterResponse) SetStatusCode

func (ModifyDBClusterResponse) String

func (s ModifyDBClusterResponse) String() string

type ModifyDBClusterResponseBody

type ModifyDBClusterResponseBody struct {
	// 代表资源一级ID的资源属性字段
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string                          `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Data         *ModifyDBClusterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 0BF61F90-ACED-55DF-A6FE-56714B2BFCF6
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterResponseBody) GoString

func (s ModifyDBClusterResponseBody) GoString() string

func (*ModifyDBClusterResponseBody) SetDBInstanceId

func (*ModifyDBClusterResponseBody) SetData

func (*ModifyDBClusterResponseBody) SetRequestId

func (ModifyDBClusterResponseBody) String

type ModifyDBClusterResponseBodyData

type ModifyDBClusterResponseBodyData struct {
	// example:
	//
	// selectdb-cn-7213cjv****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// example:
	//
	// 219396937240838
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (ModifyDBClusterResponseBodyData) GoString

func (*ModifyDBClusterResponseBodyData) SetDBClusterId

func (*ModifyDBClusterResponseBodyData) SetDBInstanceId

func (*ModifyDBClusterResponseBodyData) SetOrderId

func (ModifyDBClusterResponseBodyData) String

type ModifyDBInstanceAttributeRequest

type ModifyDBInstanceAttributeRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The instance parameter to be modified. Valid values:
	//
	// 	- **MaintainTime**: Modify the maintenance window of the instance in the hh:mm-hh:mm format.
	//
	// 	- **DBInstanceDescription**: Modify the description of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// DBInstanceDescription
	InstanceAttributeType *string `json:"InstanceAttributeType,omitempty" xml:"InstanceAttributeType,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The new value of the instance parameter to be modified. Examples:
	//
	// 	- If InstanceAttributeType is set to MaintainTime, you can set Value to 00:00-06:00.
	//
	// 	- If InstanceAttributeType is set to DBInstanceDescription, you can set Value to testdb.
	//
	// This parameter is required.
	//
	// example:
	//
	// testdb01
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyDBInstanceAttributeRequest) GoString

func (*ModifyDBInstanceAttributeRequest) SetDBInstanceId

func (*ModifyDBInstanceAttributeRequest) SetInstanceAttributeType

func (*ModifyDBInstanceAttributeRequest) SetRegionId

func (*ModifyDBInstanceAttributeRequest) SetResourceOwnerId

func (*ModifyDBInstanceAttributeRequest) SetValue

func (ModifyDBInstanceAttributeRequest) String

type ModifyDBInstanceAttributeResponse

type ModifyDBInstanceAttributeResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDBInstanceAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDBInstanceAttributeResponse) GoString

func (*ModifyDBInstanceAttributeResponse) SetHeaders

func (*ModifyDBInstanceAttributeResponse) SetStatusCode

func (ModifyDBInstanceAttributeResponse) String

type ModifyDBInstanceAttributeResponseBody

type ModifyDBInstanceAttributeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 2DB29DEE-52E4-57EE-BF68-2C95C20E6658
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBInstanceAttributeResponseBody) GoString

func (*ModifyDBInstanceAttributeResponseBody) SetRequestId

func (ModifyDBInstanceAttributeResponseBody) String

type ModifyElasticRuleRequest added in v4.1.0

type ModifyElasticRuleRequest struct {
	// example:
	//
	// selectdb.2xlarge
	ClusterClass *string `json:"ClusterClass,omitempty" xml:"ClusterClass,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-nwy3jv1oa02-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// 00:00
	ElasticRuleStartTime *string `json:"ElasticRuleStartTime,omitempty" xml:"ElasticRuleStartTime,omitempty"`
	// example:
	//
	// Day
	ExecutionPeriod *string `json:"ExecutionPeriod,omitempty" xml:"ExecutionPeriod,omitempty"`
	// example:
	//
	// selectdb
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 5467
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (ModifyElasticRuleRequest) GoString added in v4.1.0

func (s ModifyElasticRuleRequest) GoString() string

func (*ModifyElasticRuleRequest) SetClusterClass added in v4.1.0

func (*ModifyElasticRuleRequest) SetClusterId added in v4.1.0

func (*ModifyElasticRuleRequest) SetDbInstanceId added in v4.1.0

func (*ModifyElasticRuleRequest) SetElasticRuleStartTime added in v4.1.0

func (s *ModifyElasticRuleRequest) SetElasticRuleStartTime(v string) *ModifyElasticRuleRequest

func (*ModifyElasticRuleRequest) SetExecutionPeriod added in v4.1.0

func (s *ModifyElasticRuleRequest) SetExecutionPeriod(v string) *ModifyElasticRuleRequest

func (*ModifyElasticRuleRequest) SetProduct added in v4.1.0

func (*ModifyElasticRuleRequest) SetRegionId added in v4.1.0

func (*ModifyElasticRuleRequest) SetResourceOwnerId added in v4.1.0

func (s *ModifyElasticRuleRequest) SetResourceOwnerId(v int64) *ModifyElasticRuleRequest

func (*ModifyElasticRuleRequest) SetRuleId added in v4.1.0

func (ModifyElasticRuleRequest) String added in v4.1.0

func (s ModifyElasticRuleRequest) String() string

type ModifyElasticRuleResponse added in v4.1.0

type ModifyElasticRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyElasticRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyElasticRuleResponse) GoString added in v4.1.0

func (s ModifyElasticRuleResponse) GoString() string

func (*ModifyElasticRuleResponse) SetBody added in v4.1.0

func (*ModifyElasticRuleResponse) SetHeaders added in v4.1.0

func (*ModifyElasticRuleResponse) SetStatusCode added in v4.1.0

func (ModifyElasticRuleResponse) String added in v4.1.0

func (s ModifyElasticRuleResponse) String() string

type ModifyElasticRuleResponseBody added in v4.1.0

type ModifyElasticRuleResponseBody struct {
	Data *ModifyElasticRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 5ED62C81-9948-5612-81E1-EA3853752306
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyElasticRuleResponseBody) GoString added in v4.1.0

func (*ModifyElasticRuleResponseBody) SetData added in v4.1.0

func (*ModifyElasticRuleResponseBody) SetRequestId added in v4.1.0

func (ModifyElasticRuleResponseBody) String added in v4.1.0

type ModifyElasticRuleResponseBodyData added in v4.1.0

type ModifyElasticRuleResponseBodyData struct {
	// example:
	//
	// selectdb.2xlarge
	ClusterClass *string `json:"ClusterClass,omitempty" xml:"ClusterClass,omitempty"`
	// example:
	//
	// selectdb-cn-zpr3if5wq03-be
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// example:
	//
	// selectdb-cn-7213cjv****
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// example:
	//
	// 00:00
	ElasticRuleStartTime *string `json:"ElasticRuleStartTime,omitempty" xml:"ElasticRuleStartTime,omitempty"`
	// example:
	//
	// Day
	ExecutionPeriod *string `json:"ExecutionPeriod,omitempty" xml:"ExecutionPeriod,omitempty"`
	// example:
	//
	// 29252
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (ModifyElasticRuleResponseBodyData) GoString added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetClusterClass added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetClusterId added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetDbInstanceId added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetElasticRuleStartTime added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetExecutionPeriod added in v4.1.0

func (*ModifyElasticRuleResponseBodyData) SetRuleId added in v4.1.0

func (ModifyElasticRuleResponseBodyData) String added in v4.1.0

type ModifySecurityIPListRequest

type ModifySecurityIPListRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the whitelist. Default value: **Default**.
	//
	// This parameter is required.
	//
	// example:
	//
	// default
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The mode in which you want to modify the whitelist. Valid values:
	//
	// 	- **0**: overwrites the IP addresses in the whitelist.
	//
	// 	- **1**: adds IP addresses to the whitelist.
	//
	// 	- **2**: removes IP addresses from the whitelist.
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	ModifyMode *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The IP addresses in the whitelist of the instance. Separate multiple IP addresses with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// 127.0.XX.XX,127.2.XX.XX
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (ModifySecurityIPListRequest) GoString

func (s ModifySecurityIPListRequest) GoString() string

func (*ModifySecurityIPListRequest) SetDBInstanceId

func (*ModifySecurityIPListRequest) SetGroupName

func (*ModifySecurityIPListRequest) SetModifyMode

func (*ModifySecurityIPListRequest) SetRegionId

func (*ModifySecurityIPListRequest) SetResourceOwnerId

func (*ModifySecurityIPListRequest) SetSecurityIPList

func (ModifySecurityIPListRequest) String

type ModifySecurityIPListResponse

type ModifySecurityIPListResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifySecurityIPListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifySecurityIPListResponse) GoString

func (s ModifySecurityIPListResponse) GoString() string

func (*ModifySecurityIPListResponse) SetBody

func (*ModifySecurityIPListResponse) SetHeaders

func (*ModifySecurityIPListResponse) SetStatusCode

func (ModifySecurityIPListResponse) String

type ModifySecurityIPListResponseBody

type ModifySecurityIPListResponseBody struct {
	// The name of the instance.
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The name of the whitelist.
	//
	// example:
	//
	// group1
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The tag of the whitelist.
	//
	// example:
	//
	// grouptag
	GroupTag *string `json:"GroupTag,omitempty" xml:"GroupTag,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 195F64C2-8F11-532B-A436-FC08A221D756
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The IP addresses in the whitelist of the instance. Multiple IP addresses are separated by commas (,).
	//
	// example:
	//
	// 127.0.XX.XX,127.2.XX.XX
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The IP address type.
	//
	// example:
	//
	// ipv4
	SecurityIPType *string `json:"SecurityIPType,omitempty" xml:"SecurityIPType,omitempty"`
	// The task ID.
	//
	// example:
	//
	// 479095561
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The network type of the whitelist.
	//
	// example:
	//
	// mix
	WhitelistNetType *string `json:"WhitelistNetType,omitempty" xml:"WhitelistNetType,omitempty"`
}

func (ModifySecurityIPListResponseBody) GoString

func (*ModifySecurityIPListResponseBody) SetDBInstanceName

func (*ModifySecurityIPListResponseBody) SetGroupName

func (*ModifySecurityIPListResponseBody) SetGroupTag

func (*ModifySecurityIPListResponseBody) SetRequestId

func (*ModifySecurityIPListResponseBody) SetSecurityIPList

func (*ModifySecurityIPListResponseBody) SetSecurityIPType

func (*ModifySecurityIPListResponseBody) SetTaskId

func (*ModifySecurityIPListResponseBody) SetWhitelistNetType

func (ModifySecurityIPListResponseBody) String

type ReleaseInstancePublicConnectionRequest

type ReleaseInstancePublicConnectionRequest struct {
	// The connection string of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ReleaseInstancePublicConnectionRequest) GoString

func (*ReleaseInstancePublicConnectionRequest) SetConnectionString

func (*ReleaseInstancePublicConnectionRequest) SetDBInstanceId

func (*ReleaseInstancePublicConnectionRequest) SetRegionId

func (*ReleaseInstancePublicConnectionRequest) SetResourceOwnerId

func (ReleaseInstancePublicConnectionRequest) String

type ReleaseInstancePublicConnectionResponse

type ReleaseInstancePublicConnectionResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReleaseInstancePublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReleaseInstancePublicConnectionResponse) GoString

func (*ReleaseInstancePublicConnectionResponse) SetHeaders

func (*ReleaseInstancePublicConnectionResponse) SetStatusCode

func (ReleaseInstancePublicConnectionResponse) String

type ReleaseInstancePublicConnectionResponseBody

type ReleaseInstancePublicConnectionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseInstancePublicConnectionResponseBody) GoString

func (*ReleaseInstancePublicConnectionResponseBody) SetRequestId

func (ReleaseInstancePublicConnectionResponseBody) String

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	// The database account of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// admin
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the database account. Requirements:
	//
	// 	- The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters.
	//
	// 	- The following special characters can be used: ! @ # $ % ^ & \\	- ( ) _ + - =
	//
	// 	- The password must be 8 to 32 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// a1b2c3d4@
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ResetAccountPasswordRequest) GoString

func (s ResetAccountPasswordRequest) GoString() string

func (*ResetAccountPasswordRequest) SetAccountName

func (*ResetAccountPasswordRequest) SetAccountPassword

func (*ResetAccountPasswordRequest) SetDBInstanceId

func (*ResetAccountPasswordRequest) SetRegionId

func (*ResetAccountPasswordRequest) SetResourceOwnerId

func (ResetAccountPasswordRequest) String

type ResetAccountPasswordResponse

type ResetAccountPasswordResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ResetAccountPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ResetAccountPasswordResponse) GoString

func (s ResetAccountPasswordResponse) GoString() string

func (*ResetAccountPasswordResponse) SetBody

func (*ResetAccountPasswordResponse) SetHeaders

func (*ResetAccountPasswordResponse) SetStatusCode

func (ResetAccountPasswordResponse) String

type ResetAccountPasswordResponseBody

type ResetAccountPasswordResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 58E21E11-90FF-50F8-A615-8DEB193676E0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAccountPasswordResponseBody) GoString

func (*ResetAccountPasswordResponseBody) SetRequestId

func (ResetAccountPasswordResponseBody) String

type RestartDBClusterRequest

type RestartDBClusterRequest struct {
	// The cluster ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8yvv09-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the region in which the ApsaraDB for SelectDB instance resides.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	//
	// example:
	//
	// rg-4690g37929****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (RestartDBClusterRequest) GoString

func (s RestartDBClusterRequest) GoString() string

func (*RestartDBClusterRequest) SetDBClusterId

func (*RestartDBClusterRequest) SetDBInstanceId

func (*RestartDBClusterRequest) SetRegionId

func (*RestartDBClusterRequest) SetResourceGroupId

func (s *RestartDBClusterRequest) SetResourceGroupId(v string) *RestartDBClusterRequest

func (*RestartDBClusterRequest) SetResourceOwnerId

func (s *RestartDBClusterRequest) SetResourceOwnerId(v int64) *RestartDBClusterRequest

func (RestartDBClusterRequest) String

func (s RestartDBClusterRequest) String() string

type RestartDBClusterResponse

type RestartDBClusterResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartDBClusterResponse) GoString

func (s RestartDBClusterResponse) GoString() string

func (*RestartDBClusterResponse) SetBody

func (*RestartDBClusterResponse) SetHeaders

func (*RestartDBClusterResponse) SetStatusCode

func (RestartDBClusterResponse) String

func (s RestartDBClusterResponse) String() string

type RestartDBClusterResponseBody

type RestartDBClusterResponseBody struct {
	// The information returned.
	Data *RestartDBClusterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// BD0D0B17-C145-5B91-BFC2-6791927EE973
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartDBClusterResponseBody) GoString

func (s RestartDBClusterResponseBody) GoString() string

func (*RestartDBClusterResponseBody) SetData

func (*RestartDBClusterResponseBody) SetRequestId

func (RestartDBClusterResponseBody) String

type RestartDBClusterResponseBodyData

type RestartDBClusterResponseBodyData struct {
	// The cluster ID.
	//
	// example:
	//
	// selectdb-cn-7213c8y****-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The instance ID.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (RestartDBClusterResponseBodyData) GoString

func (*RestartDBClusterResponseBodyData) SetDBClusterId

func (*RestartDBClusterResponseBodyData) SetDBInstanceId

func (RestartDBClusterResponseBodyData) String

type StartBEClusterRequest

type StartBEClusterRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213c8yvv09-be
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (StartBEClusterRequest) GoString

func (s StartBEClusterRequest) GoString() string

func (*StartBEClusterRequest) SetDBClusterId

func (s *StartBEClusterRequest) SetDBClusterId(v string) *StartBEClusterRequest

func (*StartBEClusterRequest) SetDBInstanceId

func (s *StartBEClusterRequest) SetDBInstanceId(v string) *StartBEClusterRequest

func (*StartBEClusterRequest) SetRegionId

func (*StartBEClusterRequest) SetResourceOwnerId

func (s *StartBEClusterRequest) SetResourceOwnerId(v int64) *StartBEClusterRequest

func (StartBEClusterRequest) String

func (s StartBEClusterRequest) String() string

type StartBEClusterResponse

type StartBEClusterResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StartBEClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StartBEClusterResponse) GoString

func (s StartBEClusterResponse) GoString() string

func (*StartBEClusterResponse) SetBody

func (*StartBEClusterResponse) SetHeaders

func (*StartBEClusterResponse) SetStatusCode

func (StartBEClusterResponse) String

func (s StartBEClusterResponse) String() string

type StartBEClusterResponseBody

type StartBEClusterResponseBody struct {
	// example:
	//
	// F203FA74-3041-589F-BE66-E570793A0C91
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartBEClusterResponseBody) GoString

func (s StartBEClusterResponseBody) GoString() string

func (*StartBEClusterResponseBody) SetRequestId

func (StartBEClusterResponseBody) String

type StopBEClusterRequest

type StopBEClusterRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (StopBEClusterRequest) GoString

func (s StopBEClusterRequest) GoString() string

func (*StopBEClusterRequest) SetDBClusterId

func (s *StopBEClusterRequest) SetDBClusterId(v string) *StopBEClusterRequest

func (*StopBEClusterRequest) SetDBInstanceId

func (s *StopBEClusterRequest) SetDBInstanceId(v string) *StopBEClusterRequest

func (*StopBEClusterRequest) SetRegionId

func (*StopBEClusterRequest) SetResourceOwnerId

func (s *StopBEClusterRequest) SetResourceOwnerId(v int64) *StopBEClusterRequest

func (StopBEClusterRequest) String

func (s StopBEClusterRequest) String() string

type StopBEClusterResponse

type StopBEClusterResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StopBEClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopBEClusterResponse) GoString

func (s StopBEClusterResponse) GoString() string

func (*StopBEClusterResponse) SetBody

func (*StopBEClusterResponse) SetHeaders

func (*StopBEClusterResponse) SetStatusCode

func (s *StopBEClusterResponse) SetStatusCode(v int32) *StopBEClusterResponse

func (StopBEClusterResponse) String

func (s StopBEClusterResponse) String() string

type StopBEClusterResponseBody

type StopBEClusterResponseBody struct {
	// example:
	//
	// BC854513-E85E-54F3-9842-B9CCD3308CDD
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopBEClusterResponseBody) GoString

func (s StopBEClusterResponseBody) GoString() string

func (*StopBEClusterResponseBody) SetRequestId

func (StopBEClusterResponseBody) String

func (s StopBEClusterResponseBody) String() string

type UpgradeDBInstanceEngineVersionRequest

type UpgradeDBInstanceEngineVersionRequest struct {
	// The instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// selectdb-cn-7213cjv****
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The database engine version of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2.4
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The region ID of the instance.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId        *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The update mode. If you do not specify this parameter, the system immediately updates the database engine version. If you set this parameter to 1, the system updates the database engine version during the maintenance window.
	//
	// example:
	//
	// 1
	SwitchTimeMode *string `json:"SwitchTimeMode,omitempty" xml:"SwitchTimeMode,omitempty"`
}

func (UpgradeDBInstanceEngineVersionRequest) GoString

func (*UpgradeDBInstanceEngineVersionRequest) SetDBInstanceId

func (*UpgradeDBInstanceEngineVersionRequest) SetEngineVersion

func (*UpgradeDBInstanceEngineVersionRequest) SetRegionId

func (*UpgradeDBInstanceEngineVersionRequest) SetResourceOwnerId

func (*UpgradeDBInstanceEngineVersionRequest) SetSwitchTimeMode

func (UpgradeDBInstanceEngineVersionRequest) String

type UpgradeDBInstanceEngineVersionResponse

type UpgradeDBInstanceEngineVersionResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpgradeDBInstanceEngineVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpgradeDBInstanceEngineVersionResponse) GoString

func (*UpgradeDBInstanceEngineVersionResponse) SetHeaders

func (*UpgradeDBInstanceEngineVersionResponse) SetStatusCode

func (UpgradeDBInstanceEngineVersionResponse) String

type UpgradeDBInstanceEngineVersionResponseBody

type UpgradeDBInstanceEngineVersionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeDBInstanceEngineVersionResponseBody) GoString

func (*UpgradeDBInstanceEngineVersionResponseBody) SetRequestId

func (UpgradeDBInstanceEngineVersionResponseBody) String

Jump to

Keyboard shortcuts

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