client

package
v2.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 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 ChangeAccountPasswordRequest

type ChangeAccountPasswordRequest struct {
	// The name of the member account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The new password.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (ChangeAccountPasswordRequest) GoString

func (s ChangeAccountPasswordRequest) GoString() string

func (*ChangeAccountPasswordRequest) SetAccountName

func (*ChangeAccountPasswordRequest) SetDrdsInstanceId

func (*ChangeAccountPasswordRequest) SetPassword

func (ChangeAccountPasswordRequest) String

type ChangeAccountPasswordResponse

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

func (ChangeAccountPasswordResponse) GoString

func (*ChangeAccountPasswordResponse) SetBody

func (*ChangeAccountPasswordResponse) SetHeaders

func (*ChangeAccountPasswordResponse) SetStatusCode

func (ChangeAccountPasswordResponse) String

type ChangeAccountPasswordResponseBody

type ChangeAccountPasswordResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ChangeAccountPasswordResponseBody) GoString

func (*ChangeAccountPasswordResponseBody) SetRequestId

func (*ChangeAccountPasswordResponseBody) SetSuccess

func (ChangeAccountPasswordResponseBody) String

type ChangeInstanceAzoneRequest

type ChangeInstanceAzoneRequest struct {
	ChangeVSwitch *bool `json:"ChangeVSwitch,omitempty" xml:"ChangeVSwitch,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	DrdsRegionId *string `json:"DrdsRegionId,omitempty" xml:"DrdsRegionId,omitempty"`
	NewVSwitch   *string `json:"NewVSwitch,omitempty" xml:"NewVSwitch,omitempty"`
	// The source zone of the PolarDB-X 1.0 instance.
	OriginAzoneId *string `json:"OriginAzoneId,omitempty" xml:"OriginAzoneId,omitempty"`
	// The destination zone to which you want to modify
	TargetAzoneId *string `json:"TargetAzoneId,omitempty" xml:"TargetAzoneId,omitempty"`
}

func (ChangeInstanceAzoneRequest) GoString

func (s ChangeInstanceAzoneRequest) GoString() string

func (*ChangeInstanceAzoneRequest) SetChangeVSwitch added in v2.0.1

func (*ChangeInstanceAzoneRequest) SetDrdsInstanceId

func (*ChangeInstanceAzoneRequest) SetDrdsRegionId

func (*ChangeInstanceAzoneRequest) SetNewVSwitch added in v2.0.1

func (*ChangeInstanceAzoneRequest) SetOriginAzoneId

func (*ChangeInstanceAzoneRequest) SetTargetAzoneId

func (ChangeInstanceAzoneRequest) String

type ChangeInstanceAzoneResponse

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

func (ChangeInstanceAzoneResponse) GoString

func (s ChangeInstanceAzoneResponse) GoString() string

func (*ChangeInstanceAzoneResponse) SetBody

func (*ChangeInstanceAzoneResponse) SetHeaders

func (*ChangeInstanceAzoneResponse) SetStatusCode

func (ChangeInstanceAzoneResponse) String

type ChangeInstanceAzoneResponseBody

type ChangeInstanceAzoneResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ChangeInstanceAzoneResponseBody) GoString

func (*ChangeInstanceAzoneResponseBody) SetRequestId

func (*ChangeInstanceAzoneResponseBody) SetSuccess

func (ChangeInstanceAzoneResponseBody) String

type CheckDrdsDbNameRequest

type CheckDrdsDbNameRequest struct {
	// DRDS database name
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// DRDS instance ID
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (CheckDrdsDbNameRequest) GoString

func (s CheckDrdsDbNameRequest) GoString() string

func (*CheckDrdsDbNameRequest) SetDbName

func (*CheckDrdsDbNameRequest) SetDrdsInstanceId

func (s *CheckDrdsDbNameRequest) SetDrdsInstanceId(v string) *CheckDrdsDbNameRequest

func (CheckDrdsDbNameRequest) String

func (s CheckDrdsDbNameRequest) String() string

type CheckDrdsDbNameResponse

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

func (CheckDrdsDbNameResponse) GoString

func (s CheckDrdsDbNameResponse) GoString() string

func (*CheckDrdsDbNameResponse) SetBody

func (*CheckDrdsDbNameResponse) SetHeaders

func (*CheckDrdsDbNameResponse) SetStatusCode

func (CheckDrdsDbNameResponse) String

func (s CheckDrdsDbNameResponse) String() string

type CheckDrdsDbNameResponseBody

type CheckDrdsDbNameResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the DRDS database name is valid. Valid values: true: The database name is valid. false: the database name is invalid.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the call is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CheckDrdsDbNameResponseBody) GoString

func (s CheckDrdsDbNameResponseBody) GoString() string

func (*CheckDrdsDbNameResponseBody) SetRequestId

func (*CheckDrdsDbNameResponseBody) SetResult

func (*CheckDrdsDbNameResponseBody) SetSuccess

func (CheckDrdsDbNameResponseBody) String

type CheckExpandStatusRequest

type CheckExpandStatusRequest struct {
	// The name of the PolarDB-X database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (CheckExpandStatusRequest) GoString

func (s CheckExpandStatusRequest) GoString() string

func (*CheckExpandStatusRequest) SetDbName

func (*CheckExpandStatusRequest) SetDrdsInstanceId

func (s *CheckExpandStatusRequest) SetDrdsInstanceId(v string) *CheckExpandStatusRequest

func (CheckExpandStatusRequest) String

func (s CheckExpandStatusRequest) String() string

type CheckExpandStatusResponse

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

func (CheckExpandStatusResponse) GoString

func (s CheckExpandStatusResponse) GoString() string

func (*CheckExpandStatusResponse) SetBody

func (*CheckExpandStatusResponse) SetHeaders

func (*CheckExpandStatusResponse) SetStatusCode

func (CheckExpandStatusResponse) String

func (s CheckExpandStatusResponse) String() string

type CheckExpandStatusResponseBody

type CheckExpandStatusResponseBody struct {
	// The result of the verification.
	Data *CheckExpandStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CheckExpandStatusResponseBody) GoString

func (*CheckExpandStatusResponseBody) SetData

func (*CheckExpandStatusResponseBody) SetRequestId

func (*CheckExpandStatusResponseBody) SetSuccess

func (CheckExpandStatusResponseBody) String

type CheckExpandStatusResponseBodyData

type CheckExpandStatusResponseBodyData struct {
	// Indicates whether scale-out operations can be performed on the database.
	IsActive *bool `json:"IsActive,omitempty" xml:"IsActive,omitempty"`
	// The additional information.
	Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"`
}

func (CheckExpandStatusResponseBodyData) GoString

func (*CheckExpandStatusResponseBodyData) SetIsActive

func (*CheckExpandStatusResponseBodyData) SetMsg

func (CheckExpandStatusResponseBodyData) String

type CheckSqlAuditEnableStatusRequest

type CheckSqlAuditEnableStatusRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (CheckSqlAuditEnableStatusRequest) GoString

func (*CheckSqlAuditEnableStatusRequest) SetDbName

func (*CheckSqlAuditEnableStatusRequest) SetDrdsInstanceId

func (CheckSqlAuditEnableStatusRequest) String

type CheckSqlAuditEnableStatusResponse

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

func (CheckSqlAuditEnableStatusResponse) GoString

func (*CheckSqlAuditEnableStatusResponse) SetHeaders

func (*CheckSqlAuditEnableStatusResponse) SetStatusCode

func (CheckSqlAuditEnableStatusResponse) String

type CheckSqlAuditEnableStatusResponseBody

type CheckSqlAuditEnableStatusResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the SQL audit feature. Valid values:
	//
	// *   enabled: The SQL audit feature is enabled.
	// *   disabled: The SQL audit feature is disabled.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CheckSqlAuditEnableStatusResponseBody) GoString

func (*CheckSqlAuditEnableStatusResponseBody) SetRequestId

func (*CheckSqlAuditEnableStatusResponseBody) SetStatus

func (*CheckSqlAuditEnableStatusResponseBody) SetSuccess

func (CheckSqlAuditEnableStatusResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) ChangeAccountPassword

func (client *Client) ChangeAccountPassword(request *ChangeAccountPasswordRequest) (_result *ChangeAccountPasswordResponse, _err error)

func (*Client) ChangeAccountPasswordWithOptions

func (client *Client) ChangeAccountPasswordWithOptions(request *ChangeAccountPasswordRequest, runtime *util.RuntimeOptions) (_result *ChangeAccountPasswordResponse, _err error)

func (*Client) ChangeInstanceAzone

func (client *Client) ChangeInstanceAzone(request *ChangeInstanceAzoneRequest) (_result *ChangeInstanceAzoneResponse, _err error)

func (*Client) ChangeInstanceAzoneWithOptions

func (client *Client) ChangeInstanceAzoneWithOptions(request *ChangeInstanceAzoneRequest, runtime *util.RuntimeOptions) (_result *ChangeInstanceAzoneResponse, _err error)

func (*Client) CheckDrdsDbName

func (client *Client) CheckDrdsDbName(request *CheckDrdsDbNameRequest) (_result *CheckDrdsDbNameResponse, _err error)

func (*Client) CheckDrdsDbNameWithOptions

func (client *Client) CheckDrdsDbNameWithOptions(request *CheckDrdsDbNameRequest, runtime *util.RuntimeOptions) (_result *CheckDrdsDbNameResponse, _err error)

func (*Client) CheckExpandStatus

func (client *Client) CheckExpandStatus(request *CheckExpandStatusRequest) (_result *CheckExpandStatusResponse, _err error)

func (*Client) CheckExpandStatusWithOptions

func (client *Client) CheckExpandStatusWithOptions(request *CheckExpandStatusRequest, runtime *util.RuntimeOptions) (_result *CheckExpandStatusResponse, _err error)

func (*Client) CheckSqlAuditEnableStatus

func (client *Client) CheckSqlAuditEnableStatus(request *CheckSqlAuditEnableStatusRequest) (_result *CheckSqlAuditEnableStatusResponse, _err error)

func (*Client) CheckSqlAuditEnableStatusWithOptions

func (client *Client) CheckSqlAuditEnableStatusWithOptions(request *CheckSqlAuditEnableStatusRequest, runtime *util.RuntimeOptions) (_result *CheckSqlAuditEnableStatusResponse, _err error)

func (*Client) CreateDrdsDB

func (client *Client) CreateDrdsDB(request *CreateDrdsDBRequest) (_result *CreateDrdsDBResponse, _err error)

func (*Client) CreateDrdsDBWithOptions

func (client *Client) CreateDrdsDBWithOptions(request *CreateDrdsDBRequest, runtime *util.RuntimeOptions) (_result *CreateDrdsDBResponse, _err error)

func (*Client) CreateDrdsInstance

func (client *Client) CreateDrdsInstance(request *CreateDrdsInstanceRequest) (_result *CreateDrdsInstanceResponse, _err error)

func (*Client) CreateDrdsInstanceWithOptions

func (client *Client) CreateDrdsInstanceWithOptions(request *CreateDrdsInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateDrdsInstanceResponse, _err error)

func (*Client) CreateInstanceAccount

func (client *Client) CreateInstanceAccount(request *CreateInstanceAccountRequest) (_result *CreateInstanceAccountResponse, _err error)

func (*Client) CreateInstanceAccountWithOptions

func (client *Client) CreateInstanceAccountWithOptions(request *CreateInstanceAccountRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceAccountResponse, _err error)

func (*Client) CreateInstanceInternetAddress

func (client *Client) CreateInstanceInternetAddress(request *CreateInstanceInternetAddressRequest) (_result *CreateInstanceInternetAddressResponse, _err error)

func (*Client) CreateInstanceInternetAddressWithOptions

func (client *Client) CreateInstanceInternetAddressWithOptions(request *CreateInstanceInternetAddressRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceInternetAddressResponse, _err error)

func (*Client) CreateOrderForRds

func (client *Client) CreateOrderForRds(request *CreateOrderForRdsRequest) (_result *CreateOrderForRdsResponse, _err error)

*

  • Before you call this operation, make sure that you understand the billing methods and pricing of PolarDB-X 1.0. For more information, visit the [pricing page](https://www.aliyun.com/price/product#/rds/detail). *
  • @param request CreateOrderForRdsRequest
  • @return CreateOrderForRdsResponse

func (*Client) CreateOrderForRdsWithOptions

func (client *Client) CreateOrderForRdsWithOptions(request *CreateOrderForRdsRequest, runtime *util.RuntimeOptions) (_result *CreateOrderForRdsResponse, _err error)

*

  • Before you call this operation, make sure that you understand the billing methods and pricing of PolarDB-X 1.0. For more information, visit the [pricing page](https://www.aliyun.com/price/product#/rds/detail). *
  • @param request CreateOrderForRdsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateOrderForRdsResponse

func (*Client) CreateShardTask

func (client *Client) CreateShardTask(request *CreateShardTaskRequest) (_result *CreateShardTaskResponse, _err error)

func (*Client) CreateShardTaskWithOptions

func (client *Client) CreateShardTaskWithOptions(request *CreateShardTaskRequest, runtime *util.RuntimeOptions) (_result *CreateShardTaskResponse, _err error)

func (*Client) DescribeBackMenu

func (client *Client) DescribeBackMenu(request *DescribeBackMenuRequest) (_result *DescribeBackMenuResponse, _err error)

func (*Client) DescribeBackMenuWithOptions

func (client *Client) DescribeBackMenuWithOptions(request *DescribeBackMenuRequest, runtime *util.RuntimeOptions) (_result *DescribeBackMenuResponse, _err error)

func (*Client) DescribeBackupDbs

func (client *Client) DescribeBackupDbs(request *DescribeBackupDbsRequest) (_result *DescribeBackupDbsResponse, _err error)

func (*Client) DescribeBackupDbsWithOptions

func (client *Client) DescribeBackupDbsWithOptions(request *DescribeBackupDbsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupDbsResponse, _err error)

func (*Client) DescribeBackupLocal

func (client *Client) DescribeBackupLocal(request *DescribeBackupLocalRequest) (_result *DescribeBackupLocalResponse, _err error)

func (*Client) DescribeBackupLocalWithOptions

func (client *Client) DescribeBackupLocalWithOptions(request *DescribeBackupLocalRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupLocalResponse, _err error)

func (*Client) DescribeBackupPolicy

func (client *Client) DescribeBackupPolicy(request *DescribeBackupPolicyRequest) (_result *DescribeBackupPolicyResponse, _err error)

func (*Client) DescribeBackupPolicyWithOptions

func (client *Client) DescribeBackupPolicyWithOptions(request *DescribeBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPolicyResponse, _err error)

func (*Client) DescribeBackupSets

func (client *Client) DescribeBackupSets(request *DescribeBackupSetsRequest) (_result *DescribeBackupSetsResponse, _err error)

func (*Client) DescribeBackupSetsWithOptions

func (client *Client) DescribeBackupSetsWithOptions(request *DescribeBackupSetsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupSetsResponse, _err error)

func (*Client) DescribeBackupTimes

func (client *Client) DescribeBackupTimes(request *DescribeBackupTimesRequest) (_result *DescribeBackupTimesResponse, _err error)

func (*Client) DescribeBackupTimesWithOptions

func (client *Client) DescribeBackupTimesWithOptions(request *DescribeBackupTimesRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupTimesResponse, _err error)

func (*Client) DescribeBroadcastTables

func (client *Client) DescribeBroadcastTables(request *DescribeBroadcastTablesRequest) (_result *DescribeBroadcastTablesResponse, _err error)

func (*Client) DescribeBroadcastTablesWithOptions

func (client *Client) DescribeBroadcastTablesWithOptions(request *DescribeBroadcastTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeBroadcastTablesResponse, _err error)

func (*Client) DescribeDbInstanceDbs

func (client *Client) DescribeDbInstanceDbs(request *DescribeDbInstanceDbsRequest) (_result *DescribeDbInstanceDbsResponse, _err error)

func (*Client) DescribeDbInstanceDbsWithOptions

func (client *Client) DescribeDbInstanceDbsWithOptions(request *DescribeDbInstanceDbsRequest, runtime *util.RuntimeOptions) (_result *DescribeDbInstanceDbsResponse, _err error)

func (*Client) DescribeDbInstances

func (client *Client) DescribeDbInstances(request *DescribeDbInstancesRequest) (_result *DescribeDbInstancesResponse, _err error)

func (*Client) DescribeDbInstancesWithOptions

func (client *Client) DescribeDbInstancesWithOptions(request *DescribeDbInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDbInstancesResponse, _err error)

func (*Client) DescribeDrdsDB

func (client *Client) DescribeDrdsDB(request *DescribeDrdsDBRequest) (_result *DescribeDrdsDBResponse, _err error)

func (*Client) DescribeDrdsDBCluster

func (client *Client) DescribeDrdsDBCluster(request *DescribeDrdsDBClusterRequest) (_result *DescribeDrdsDBClusterResponse, _err error)

func (*Client) DescribeDrdsDBClusterWithOptions

func (client *Client) DescribeDrdsDBClusterWithOptions(request *DescribeDrdsDBClusterRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDBClusterResponse, _err error)

func (*Client) DescribeDrdsDBIpWhiteList

func (client *Client) DescribeDrdsDBIpWhiteList(request *DescribeDrdsDBIpWhiteListRequest) (_result *DescribeDrdsDBIpWhiteListResponse, _err error)

func (*Client) DescribeDrdsDBIpWhiteListWithOptions

func (client *Client) DescribeDrdsDBIpWhiteListWithOptions(request *DescribeDrdsDBIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDBIpWhiteListResponse, _err error)

func (*Client) DescribeDrdsDBWithOptions

func (client *Client) DescribeDrdsDBWithOptions(request *DescribeDrdsDBRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDBResponse, _err error)

func (*Client) DescribeDrdsDBs

func (client *Client) DescribeDrdsDBs(request *DescribeDrdsDBsRequest) (_result *DescribeDrdsDBsResponse, _err error)

func (*Client) DescribeDrdsDBsWithOptions

func (client *Client) DescribeDrdsDBsWithOptions(request *DescribeDrdsDBsRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDBsResponse, _err error)

func (*Client) DescribeDrdsDbInstance

func (client *Client) DescribeDrdsDbInstance(request *DescribeDrdsDbInstanceRequest) (_result *DescribeDrdsDbInstanceResponse, _err error)

func (*Client) DescribeDrdsDbInstanceWithOptions

func (client *Client) DescribeDrdsDbInstanceWithOptions(request *DescribeDrdsDbInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDbInstanceResponse, _err error)

func (*Client) DescribeDrdsDbInstances

func (client *Client) DescribeDrdsDbInstances(request *DescribeDrdsDbInstancesRequest) (_result *DescribeDrdsDbInstancesResponse, _err error)

func (*Client) DescribeDrdsDbInstancesWithOptions

func (client *Client) DescribeDrdsDbInstancesWithOptions(request *DescribeDrdsDbInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDbInstancesResponse, _err error)

func (*Client) DescribeDrdsDbRdsNameList

func (client *Client) DescribeDrdsDbRdsNameList(request *DescribeDrdsDbRdsNameListRequest) (_result *DescribeDrdsDbRdsNameListResponse, _err error)

func (*Client) DescribeDrdsDbRdsNameListWithOptions

func (client *Client) DescribeDrdsDbRdsNameListWithOptions(request *DescribeDrdsDbRdsNameListRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsDbRdsNameListResponse, _err error)

func (*Client) DescribeDrdsInstance

func (client *Client) DescribeDrdsInstance(request *DescribeDrdsInstanceRequest) (_result *DescribeDrdsInstanceResponse, _err error)

func (*Client) DescribeDrdsInstanceDbMonitor

func (client *Client) DescribeDrdsInstanceDbMonitor(request *DescribeDrdsInstanceDbMonitorRequest) (_result *DescribeDrdsInstanceDbMonitorResponse, _err error)

func (*Client) DescribeDrdsInstanceDbMonitorWithOptions

func (client *Client) DescribeDrdsInstanceDbMonitorWithOptions(request *DescribeDrdsInstanceDbMonitorRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstanceDbMonitorResponse, _err error)

func (*Client) DescribeDrdsInstanceLevelTasks

func (client *Client) DescribeDrdsInstanceLevelTasks(request *DescribeDrdsInstanceLevelTasksRequest) (_result *DescribeDrdsInstanceLevelTasksResponse, _err error)

func (*Client) DescribeDrdsInstanceLevelTasksWithOptions

func (client *Client) DescribeDrdsInstanceLevelTasksWithOptions(request *DescribeDrdsInstanceLevelTasksRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstanceLevelTasksResponse, _err error)

func (*Client) DescribeDrdsInstanceMonitor

func (client *Client) DescribeDrdsInstanceMonitor(request *DescribeDrdsInstanceMonitorRequest) (_result *DescribeDrdsInstanceMonitorResponse, _err error)

func (*Client) DescribeDrdsInstanceMonitorWithOptions

func (client *Client) DescribeDrdsInstanceMonitorWithOptions(request *DescribeDrdsInstanceMonitorRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstanceMonitorResponse, _err error)

func (*Client) DescribeDrdsInstanceVersion

func (client *Client) DescribeDrdsInstanceVersion(request *DescribeDrdsInstanceVersionRequest) (_result *DescribeDrdsInstanceVersionResponse, _err error)

func (*Client) DescribeDrdsInstanceVersionWithOptions

func (client *Client) DescribeDrdsInstanceVersionWithOptions(request *DescribeDrdsInstanceVersionRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstanceVersionResponse, _err error)

func (*Client) DescribeDrdsInstanceWithOptions

func (client *Client) DescribeDrdsInstanceWithOptions(request *DescribeDrdsInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstanceResponse, _err error)

func (*Client) DescribeDrdsInstances

func (client *Client) DescribeDrdsInstances(request *DescribeDrdsInstancesRequest) (_result *DescribeDrdsInstancesResponse, _err error)

func (*Client) DescribeDrdsInstancesWithOptions

func (client *Client) DescribeDrdsInstancesWithOptions(request *DescribeDrdsInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsInstancesResponse, _err error)

func (*Client) DescribeDrdsParams

func (client *Client) DescribeDrdsParams(request *DescribeDrdsParamsRequest) (_result *DescribeDrdsParamsResponse, _err error)

func (*Client) DescribeDrdsParamsWithOptions

func (client *Client) DescribeDrdsParamsWithOptions(request *DescribeDrdsParamsRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsParamsResponse, _err error)

func (*Client) DescribeDrdsRdsInstances

func (client *Client) DescribeDrdsRdsInstances(request *DescribeDrdsRdsInstancesRequest) (_result *DescribeDrdsRdsInstancesResponse, _err error)

func (*Client) DescribeDrdsRdsInstancesWithOptions

func (client *Client) DescribeDrdsRdsInstancesWithOptions(request *DescribeDrdsRdsInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsRdsInstancesResponse, _err error)

func (*Client) DescribeDrdsShardingDbs

func (client *Client) DescribeDrdsShardingDbs(request *DescribeDrdsShardingDbsRequest) (_result *DescribeDrdsShardingDbsResponse, _err error)

func (*Client) DescribeDrdsShardingDbsWithOptions

func (client *Client) DescribeDrdsShardingDbsWithOptions(request *DescribeDrdsShardingDbsRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsShardingDbsResponse, _err error)

func (*Client) DescribeDrdsSlowSqls

func (client *Client) DescribeDrdsSlowSqls(request *DescribeDrdsSlowSqlsRequest) (_result *DescribeDrdsSlowSqlsResponse, _err error)

func (*Client) DescribeDrdsSlowSqlsWithOptions

func (client *Client) DescribeDrdsSlowSqlsWithOptions(request *DescribeDrdsSlowSqlsRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsSlowSqlsResponse, _err error)

func (*Client) DescribeDrdsSqlAuditStatus

func (client *Client) DescribeDrdsSqlAuditStatus(request *DescribeDrdsSqlAuditStatusRequest) (_result *DescribeDrdsSqlAuditStatusResponse, _err error)

func (*Client) DescribeDrdsSqlAuditStatusWithOptions

func (client *Client) DescribeDrdsSqlAuditStatusWithOptions(request *DescribeDrdsSqlAuditStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsSqlAuditStatusResponse, _err error)

func (*Client) DescribeDrdsTasks

func (client *Client) DescribeDrdsTasks(request *DescribeDrdsTasksRequest) (_result *DescribeDrdsTasksResponse, _err error)

func (*Client) DescribeDrdsTasksWithOptions

func (client *Client) DescribeDrdsTasksWithOptions(request *DescribeDrdsTasksRequest, runtime *util.RuntimeOptions) (_result *DescribeDrdsTasksResponse, _err error)

func (*Client) DescribeExpandLogicTableInfoList

func (client *Client) DescribeExpandLogicTableInfoList(request *DescribeExpandLogicTableInfoListRequest) (_result *DescribeExpandLogicTableInfoListResponse, _err error)

func (*Client) DescribeExpandLogicTableInfoListWithOptions

func (client *Client) DescribeExpandLogicTableInfoListWithOptions(request *DescribeExpandLogicTableInfoListRequest, runtime *util.RuntimeOptions) (_result *DescribeExpandLogicTableInfoListResponse, _err error)

func (*Client) DescribeHotDbList

func (client *Client) DescribeHotDbList(request *DescribeHotDbListRequest) (_result *DescribeHotDbListResponse, _err error)

func (*Client) DescribeHotDbListWithOptions

func (client *Client) DescribeHotDbListWithOptions(request *DescribeHotDbListRequest, runtime *util.RuntimeOptions) (_result *DescribeHotDbListResponse, _err error)

func (*Client) DescribeInstDbLogInfo

func (client *Client) DescribeInstDbLogInfo(request *DescribeInstDbLogInfoRequest) (_result *DescribeInstDbLogInfoResponse, _err error)

func (*Client) DescribeInstDbLogInfoWithOptions

func (client *Client) DescribeInstDbLogInfoWithOptions(request *DescribeInstDbLogInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeInstDbLogInfoResponse, _err error)

func (*Client) DescribeInstDbSlsInfo

func (client *Client) DescribeInstDbSlsInfo(request *DescribeInstDbSlsInfoRequest) (_result *DescribeInstDbSlsInfoResponse, _err error)

func (*Client) DescribeInstDbSlsInfoWithOptions

func (client *Client) DescribeInstDbSlsInfoWithOptions(request *DescribeInstDbSlsInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeInstDbSlsInfoResponse, _err error)

func (*Client) DescribeInstanceAccounts

func (client *Client) DescribeInstanceAccounts(request *DescribeInstanceAccountsRequest) (_result *DescribeInstanceAccountsResponse, _err error)

func (*Client) DescribeInstanceAccountsWithOptions

func (client *Client) DescribeInstanceAccountsWithOptions(request *DescribeInstanceAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceAccountsResponse, _err error)

func (*Client) DescribeInstanceSwitchAzone

func (client *Client) DescribeInstanceSwitchAzone(request *DescribeInstanceSwitchAzoneRequest) (_result *DescribeInstanceSwitchAzoneResponse, _err error)

func (*Client) DescribeInstanceSwitchAzoneWithOptions

func (client *Client) DescribeInstanceSwitchAzoneWithOptions(request *DescribeInstanceSwitchAzoneRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSwitchAzoneResponse, _err error)

func (*Client) DescribeInstanceSwitchNetwork

func (client *Client) DescribeInstanceSwitchNetwork(request *DescribeInstanceSwitchNetworkRequest) (_result *DescribeInstanceSwitchNetworkResponse, _err error)

*

  • **** *
  • @param request DescribeInstanceSwitchNetworkRequest
  • @return DescribeInstanceSwitchNetworkResponse

func (*Client) DescribeInstanceSwitchNetworkWithOptions

func (client *Client) DescribeInstanceSwitchNetworkWithOptions(request *DescribeInstanceSwitchNetworkRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSwitchNetworkResponse, _err error)

*

  • **** *
  • @param request DescribeInstanceSwitchNetworkRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeInstanceSwitchNetworkResponse

func (*Client) DescribePreCheckResult

func (client *Client) DescribePreCheckResult(request *DescribePreCheckResultRequest) (_result *DescribePreCheckResultResponse, _err error)

func (*Client) DescribePreCheckResultWithOptions

func (client *Client) DescribePreCheckResultWithOptions(request *DescribePreCheckResultRequest, runtime *util.RuntimeOptions) (_result *DescribePreCheckResultResponse, _err error)

func (*Client) DescribeRDSPerformance

func (client *Client) DescribeRDSPerformance(request *DescribeRDSPerformanceRequest) (_result *DescribeRDSPerformanceResponse, _err error)

func (*Client) DescribeRDSPerformanceWithOptions

func (client *Client) DescribeRDSPerformanceWithOptions(request *DescribeRDSPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeRDSPerformanceResponse, _err error)

func (*Client) DescribeRdsCommodity

func (client *Client) DescribeRdsCommodity(request *DescribeRdsCommodityRequest) (_result *DescribeRdsCommodityResponse, _err error)

func (*Client) DescribeRdsCommodityWithOptions

func (client *Client) DescribeRdsCommodityWithOptions(request *DescribeRdsCommodityRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsCommodityResponse, _err error)

func (*Client) DescribeRdsPerformanceSummary

func (client *Client) DescribeRdsPerformanceSummary(request *DescribeRdsPerformanceSummaryRequest) (_result *DescribeRdsPerformanceSummaryResponse, _err error)

func (*Client) DescribeRdsPerformanceSummaryWithOptions

func (client *Client) DescribeRdsPerformanceSummaryWithOptions(request *DescribeRdsPerformanceSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsPerformanceSummaryResponse, _err error)

func (*Client) DescribeRdsSuperAccountInstances

func (client *Client) DescribeRdsSuperAccountInstances(request *DescribeRdsSuperAccountInstancesRequest) (_result *DescribeRdsSuperAccountInstancesResponse, _err error)

func (*Client) DescribeRdsSuperAccountInstancesWithOptions

func (client *Client) DescribeRdsSuperAccountInstancesWithOptions(request *DescribeRdsSuperAccountInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsSuperAccountInstancesResponse, _err error)

func (*Client) DescribeRecycleBinStatus

func (client *Client) DescribeRecycleBinStatus(request *DescribeRecycleBinStatusRequest) (_result *DescribeRecycleBinStatusResponse, _err error)

func (*Client) DescribeRecycleBinStatusWithOptions

func (client *Client) DescribeRecycleBinStatusWithOptions(request *DescribeRecycleBinStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeRecycleBinStatusResponse, _err error)

func (*Client) DescribeRecycleBinTables

func (client *Client) DescribeRecycleBinTables(request *DescribeRecycleBinTablesRequest) (_result *DescribeRecycleBinTablesResponse, _err error)

func (*Client) DescribeRecycleBinTablesWithOptions

func (client *Client) DescribeRecycleBinTablesWithOptions(request *DescribeRecycleBinTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeRecycleBinTablesResponse, _err error)

func (*Client) DescribeRestoreOrder

func (client *Client) DescribeRestoreOrder(request *DescribeRestoreOrderRequest) (_result *DescribeRestoreOrderResponse, _err error)

func (*Client) DescribeRestoreOrderWithOptions

func (client *Client) DescribeRestoreOrderWithOptions(request *DescribeRestoreOrderRequest, runtime *util.RuntimeOptions) (_result *DescribeRestoreOrderResponse, _err error)

func (*Client) DescribeShardTaskInfo

func (client *Client) DescribeShardTaskInfo(request *DescribeShardTaskInfoRequest) (_result *DescribeShardTaskInfoResponse, _err error)

func (*Client) DescribeShardTaskInfoWithOptions

func (client *Client) DescribeShardTaskInfoWithOptions(request *DescribeShardTaskInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeShardTaskInfoResponse, _err error)

func (*Client) DescribeSqlFlashbakTask

func (client *Client) DescribeSqlFlashbakTask(request *DescribeSqlFlashbakTaskRequest) (_result *DescribeSqlFlashbakTaskResponse, _err error)

func (*Client) DescribeSqlFlashbakTaskWithOptions

func (client *Client) DescribeSqlFlashbakTaskWithOptions(request *DescribeSqlFlashbakTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeSqlFlashbakTaskResponse, _err error)

func (*Client) DescribeTable

func (client *Client) DescribeTable(request *DescribeTableRequest) (_result *DescribeTableResponse, _err error)

func (*Client) DescribeTableListByType

func (client *Client) DescribeTableListByType(request *DescribeTableListByTypeRequest) (_result *DescribeTableListByTypeResponse, _err error)

func (*Client) DescribeTableListByTypeWithOptions

func (client *Client) DescribeTableListByTypeWithOptions(request *DescribeTableListByTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeTableListByTypeResponse, _err error)

func (*Client) DescribeTableWithOptions

func (client *Client) DescribeTableWithOptions(request *DescribeTableRequest, runtime *util.RuntimeOptions) (_result *DescribeTableResponse, _err error)

func (*Client) DescribeTables

func (client *Client) DescribeTables(request *DescribeTablesRequest) (_result *DescribeTablesResponse, _err error)

func (*Client) DescribeTablesWithOptions

func (client *Client) DescribeTablesWithOptions(request *DescribeTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeTablesResponse, _err error)

func (*Client) DisableSqlAudit

func (client *Client) DisableSqlAudit(request *DisableSqlAuditRequest) (_result *DisableSqlAuditResponse, _err error)

func (*Client) DisableSqlAuditWithOptions

func (client *Client) DisableSqlAuditWithOptions(request *DisableSqlAuditRequest, runtime *util.RuntimeOptions) (_result *DisableSqlAuditResponse, _err error)

func (*Client) EnableInstanceIpv6Address

func (client *Client) EnableInstanceIpv6Address(request *EnableInstanceIpv6AddressRequest) (_result *EnableInstanceIpv6AddressResponse, _err error)

func (*Client) EnableInstanceIpv6AddressWithOptions

func (client *Client) EnableInstanceIpv6AddressWithOptions(request *EnableInstanceIpv6AddressRequest, runtime *util.RuntimeOptions) (_result *EnableInstanceIpv6AddressResponse, _err error)

func (*Client) EnableSqlAudit

func (client *Client) EnableSqlAudit(request *EnableSqlAuditRequest) (_result *EnableSqlAuditResponse, _err error)

func (*Client) EnableSqlAuditWithOptions

func (client *Client) EnableSqlAuditWithOptions(request *EnableSqlAuditRequest, runtime *util.RuntimeOptions) (_result *EnableSqlAuditResponse, _err error)

func (*Client) EnableSqlFlashbackMatchSwitch

func (client *Client) EnableSqlFlashbackMatchSwitch(request *EnableSqlFlashbackMatchSwitchRequest) (_result *EnableSqlFlashbackMatchSwitchResponse, _err error)

func (*Client) EnableSqlFlashbackMatchSwitchWithOptions

func (client *Client) EnableSqlFlashbackMatchSwitchWithOptions(request *EnableSqlFlashbackMatchSwitchRequest, runtime *util.RuntimeOptions) (_result *EnableSqlFlashbackMatchSwitchResponse, _err error)

func (*Client) FlashbackRecycleBinTable

func (client *Client) FlashbackRecycleBinTable(request *FlashbackRecycleBinTableRequest) (_result *FlashbackRecycleBinTableResponse, _err error)

func (*Client) FlashbackRecycleBinTableWithOptions

func (client *Client) FlashbackRecycleBinTableWithOptions(request *FlashbackRecycleBinTableRequest, runtime *util.RuntimeOptions) (_result *FlashbackRecycleBinTableResponse, _err error)

func (*Client) GetDrdsDbRdsRelationInfo

func (client *Client) GetDrdsDbRdsRelationInfo(request *GetDrdsDbRdsRelationInfoRequest) (_result *GetDrdsDbRdsRelationInfoResponse, _err error)

func (*Client) GetDrdsDbRdsRelationInfoWithOptions

func (client *Client) GetDrdsDbRdsRelationInfoWithOptions(request *GetDrdsDbRdsRelationInfoRequest, runtime *util.RuntimeOptions) (_result *GetDrdsDbRdsRelationInfoResponse, _err error)

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) Init

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

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

func (*Client) ManagePrivateRds

func (client *Client) ManagePrivateRds(request *ManagePrivateRdsRequest) (_result *ManagePrivateRdsResponse, _err error)

func (*Client) ManagePrivateRdsWithOptions

func (client *Client) ManagePrivateRdsWithOptions(request *ManagePrivateRdsRequest, runtime *util.RuntimeOptions) (_result *ManagePrivateRdsResponse, _err error)

func (*Client) ModifyAccountDescription

func (client *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (_result *ModifyAccountDescriptionResponse, _err error)

func (*Client) ModifyAccountDescriptionWithOptions

func (client *Client) ModifyAccountDescriptionWithOptions(request *ModifyAccountDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyAccountDescriptionResponse, _err error)

func (*Client) ModifyAccountPrivilege

func (client *Client) ModifyAccountPrivilege(request *ModifyAccountPrivilegeRequest) (_result *ModifyAccountPrivilegeResponse, _err error)

func (*Client) ModifyAccountPrivilegeWithOptions

func (client *Client) ModifyAccountPrivilegeWithOptions(request *ModifyAccountPrivilegeRequest, runtime *util.RuntimeOptions) (_result *ModifyAccountPrivilegeResponse, _err error)

func (*Client) ModifyDrdsInstanceDescription

func (client *Client) ModifyDrdsInstanceDescription(request *ModifyDrdsInstanceDescriptionRequest) (_result *ModifyDrdsInstanceDescriptionResponse, _err error)

func (*Client) ModifyDrdsInstanceDescriptionWithOptions

func (client *Client) ModifyDrdsInstanceDescriptionWithOptions(request *ModifyDrdsInstanceDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDrdsInstanceDescriptionResponse, _err error)

func (*Client) ModifyDrdsIpWhiteList

func (client *Client) ModifyDrdsIpWhiteList(request *ModifyDrdsIpWhiteListRequest) (_result *ModifyDrdsIpWhiteListResponse, _err error)

func (*Client) ModifyDrdsIpWhiteListWithOptions

func (client *Client) ModifyDrdsIpWhiteListWithOptions(request *ModifyDrdsIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *ModifyDrdsIpWhiteListResponse, _err error)

func (*Client) ModifyPolarDbReadWeight

func (client *Client) ModifyPolarDbReadWeight(request *ModifyPolarDbReadWeightRequest) (_result *ModifyPolarDbReadWeightResponse, _err error)

func (*Client) ModifyPolarDbReadWeightWithOptions

func (client *Client) ModifyPolarDbReadWeightWithOptions(request *ModifyPolarDbReadWeightRequest, runtime *util.RuntimeOptions) (_result *ModifyPolarDbReadWeightResponse, _err error)

func (*Client) ModifyRdsReadWeight

func (client *Client) ModifyRdsReadWeight(request *ModifyRdsReadWeightRequest) (_result *ModifyRdsReadWeightResponse, _err error)

func (*Client) ModifyRdsReadWeightWithOptions

func (client *Client) ModifyRdsReadWeightWithOptions(request *ModifyRdsReadWeightRequest, runtime *util.RuntimeOptions) (_result *ModifyRdsReadWeightResponse, _err error)

func (*Client) PutStartBackup

func (client *Client) PutStartBackup(request *PutStartBackupRequest) (_result *PutStartBackupResponse, _err error)

func (*Client) PutStartBackupWithOptions

func (client *Client) PutStartBackupWithOptions(request *PutStartBackupRequest, runtime *util.RuntimeOptions) (_result *PutStartBackupResponse, _err error)

func (*Client) RefreshDrdsAtomUrl

func (client *Client) RefreshDrdsAtomUrl(request *RefreshDrdsAtomUrlRequest) (_result *RefreshDrdsAtomUrlResponse, _err error)

func (*Client) RefreshDrdsAtomUrlWithOptions

func (client *Client) RefreshDrdsAtomUrlWithOptions(request *RefreshDrdsAtomUrlRequest, runtime *util.RuntimeOptions) (_result *RefreshDrdsAtomUrlResponse, _err error)

func (*Client) ReleaseInstanceInternetAddress

func (client *Client) ReleaseInstanceInternetAddress(request *ReleaseInstanceInternetAddressRequest) (_result *ReleaseInstanceInternetAddressResponse, _err error)

func (*Client) ReleaseInstanceInternetAddressWithOptions

func (client *Client) ReleaseInstanceInternetAddressWithOptions(request *ReleaseInstanceInternetAddressRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstanceInternetAddressResponse, _err error)

func (*Client) RemoveBackupsSet

func (client *Client) RemoveBackupsSet(request *RemoveBackupsSetRequest) (_result *RemoveBackupsSetResponse, _err error)

func (*Client) RemoveBackupsSetWithOptions

func (client *Client) RemoveBackupsSetWithOptions(request *RemoveBackupsSetRequest, runtime *util.RuntimeOptions) (_result *RemoveBackupsSetResponse, _err error)

func (*Client) RemoveDrdsDb

func (client *Client) RemoveDrdsDb(request *RemoveDrdsDbRequest) (_result *RemoveDrdsDbResponse, _err error)

func (*Client) RemoveDrdsDbFailedRecord

func (client *Client) RemoveDrdsDbFailedRecord(request *RemoveDrdsDbFailedRecordRequest) (_result *RemoveDrdsDbFailedRecordResponse, _err error)

func (*Client) RemoveDrdsDbFailedRecordWithOptions

func (client *Client) RemoveDrdsDbFailedRecordWithOptions(request *RemoveDrdsDbFailedRecordRequest, runtime *util.RuntimeOptions) (_result *RemoveDrdsDbFailedRecordResponse, _err error)

func (*Client) RemoveDrdsDbWithOptions

func (client *Client) RemoveDrdsDbWithOptions(request *RemoveDrdsDbRequest, runtime *util.RuntimeOptions) (_result *RemoveDrdsDbResponse, _err error)

func (*Client) RemoveDrdsInstance

func (client *Client) RemoveDrdsInstance(request *RemoveDrdsInstanceRequest) (_result *RemoveDrdsInstanceResponse, _err error)

*

  • > * You can call this operation to release an instance that is charged based on only the pay-as-you-go billing method.
  • >* If the specifications of the instance are being changed, or one or more databases exist in the instance, you cannot call this operation to release the instance. *
  • @param request RemoveDrdsInstanceRequest
  • @return RemoveDrdsInstanceResponse

func (*Client) RemoveDrdsInstanceWithOptions

func (client *Client) RemoveDrdsInstanceWithOptions(request *RemoveDrdsInstanceRequest, runtime *util.RuntimeOptions) (_result *RemoveDrdsInstanceResponse, _err error)

*

  • > * You can call this operation to release an instance that is charged based on only the pay-as-you-go billing method.
  • >* If the specifications of the instance are being changed, or one or more databases exist in the instance, you cannot call this operation to release the instance. *
  • @param request RemoveDrdsInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveDrdsInstanceResponse

func (*Client) RemoveInstanceAccount

func (client *Client) RemoveInstanceAccount(request *RemoveInstanceAccountRequest) (_result *RemoveInstanceAccountResponse, _err error)

func (*Client) RemoveInstanceAccountWithOptions

func (client *Client) RemoveInstanceAccountWithOptions(request *RemoveInstanceAccountRequest, runtime *util.RuntimeOptions) (_result *RemoveInstanceAccountResponse, _err error)

func (*Client) RemoveRecycleBinTable

func (client *Client) RemoveRecycleBinTable(request *RemoveRecycleBinTableRequest) (_result *RemoveRecycleBinTableResponse, _err error)

func (*Client) RemoveRecycleBinTableWithOptions

func (client *Client) RemoveRecycleBinTableWithOptions(request *RemoveRecycleBinTableRequest, runtime *util.RuntimeOptions) (_result *RemoveRecycleBinTableResponse, _err error)

func (*Client) RestartDrdsInstance

func (client *Client) RestartDrdsInstance(request *RestartDrdsInstanceRequest) (_result *RestartDrdsInstanceResponse, _err error)

func (*Client) RestartDrdsInstanceWithOptions

func (client *Client) RestartDrdsInstanceWithOptions(request *RestartDrdsInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartDrdsInstanceResponse, _err error)

func (*Client) RollbackInstanceVersion

func (client *Client) RollbackInstanceVersion(request *RollbackInstanceVersionRequest) (_result *RollbackInstanceVersionResponse, _err error)

func (*Client) RollbackInstanceVersionWithOptions

func (client *Client) RollbackInstanceVersionWithOptions(request *RollbackInstanceVersionRequest, runtime *util.RuntimeOptions) (_result *RollbackInstanceVersionResponse, _err error)

func (*Client) SetBackupLocal

func (client *Client) SetBackupLocal(request *SetBackupLocalRequest) (_result *SetBackupLocalResponse, _err error)

func (*Client) SetBackupLocalWithOptions

func (client *Client) SetBackupLocalWithOptions(request *SetBackupLocalRequest, runtime *util.RuntimeOptions) (_result *SetBackupLocalResponse, _err error)

func (*Client) SetBackupPolicy

func (client *Client) SetBackupPolicy(request *SetBackupPolicyRequest) (_result *SetBackupPolicyResponse, _err error)

func (*Client) SetBackupPolicyWithOptions

func (client *Client) SetBackupPolicyWithOptions(request *SetBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *SetBackupPolicyResponse, _err error)

func (*Client) SetupBroadcastTables

func (client *Client) SetupBroadcastTables(request *SetupBroadcastTablesRequest) (_result *SetupBroadcastTablesResponse, _err error)

func (*Client) SetupBroadcastTablesWithOptions

func (client *Client) SetupBroadcastTablesWithOptions(request *SetupBroadcastTablesRequest, runtime *util.RuntimeOptions) (_result *SetupBroadcastTablesResponse, _err error)

func (*Client) SetupDrdsParams

func (client *Client) SetupDrdsParams(request *SetupDrdsParamsRequest) (_result *SetupDrdsParamsResponse, _err error)

func (*Client) SetupDrdsParamsWithOptions

func (client *Client) SetupDrdsParamsWithOptions(request *SetupDrdsParamsRequest, runtime *util.RuntimeOptions) (_result *SetupDrdsParamsResponse, _err error)

func (*Client) SetupRecycleBinStatus

func (client *Client) SetupRecycleBinStatus(request *SetupRecycleBinStatusRequest) (_result *SetupRecycleBinStatusResponse, _err error)

func (*Client) SetupRecycleBinStatusWithOptions

func (client *Client) SetupRecycleBinStatusWithOptions(request *SetupRecycleBinStatusRequest, runtime *util.RuntimeOptions) (_result *SetupRecycleBinStatusResponse, _err error)

func (*Client) SetupTable

func (client *Client) SetupTable(request *SetupTableRequest) (_result *SetupTableResponse, _err error)

func (*Client) SetupTableWithOptions

func (client *Client) SetupTableWithOptions(request *SetupTableRequest, runtime *util.RuntimeOptions) (_result *SetupTableResponse, _err error)

func (*Client) StartRestore

func (client *Client) StartRestore(request *StartRestoreRequest) (_result *StartRestoreResponse, _err error)

func (*Client) StartRestoreWithOptions

func (client *Client) StartRestoreWithOptions(request *StartRestoreRequest, runtime *util.RuntimeOptions) (_result *StartRestoreResponse, _err error)

func (*Client) SubmitCleanTask

func (client *Client) SubmitCleanTask(request *SubmitCleanTaskRequest) (_result *SubmitCleanTaskResponse, _err error)

func (*Client) SubmitCleanTaskWithOptions

func (client *Client) SubmitCleanTaskWithOptions(request *SubmitCleanTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitCleanTaskResponse, _err error)

func (*Client) SubmitHotExpandPreCheckTask

func (client *Client) SubmitHotExpandPreCheckTask(request *SubmitHotExpandPreCheckTaskRequest) (_result *SubmitHotExpandPreCheckTaskResponse, _err error)

func (*Client) SubmitHotExpandPreCheckTaskWithOptions

func (client *Client) SubmitHotExpandPreCheckTaskWithOptions(request *SubmitHotExpandPreCheckTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitHotExpandPreCheckTaskResponse, _err error)

func (*Client) SubmitHotExpandTask

func (client *Client) SubmitHotExpandTask(request *SubmitHotExpandTaskRequest) (_result *SubmitHotExpandTaskResponse, _err error)

func (*Client) SubmitHotExpandTaskWithOptions

func (client *Client) SubmitHotExpandTaskWithOptions(request *SubmitHotExpandTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitHotExpandTaskResponse, _err error)

func (*Client) SubmitSmoothExpandPreCheck

func (client *Client) SubmitSmoothExpandPreCheck(request *SubmitSmoothExpandPreCheckRequest) (_result *SubmitSmoothExpandPreCheckResponse, _err error)

func (*Client) SubmitSmoothExpandPreCheckTask

func (client *Client) SubmitSmoothExpandPreCheckTask(request *SubmitSmoothExpandPreCheckTaskRequest) (_result *SubmitSmoothExpandPreCheckTaskResponse, _err error)

func (*Client) SubmitSmoothExpandPreCheckTaskWithOptions

func (client *Client) SubmitSmoothExpandPreCheckTaskWithOptions(request *SubmitSmoothExpandPreCheckTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitSmoothExpandPreCheckTaskResponse, _err error)

func (*Client) SubmitSmoothExpandPreCheckWithOptions

func (client *Client) SubmitSmoothExpandPreCheckWithOptions(request *SubmitSmoothExpandPreCheckRequest, runtime *util.RuntimeOptions) (_result *SubmitSmoothExpandPreCheckResponse, _err error)

func (*Client) SubmitSqlFlashbackTask

func (client *Client) SubmitSqlFlashbackTask(request *SubmitSqlFlashbackTaskRequest) (_result *SubmitSqlFlashbackTaskResponse, _err error)

func (*Client) SubmitSqlFlashbackTaskWithOptions

func (client *Client) SubmitSqlFlashbackTaskWithOptions(request *SubmitSqlFlashbackTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitSqlFlashbackTaskResponse, _err error)

func (*Client) SwitchGlobalBroadcastType

func (client *Client) SwitchGlobalBroadcastType(request *SwitchGlobalBroadcastTypeRequest) (_result *SwitchGlobalBroadcastTypeResponse, _err error)

func (*Client) SwitchGlobalBroadcastTypeWithOptions

func (client *Client) SwitchGlobalBroadcastTypeWithOptions(request *SwitchGlobalBroadcastTypeRequest, runtime *util.RuntimeOptions) (_result *SwitchGlobalBroadcastTypeResponse, _err error)

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

func (*Client) UpdateInstanceNetwork

func (client *Client) UpdateInstanceNetwork(request *UpdateInstanceNetworkRequest) (_result *UpdateInstanceNetworkResponse, _err error)

func (*Client) UpdateInstanceNetworkWithOptions

func (client *Client) UpdateInstanceNetworkWithOptions(request *UpdateInstanceNetworkRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceNetworkResponse, _err error)

func (*Client) UpdatePrivateRdsClass

func (client *Client) UpdatePrivateRdsClass(request *UpdatePrivateRdsClassRequest) (_result *UpdatePrivateRdsClassResponse, _err error)

func (*Client) UpdatePrivateRdsClassWithOptions

func (client *Client) UpdatePrivateRdsClassWithOptions(request *UpdatePrivateRdsClassRequest, runtime *util.RuntimeOptions) (_result *UpdatePrivateRdsClassResponse, _err error)

func (*Client) UpdateResourceGroupAttribute

func (client *Client) UpdateResourceGroupAttribute(request *UpdateResourceGroupAttributeRequest) (_result *UpdateResourceGroupAttributeResponse, _err error)

func (*Client) UpdateResourceGroupAttributeWithOptions

func (client *Client) UpdateResourceGroupAttributeWithOptions(request *UpdateResourceGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateResourceGroupAttributeResponse, _err error)

func (*Client) UpgradeHiStoreInstance

func (client *Client) UpgradeHiStoreInstance(request *UpgradeHiStoreInstanceRequest) (_result *UpgradeHiStoreInstanceResponse, _err error)

func (*Client) UpgradeHiStoreInstanceWithOptions

func (client *Client) UpgradeHiStoreInstanceWithOptions(request *UpgradeHiStoreInstanceRequest, runtime *util.RuntimeOptions) (_result *UpgradeHiStoreInstanceResponse, _err error)

func (*Client) UpgradeInstanceVersion

func (client *Client) UpgradeInstanceVersion(request *UpgradeInstanceVersionRequest) (_result *UpgradeInstanceVersionResponse, _err error)

func (*Client) UpgradeInstanceVersionWithOptions

func (client *Client) UpgradeInstanceVersionWithOptions(request *UpgradeInstanceVersionRequest, runtime *util.RuntimeOptions) (_result *UpgradeInstanceVersionResponse, _err error)

func (*Client) ValidateShardTask

func (client *Client) ValidateShardTask(request *ValidateShardTaskRequest) (_result *ValidateShardTaskResponse, _err error)

func (*Client) ValidateShardTaskWithOptions

func (client *Client) ValidateShardTaskWithOptions(request *ValidateShardTaskRequest, runtime *util.RuntimeOptions) (_result *ValidateShardTaskResponse, _err error)

type CreateDrdsDBRequest

type CreateDrdsDBRequest struct {
	// The name of the account that has permissions to access all databases on the ApsaraDB RDS for MySQL instance.
	//
	// This parameter is required only when the Type parameter is set to VERTICAL.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The type of the storage instances that are used by the PolarDB-X 1.0 database. Set the value to RDS.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Specifies whether the required ApsaraDB RDS for MySQL instance is being created.
	DbInstanceIsCreating *bool `json:"DbInstanceIsCreating,omitempty" xml:"DbInstanceIsCreating,omitempty"`
	// The name of the PolarDB-X 1.0 database you want to create.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance on which you want to create the database.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The encoding method that is used by the database.
	Encode     *string                          `json:"Encode,omitempty" xml:"Encode,omitempty"`
	InstDbName []*CreateDrdsDBRequestInstDbName `json:"InstDbName,omitempty" xml:"InstDbName,omitempty" type:"Repeated"`
	// The password that is used to log on to the database.
	Password        *string                               `json:"Password,omitempty" xml:"Password,omitempty"`
	RdsInstance     []*string                             `json:"RdsInstance,omitempty" xml:"RdsInstance,omitempty" type:"Repeated"`
	RdsSuperAccount []*CreateDrdsDBRequestRdsSuperAccount `json:"RdsSuperAccount,omitempty" xml:"RdsSuperAccount,omitempty" type:"Repeated"`
	// The partitioning mode of the database. Valid values:
	//
	// *   **HORIZONTAL**: The database is horizontally partitioned (sharded).
	// *   **VERTICAL**: The database is vertically partitioned.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateDrdsDBRequest) GoString

func (s CreateDrdsDBRequest) GoString() string

func (*CreateDrdsDBRequest) SetAccountName

func (s *CreateDrdsDBRequest) SetAccountName(v string) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetDbInstType

func (s *CreateDrdsDBRequest) SetDbInstType(v string) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetDbInstanceIsCreating

func (s *CreateDrdsDBRequest) SetDbInstanceIsCreating(v bool) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetDbName

func (*CreateDrdsDBRequest) SetDrdsInstanceId

func (s *CreateDrdsDBRequest) SetDrdsInstanceId(v string) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetEncode

func (*CreateDrdsDBRequest) SetInstDbName

func (*CreateDrdsDBRequest) SetPassword

func (s *CreateDrdsDBRequest) SetPassword(v string) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetRdsInstance

func (s *CreateDrdsDBRequest) SetRdsInstance(v []*string) *CreateDrdsDBRequest

func (*CreateDrdsDBRequest) SetRdsSuperAccount

func (*CreateDrdsDBRequest) SetType

func (CreateDrdsDBRequest) String

func (s CreateDrdsDBRequest) String() string

type CreateDrdsDBRequestInstDbName

type CreateDrdsDBRequestInstDbName struct {
	// The ID of the ApsaraDB RDS for MySQL instance on which the databases need to be vertically partitioned. This parameter is required only when the Type parameter is set to VERTICAL.
	DbInstanceId *string   `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	ShardDbName  []*string `json:"ShardDbName,omitempty" xml:"ShardDbName,omitempty" type:"Repeated"`
}

func (CreateDrdsDBRequestInstDbName) GoString

func (*CreateDrdsDBRequestInstDbName) SetDbInstanceId

func (*CreateDrdsDBRequestInstDbName) SetShardDbName

func (CreateDrdsDBRequestInstDbName) String

type CreateDrdsDBRequestRdsSuperAccount

type CreateDrdsDBRequestRdsSuperAccount struct {
	// The account name of the super administrator that is used to connect to the ApsaraDB RDS for MySQL instance.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The ID of ApsaraDB RDS instance.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The password of the super administrator account that is used to connect to the ApsaraDB RDS instance.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (CreateDrdsDBRequestRdsSuperAccount) GoString

func (*CreateDrdsDBRequestRdsSuperAccount) SetAccountName

func (*CreateDrdsDBRequestRdsSuperAccount) SetDbInstanceId

func (*CreateDrdsDBRequestRdsSuperAccount) SetPassword

func (CreateDrdsDBRequestRdsSuperAccount) String

type CreateDrdsDBResponse

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

func (CreateDrdsDBResponse) GoString

func (s CreateDrdsDBResponse) GoString() string

func (*CreateDrdsDBResponse) SetBody

func (*CreateDrdsDBResponse) SetHeaders

func (s *CreateDrdsDBResponse) SetHeaders(v map[string]*string) *CreateDrdsDBResponse

func (*CreateDrdsDBResponse) SetStatusCode

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

func (CreateDrdsDBResponse) String

func (s CreateDrdsDBResponse) String() string

type CreateDrdsDBResponseBody

type CreateDrdsDBResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDrdsDBResponseBody) GoString

func (s CreateDrdsDBResponseBody) GoString() string

func (*CreateDrdsDBResponseBody) SetRequestId

func (*CreateDrdsDBResponseBody) SetSuccess

func (CreateDrdsDBResponseBody) String

func (s CreateDrdsDBResponseBody) String() string

type CreateDrdsInstanceRequest

type CreateDrdsInstanceRequest struct {
	// Specifies the client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// Specifies the description of the instance. The description must meet the following requirements:
	//
	// *   The description cannot contain the prefix http:// or https://.
	// *   The description must start with a letter or a Chinese character, and can contain uppercase and lowercase letters, Chinese characters, digits, underscores (\_), and hyphens (-).
	// *   The description must be 2 to 256 characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies the purchase duration of the subscription instance.
	//
	// *   If the PricingCycle parameter is set to year, the value range of the Duration parameter is 1 to 3.
	// *   If the PricingCycle parameter is set to month, the value range of the Duration parameter is 1 to 9.
	//
	// >  This parameter only takes effect when the PayType parameter is set to drdsPre.
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// Specifies the instance type of the instance. Valid values:
	//
	// *   **drds.sn2.4c16g**: The instance is of the Starter Edition.
	// *   **drds.sn2.8c32g**: The instance is of the Standard Edition
	// *   **drds.sn2.16c64g**: The instance is of the Enterprise Edition.
	InstanceSeries *string `json:"InstanceSeries,omitempty" xml:"InstanceSeries,omitempty"`
	// Specifies whether to enable automatic renewal. Valid values:
	//
	// *   **true**: If the PricingCycle parameter is set to month, the subscription is automatically renewed for one month. If the PricingCycle parameter is set to year, the subscription is automatically renewed for one year.
	// *   **false**: The auto-renewal feature is disabled for the instance.
	//
	// >  This parameter only takes effect when the PayType parameter is set to drdsPre.
	IsAutoRenew *bool `json:"IsAutoRenew,omitempty" xml:"IsAutoRenew,omitempty"`
	// Specifies the ID of the primary instance. This parameter is only required when you create a read-only instance.
	MasterInstId *string `json:"MasterInstId,omitempty" xml:"MasterInstId,omitempty"`
	// Specifies the MySQL version that is supported by the instance. Valid values:
	//
	// *   **5**: The instance is fully compatible with MySQL 5.x. This value is the default value.
	// *   **8**: The instance is fully compatible with MySQL 8.0.
	//
	// >  This parameter only takes effect when you create a primary instance. By default, the MySQL version of the read-only instance is the same as that of the primary instance.
	MySQLVersion *int32 `json:"MySQLVersion,omitempty" xml:"MySQLVersion,omitempty"`
	// Specifies the billing method of the instance. Valid values:
	//
	// *   **drdsPre**: The instance uses the subscription billing method.
	// *   **drdsPost**: The instance uses the pay-as-you-go billing method.
	// *   **drdsRo**: By default, the pay-as-you-go billing method is used when you create read-only instances.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// Specifies the unit of the subscription duration of the subscription instance. Valid values:
	//
	// *   **year**: The unit of the subscription duration is year.
	// *   **month**: The unit of the subscription duration is month.
	//
	// >  This parameter is required if you set the PayType parameter to drdsPre.
	PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
	// Specifies the number of instances to be created. You can set the value only to 1. The value specifies that you can create one instance each time.
	Quantity *int32 `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	// Specifies the region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Specifies the ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// Specifies the specification code of the instance. The value consists of the instance type and the specified instance specification. For example, you can set the value to drds.sn2.4c16g.8c32g.
	Specification *string `json:"Specification,omitempty" xml:"Specification,omitempty"`
	// Specifies the type of the instance. Set the value to PRIVATE. The value PRIVATE specifies that the instance is a dedicated instance.
	//
	// >  You can also set the value to 1 to specify that the instance is a dedicated instance.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// Specifies the ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// Specifies the ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// Specifies the zone ID of the instance.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// Specifies whether the instance is a high-availability instance.
	IsHa *bool `json:"isHa,omitempty" xml:"isHa,omitempty"`
}

func (CreateDrdsInstanceRequest) GoString

func (s CreateDrdsInstanceRequest) GoString() string

func (*CreateDrdsInstanceRequest) SetClientToken

func (*CreateDrdsInstanceRequest) SetDescription

func (*CreateDrdsInstanceRequest) SetDuration

func (*CreateDrdsInstanceRequest) SetInstanceSeries

func (*CreateDrdsInstanceRequest) SetIsAutoRenew

func (*CreateDrdsInstanceRequest) SetIsHa

func (*CreateDrdsInstanceRequest) SetMasterInstId

func (*CreateDrdsInstanceRequest) SetMySQLVersion

func (*CreateDrdsInstanceRequest) SetPayType

func (*CreateDrdsInstanceRequest) SetPricingCycle

func (*CreateDrdsInstanceRequest) SetQuantity

func (*CreateDrdsInstanceRequest) SetRegionId

func (*CreateDrdsInstanceRequest) SetResourceGroupId

func (*CreateDrdsInstanceRequest) SetSpecification

func (*CreateDrdsInstanceRequest) SetType

func (*CreateDrdsInstanceRequest) SetVpcId

func (*CreateDrdsInstanceRequest) SetVswitchId

func (*CreateDrdsInstanceRequest) SetZoneId

func (CreateDrdsInstanceRequest) String

func (s CreateDrdsInstanceRequest) String() string

type CreateDrdsInstanceResponse

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

func (CreateDrdsInstanceResponse) GoString

func (s CreateDrdsInstanceResponse) GoString() string

func (*CreateDrdsInstanceResponse) SetBody

func (*CreateDrdsInstanceResponse) SetHeaders

func (*CreateDrdsInstanceResponse) SetStatusCode

func (CreateDrdsInstanceResponse) String

type CreateDrdsInstanceResponseBody

type CreateDrdsInstanceResponseBody struct {
	// Indicates the details of the result.
	Data *CreateDrdsInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDrdsInstanceResponseBody) GoString

func (*CreateDrdsInstanceResponseBody) SetRequestId

func (*CreateDrdsInstanceResponseBody) SetSuccess

func (CreateDrdsInstanceResponseBody) String

type CreateDrdsInstanceResponseBodyData

type CreateDrdsInstanceResponseBodyData struct {
	// Indicates the ID of the instance.
	DrdsInstanceIdList *CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList `json:"DrdsInstanceIdList,omitempty" xml:"DrdsInstanceIdList,omitempty" type:"Struct"`
	// Indicates the ID of the order.
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}

func (CreateDrdsInstanceResponseBodyData) GoString

func (*CreateDrdsInstanceResponseBodyData) SetOrderId

func (CreateDrdsInstanceResponseBodyData) String

type CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList

type CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList struct {
	DrdsInstanceIdList []*string `json:"drdsInstanceIdList,omitempty" xml:"drdsInstanceIdList,omitempty" type:"Repeated"`
}

func (CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList) GoString

func (*CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList) SetDrdsInstanceIdList

func (CreateDrdsInstanceResponseBodyDataDrdsInstanceIdList) String

type CreateInstanceAccountRequest

type CreateInstanceAccountRequest struct {
	// The username of the account you want to create.
	AccountName *string                                    `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	DbPrivilege []*CreateInstanceAccountRequestDbPrivilege `json:"DbPrivilege,omitempty" xml:"DbPrivilege,omitempty" type:"Repeated"`
	// The ID of the PolarDB-X 1.0 instance for which you want to create the account.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The password of the account you want to create.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (CreateInstanceAccountRequest) GoString

func (s CreateInstanceAccountRequest) GoString() string

func (*CreateInstanceAccountRequest) SetAccountName

func (*CreateInstanceAccountRequest) SetDbPrivilege

func (*CreateInstanceAccountRequest) SetDrdsInstanceId

func (*CreateInstanceAccountRequest) SetPassword

func (CreateInstanceAccountRequest) String

type CreateInstanceAccountRequestDbPrivilege

type CreateInstanceAccountRequestDbPrivilege struct {
	// The name of the database that you want to manage by using the account to create.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The permissions that you want to grant to the account to manage the database.
	Privilege *string `json:"Privilege,omitempty" xml:"Privilege,omitempty"`
}

func (CreateInstanceAccountRequestDbPrivilege) GoString

func (*CreateInstanceAccountRequestDbPrivilege) SetDbName

func (*CreateInstanceAccountRequestDbPrivilege) SetPrivilege

func (CreateInstanceAccountRequestDbPrivilege) String

type CreateInstanceAccountResponse

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

func (CreateInstanceAccountResponse) GoString

func (*CreateInstanceAccountResponse) SetBody

func (*CreateInstanceAccountResponse) SetHeaders

func (*CreateInstanceAccountResponse) SetStatusCode

func (CreateInstanceAccountResponse) String

type CreateInstanceAccountResponseBody

type CreateInstanceAccountResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceAccountResponseBody) GoString

func (*CreateInstanceAccountResponseBody) SetRequestId

func (*CreateInstanceAccountResponseBody) SetSuccess

func (CreateInstanceAccountResponseBody) String

type CreateInstanceInternetAddressRequest

type CreateInstanceInternetAddressRequest struct {
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region to which the DRDS instance belongs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateInstanceInternetAddressRequest) GoString

func (*CreateInstanceInternetAddressRequest) SetDrdsInstanceId

func (*CreateInstanceInternetAddressRequest) SetRegionId

func (CreateInstanceInternetAddressRequest) String

type CreateInstanceInternetAddressResponse

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

func (CreateInstanceInternetAddressResponse) GoString

func (*CreateInstanceInternetAddressResponse) SetHeaders

func (*CreateInstanceInternetAddressResponse) SetStatusCode

func (CreateInstanceInternetAddressResponse) String

type CreateInstanceInternetAddressResponseBody

type CreateInstanceInternetAddressResponseBody struct {
	// The error code returned when the activity fails.
	//
	// >  This parameter appears only when an error occurs during the API call.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the public IP address was created.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceInternetAddressResponseBody) GoString

func (*CreateInstanceInternetAddressResponseBody) SetCode

func (*CreateInstanceInternetAddressResponseBody) SetData

func (*CreateInstanceInternetAddressResponseBody) SetRequestId

func (*CreateInstanceInternetAddressResponseBody) SetSuccess

func (CreateInstanceInternetAddressResponseBody) String

type CreateOrderForRdsRequest

type CreateOrderForRdsRequest struct {
	// The JSON string that contains the order details. For more information, see [CreateDBInstance](~~26228~~).
	Params *string `json:"Params,omitempty" xml:"Params,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateOrderForRdsRequest) GoString

func (s CreateOrderForRdsRequest) GoString() string

func (*CreateOrderForRdsRequest) SetParams

func (*CreateOrderForRdsRequest) SetRegionId

func (CreateOrderForRdsRequest) String

func (s CreateOrderForRdsRequest) String() string

type CreateOrderForRdsResponse

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

func (CreateOrderForRdsResponse) GoString

func (s CreateOrderForRdsResponse) GoString() string

func (*CreateOrderForRdsResponse) SetBody

func (*CreateOrderForRdsResponse) SetHeaders

func (*CreateOrderForRdsResponse) SetStatusCode

func (CreateOrderForRdsResponse) String

func (s CreateOrderForRdsResponse) String() string

type CreateOrderForRdsResponseBody

type CreateOrderForRdsResponseBody struct {
	// The ID of the purchased RDS instance.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateOrderForRdsResponseBody) GoString

func (*CreateOrderForRdsResponseBody) SetData

func (*CreateOrderForRdsResponseBody) SetRequestId

func (*CreateOrderForRdsResponseBody) SetSuccess

func (CreateOrderForRdsResponseBody) String

type CreateShardTaskRequest

type CreateShardTaskRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region where the resource group resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the source table.
	SourceTableName *string `json:"SourceTableName,omitempty" xml:"SourceTableName,omitempty"`
	// The name of the destination table.
	TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
	// The type of the task. Valid values:`  SHARD_TO_SINGLE `,`  SINGLE_TO_SHARD `,`  SHARD_TO_SHARD `.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (CreateShardTaskRequest) GoString

func (s CreateShardTaskRequest) GoString() string

func (*CreateShardTaskRequest) SetDbName

func (*CreateShardTaskRequest) SetDrdsInstanceId

func (s *CreateShardTaskRequest) SetDrdsInstanceId(v string) *CreateShardTaskRequest

func (*CreateShardTaskRequest) SetRegionId

func (*CreateShardTaskRequest) SetSourceTableName

func (s *CreateShardTaskRequest) SetSourceTableName(v string) *CreateShardTaskRequest

func (*CreateShardTaskRequest) SetTargetTableName

func (s *CreateShardTaskRequest) SetTargetTableName(v string) *CreateShardTaskRequest

func (*CreateShardTaskRequest) SetTaskType

func (CreateShardTaskRequest) String

func (s CreateShardTaskRequest) String() string

type CreateShardTaskResponse

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

func (CreateShardTaskResponse) GoString

func (s CreateShardTaskResponse) GoString() string

func (*CreateShardTaskResponse) SetBody

func (*CreateShardTaskResponse) SetHeaders

func (*CreateShardTaskResponse) SetStatusCode

func (CreateShardTaskResponse) String

func (s CreateShardTaskResponse) String() string

type CreateShardTaskResponseBody

type CreateShardTaskResponseBody struct {
	// Task creation result
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the operation.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateShardTaskResponseBody) GoString

func (s CreateShardTaskResponseBody) GoString() string

func (*CreateShardTaskResponseBody) SetData

func (*CreateShardTaskResponseBody) SetRequestId

func (*CreateShardTaskResponseBody) SetSuccess

func (CreateShardTaskResponseBody) String

type DescribeBackMenuRequest

type DescribeBackMenuRequest struct {
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeBackMenuRequest) GoString

func (s DescribeBackMenuRequest) GoString() string

func (*DescribeBackMenuRequest) SetDrdsInstanceId

func (s *DescribeBackMenuRequest) SetDrdsInstanceId(v string) *DescribeBackMenuRequest

func (DescribeBackMenuRequest) String

func (s DescribeBackMenuRequest) String() string

type DescribeBackMenuResponse

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

func (DescribeBackMenuResponse) GoString

func (s DescribeBackMenuResponse) GoString() string

func (*DescribeBackMenuResponse) SetBody

func (*DescribeBackMenuResponse) SetHeaders

func (*DescribeBackMenuResponse) SetStatusCode

func (DescribeBackMenuResponse) String

func (s DescribeBackMenuResponse) String() string

type DescribeBackMenuResponseBody

type DescribeBackMenuResponseBody struct {
	// The backup information list.
	List *DescribeBackMenuResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackMenuResponseBody) GoString

func (s DescribeBackMenuResponseBody) GoString() string

func (*DescribeBackMenuResponseBody) SetList

func (*DescribeBackMenuResponseBody) SetRequestId

func (*DescribeBackMenuResponseBody) SetSuccess

func (DescribeBackMenuResponseBody) String

type DescribeBackMenuResponseBodyList

type DescribeBackMenuResponseBodyList struct {
	List []*DescribeBackMenuResponseBodyListList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
}

func (DescribeBackMenuResponseBodyList) GoString

func (DescribeBackMenuResponseBodyList) String

type DescribeBackMenuResponseBodyListList

type DescribeBackMenuResponseBodyListList struct {
	// The backup method. Valid values:
	//
	// *   **Logic **: logical backup
	// *   **phy**: physical backup
	MenuName *string `json:"MenuName,omitempty" xml:"MenuName,omitempty"`
	// Indicates whether backup recovery is supported.
	Support *bool `json:"Support,omitempty" xml:"Support,omitempty"`
}

func (DescribeBackMenuResponseBodyListList) GoString

func (*DescribeBackMenuResponseBodyListList) SetMenuName

func (*DescribeBackMenuResponseBodyListList) SetSupport

func (DescribeBackMenuResponseBodyListList) String

type DescribeBackupDbsRequest

type DescribeBackupDbsRequest struct {
	// Query by backup set ID
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// Query by restoration time.
	PreferredRestoreTime *string `json:"PreferredRestoreTime,omitempty" xml:"PreferredRestoreTime,omitempty"`
}

func (DescribeBackupDbsRequest) GoString

func (s DescribeBackupDbsRequest) GoString() string

func (*DescribeBackupDbsRequest) SetBackupId

func (*DescribeBackupDbsRequest) SetDrdsInstanceId

func (s *DescribeBackupDbsRequest) SetDrdsInstanceId(v string) *DescribeBackupDbsRequest

func (*DescribeBackupDbsRequest) SetPreferredRestoreTime

func (s *DescribeBackupDbsRequest) SetPreferredRestoreTime(v string) *DescribeBackupDbsRequest

func (DescribeBackupDbsRequest) String

func (s DescribeBackupDbsRequest) String() string

type DescribeBackupDbsResponse

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

func (DescribeBackupDbsResponse) GoString

func (s DescribeBackupDbsResponse) GoString() string

func (*DescribeBackupDbsResponse) SetBody

func (*DescribeBackupDbsResponse) SetHeaders

func (*DescribeBackupDbsResponse) SetStatusCode

func (DescribeBackupDbsResponse) String

func (s DescribeBackupDbsResponse) String() string

type DescribeBackupDbsResponseBody

type DescribeBackupDbsResponseBody struct {
	// The details about a database.
	DbNames *DescribeBackupDbsResponseBodyDbNames `json:"DbNames,omitempty" xml:"DbNames,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackupDbsResponseBody) GoString

func (*DescribeBackupDbsResponseBody) SetRequestId

func (*DescribeBackupDbsResponseBody) SetSuccess

func (DescribeBackupDbsResponseBody) String

type DescribeBackupDbsResponseBodyDbNames

type DescribeBackupDbsResponseBodyDbNames struct {
	DbName []*string `json:"dbName,omitempty" xml:"dbName,omitempty" type:"Repeated"`
}

func (DescribeBackupDbsResponseBodyDbNames) GoString

func (*DescribeBackupDbsResponseBodyDbNames) SetDbName

func (DescribeBackupDbsResponseBodyDbNames) String

type DescribeBackupLocalRequest

type DescribeBackupLocalRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeBackupLocalRequest) GoString

func (s DescribeBackupLocalRequest) GoString() string

func (*DescribeBackupLocalRequest) SetDrdsInstanceId

func (DescribeBackupLocalRequest) String

type DescribeBackupLocalResponse

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

func (DescribeBackupLocalResponse) GoString

func (s DescribeBackupLocalResponse) GoString() string

func (*DescribeBackupLocalResponse) SetBody

func (*DescribeBackupLocalResponse) SetHeaders

func (*DescribeBackupLocalResponse) SetStatusCode

func (DescribeBackupLocalResponse) String

type DescribeBackupLocalResponseBody

type DescribeBackupLocalResponseBody struct {
	// The information about the backup policy.
	BackupPolicyDO *DescribeBackupLocalResponseBodyBackupPolicyDO `json:"BackupPolicyDO,omitempty" xml:"BackupPolicyDO,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackupLocalResponseBody) GoString

func (*DescribeBackupLocalResponseBody) SetRequestId

func (*DescribeBackupLocalResponseBody) SetSuccess

func (DescribeBackupLocalResponseBody) String

type DescribeBackupLocalResponseBodyBackupPolicyDO

type DescribeBackupLocalResponseBodyBackupPolicyDO struct {
	// No value is returned.
	BackupAppName *string `json:"BackupAppName,omitempty" xml:"BackupAppName,omitempty"`
	// No value is returned.
	BackupDbName *string `json:"BackupDbName,omitempty" xml:"BackupDbName,omitempty"`
	// No value is returned.
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// No value is returned.
	BackupLog *string `json:"BackupLog,omitempty" xml:"BackupLog,omitempty"`
	// No value is returned.
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// No value is returned.
	BackupPolicyMode *string `json:"BackupPolicyMode,omitempty" xml:"BackupPolicyMode,omitempty"`
	// No value is returned.
	BackupRetentionPeriod *int64 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// No value is returned.
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// No value is returned.
	DataBackupRetentionPeriod *int64 `json:"DataBackupRetentionPeriod,omitempty" xml:"DataBackupRetentionPeriod,omitempty"`
	// No value is returned.
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// No value is returned.
	GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the feature is enabled to forcibly delete binary log files if the used storage space of the instance exceeds 90% of the total storage space or the remaining storage space is less than 5 GB. Valid values:
	//
	// *   1: The feature is enabled.
	// *   0: The feature is disabled.
	HighSpaceUsageProtection *int64 `json:"HighSpaceUsageProtection,omitempty" xml:"HighSpaceUsageProtection,omitempty"`
	// The number of hours for which log backup files are retained on the instance. Valid values: 0 to 168. Default value: **18**. The value **0** indicates that log backup files are not retained.
	LocalLogRetentionHours *int64 `json:"LocalLogRetentionHours,omitempty" xml:"LocalLogRetentionHours,omitempty"`
	// The maximum storage usage that is allowed for local log files. Valid values: 0 to 50. Default value: 30.
	LocalLogRetentionSpace *int64 `json:"LocalLogRetentionSpace,omitempty" xml:"LocalLogRetentionSpace,omitempty"`
	// No value is returned.
	LogBackupRetentionPeriod *int64 `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	// No value is returned.
	NextBackupActuallyTime *string `json:"NextBackupActuallyTime,omitempty" xml:"NextBackupActuallyTime,omitempty"`
	// No value is returned.
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// No value is returned.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
}

func (DescribeBackupLocalResponseBodyBackupPolicyDO) GoString

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupAppName

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupDbName

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupLevel

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupLog

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupMode

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupPolicyMode

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupRetentionPeriod

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetBackupType

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetDataBackupRetentionPeriod

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetGmtCreate

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetGmtModified

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetHighSpaceUsageProtection

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetLocalLogRetentionHours

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetLocalLogRetentionSpace

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetLogBackupRetentionPeriod

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetNextBackupActuallyTime

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetPreferredBackupPeriod

func (*DescribeBackupLocalResponseBodyBackupPolicyDO) SetPreferredBackupTime

func (DescribeBackupLocalResponseBodyBackupPolicyDO) String

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeBackupPolicyRequest) GoString

func (s DescribeBackupPolicyRequest) GoString() string

func (*DescribeBackupPolicyRequest) SetDrdsInstanceId

func (DescribeBackupPolicyRequest) String

type DescribeBackupPolicyResponse

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

func (DescribeBackupPolicyResponse) GoString

func (s DescribeBackupPolicyResponse) GoString() string

func (*DescribeBackupPolicyResponse) SetBody

func (*DescribeBackupPolicyResponse) SetHeaders

func (*DescribeBackupPolicyResponse) SetStatusCode

func (DescribeBackupPolicyResponse) String

type DescribeBackupPolicyResponseBody

type DescribeBackupPolicyResponseBody struct {
	// The information about the backup policy.
	BackupPolicyDO *DescribeBackupPolicyResponseBodyBackupPolicyDO `json:"BackupPolicyDO,omitempty" xml:"BackupPolicyDO,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackupPolicyResponseBody) GoString

func (*DescribeBackupPolicyResponseBody) SetRequestId

func (*DescribeBackupPolicyResponseBody) SetSuccess

func (DescribeBackupPolicyResponseBody) String

type DescribeBackupPolicyResponseBodyBackupPolicyDO

type DescribeBackupPolicyResponseBodyBackupPolicyDO struct {
	// No value is returned.
	BackupAppName *string `json:"BackupAppName,omitempty" xml:"BackupAppName,omitempty"`
	// No value is returned.
	BackupDbName *string `json:"BackupDbName,omitempty" xml:"BackupDbName,omitempty"`
	// The backup level. Valid values:
	//
	// *   **db**: database backup
	// *   **instance**: instance backup
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// Indicates whether the log backup feature is enabled. Valid values:
	//
	// *   **1**: The log backup feature is enabled.
	// *   **0**: The log backup feature is disabled.
	BackupLog *string `json:"BackupLog,omitempty" xml:"BackupLog,omitempty"`
	// The backup mode. Valid values:
	//
	// *   **logic**: logical backup
	// *   **phy**: fast backup
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The type of the backup policy. Valid values:
	//
	// *   **DataBackupPolicy**: a data backup policy
	// *   **LogBackupPolicy**: a log backup policy
	BackupPolicyMode *string `json:"BackupPolicyMode,omitempty" xml:"BackupPolicyMode,omitempty"`
	// The retention period of backup files. Unit: days.
	BackupRetentionPeriod *int64 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// No value is returned.
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// The retention period of data backup files. Unit: days.
	DataBackupRetentionPeriod *int64 `json:"DataBackupRetentionPeriod,omitempty" xml:"DataBackupRetentionPeriod,omitempty"`
	// No value is returned.
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// No value is returned.
	GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// No value is returned.
	HighSpaceUsageProtection *int64 `json:"HighSpaceUsageProtection,omitempty" xml:"HighSpaceUsageProtection,omitempty"`
	// No value is returned.
	LocalLogRetentionHours *int64 `json:"LocalLogRetentionHours,omitempty" xml:"LocalLogRetentionHours,omitempty"`
	// No value is returned.
	LocalLogRetentionSpace *int64 `json:"LocalLogRetentionSpace,omitempty" xml:"LocalLogRetentionSpace,omitempty"`
	// The retention period of log backup files. Unit: days.
	LogBackupRetentionPeriod *int64 `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	// No value is returned.
	NextBackupActuallyTime *string `json:"NextBackupActuallyTime,omitempty" xml:"NextBackupActuallyTime,omitempty"`
	// The backup cycle. You can specify multiple backup cycles. Separate multiple backup cycles with commas (,). Valid values:
	//
	// *   **0**: every Monday
	// *   **1**: every Tuesday
	// *   **2**: every Wednesday
	// *   **3**: every Thursday
	// *   **4**: every Friday
	// *   **5**: every Saturday
	// *   **6**: every Sunday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The time range in which a backup is performed. The time is displayed in UTC.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
}

func (DescribeBackupPolicyResponseBodyBackupPolicyDO) GoString

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupAppName

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupDbName

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupLevel

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupLog

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupMode

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupPolicyMode

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetBackupType

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetDataBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetGmtCreate

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetGmtModified

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetHighSpaceUsageProtection

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetLocalLogRetentionHours

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetLocalLogRetentionSpace

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetLogBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetNextBackupActuallyTime

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetPreferredBackupPeriod

func (*DescribeBackupPolicyResponseBodyBackupPolicyDO) SetPreferredBackupTime

func (DescribeBackupPolicyResponseBodyBackupPolicyDO) String

type DescribeBackupSetsRequest

type DescribeBackupSetsRequest struct {
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The end of the query time which is in timestamp format (measured in millisecond) .
	//
	// >  The end time must be later than the start time.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The beginning of the query time which is in timestamp format (measured in millisecond).
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeBackupSetsRequest) GoString

func (s DescribeBackupSetsRequest) GoString() string

func (*DescribeBackupSetsRequest) SetDrdsInstanceId

func (*DescribeBackupSetsRequest) SetEndTime

func (*DescribeBackupSetsRequest) SetStartTime

func (DescribeBackupSetsRequest) String

func (s DescribeBackupSetsRequest) String() string

type DescribeBackupSetsResponse

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

func (DescribeBackupSetsResponse) GoString

func (s DescribeBackupSetsResponse) GoString() string

func (*DescribeBackupSetsResponse) SetBody

func (*DescribeBackupSetsResponse) SetHeaders

func (*DescribeBackupSetsResponse) SetStatusCode

func (DescribeBackupSetsResponse) String

type DescribeBackupSetsResponseBody

type DescribeBackupSetsResponseBody struct {
	// The list of backup sets.
	BackupSets *DescribeBackupSetsResponseBodyBackupSets `json:"BackupSets,omitempty" xml:"BackupSets,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackupSetsResponseBody) GoString

func (*DescribeBackupSetsResponseBody) SetRequestId

func (*DescribeBackupSetsResponseBody) SetSuccess

func (DescribeBackupSetsResponseBody) String

type DescribeBackupSetsResponseBodyBackupSets

type DescribeBackupSetsResponseBodyBackupSets struct {
	BackupSet []*DescribeBackupSetsResponseBodyBackupSetsBackupSet `json:"backupSet,omitempty" xml:"backupSet,omitempty" type:"Repeated"`
}

func (DescribeBackupSetsResponseBodyBackupSets) GoString

func (DescribeBackupSetsResponseBodyBackupSets) String

type DescribeBackupSetsResponseBodyBackupSetsBackupSet

type DescribeBackupSetsResponseBodyBackupSetsBackupSet struct {
	// Backup Recovery duration.
	BackupConsitentTime *string `json:"BackupConsitentTime,omitempty" xml:"BackupConsitentTime,omitempty"`
	// The list of backup databases.
	BackupDbs *DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs `json:"BackupDbs,omitempty" xml:"BackupDbs,omitempty" type:"Struct"`
	// The end of the backup time which is in timestamp format (measured in millisecond).
	//
	// >  0 indicates not finished.
	BackupEndTime *int64 `json:"BackupEndTime,omitempty" xml:"BackupEndTime,omitempty"`
	// The level of the backup. Valid values:
	//
	// *   db: The database level.
	// *   instance: the instance level.
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// The backup method. Valid values:
	//
	// *   logic: the logical backup.
	// *   phy: fast backup
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The beginning of the backup time which is in timestamp format (measured in millisecond).
	BackupStartTime *int64 `json:"BackupStartTime,omitempty" xml:"BackupStartTime,omitempty"`
	// The size of the backup set. Unit: MB.
	BackupTotalSize *string `json:"BackupTotalSize,omitempty" xml:"BackupTotalSize,omitempty"`
	// The type of the backup. Valid values:
	//
	// *   manual: indicates a manual backup.
	// *   auto: indicates an automatic backup.
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// Indicates whether the backup set can be restored. Valid values:
	EnableRecovery *bool `json:"EnableRecovery,omitempty" xml:"EnableRecovery,omitempty"`
	// The ID of the data backup file you want to use.
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// The status of the backup instance. Valid values:
	//
	// *   \-1: Failed
	// *   0: Not started
	// *   1: The storage instance is running.
	// *   2: Success
	Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeBackupSetsResponseBodyBackupSetsBackupSet) GoString

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupConsitentTime

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupEndTime

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupLevel

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupMode

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupStartTime

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupTotalSize

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetBackupType

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetEnableRecovery

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetId

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSet) SetStatus

func (DescribeBackupSetsResponseBodyBackupSetsBackupSet) String

type DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs

type DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs struct {
	BackupDb []*string `json:"backupDb,omitempty" xml:"backupDb,omitempty" type:"Repeated"`
}

func (DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs) GoString

func (*DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs) SetBackupDb

func (DescribeBackupSetsResponseBodyBackupSetsBackupSetBackupDbs) String

type DescribeBackupTimesRequest

type DescribeBackupTimesRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeBackupTimesRequest) GoString

func (s DescribeBackupTimesRequest) GoString() string

func (*DescribeBackupTimesRequest) SetDrdsInstanceId

func (DescribeBackupTimesRequest) String

type DescribeBackupTimesResponse

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

func (DescribeBackupTimesResponse) GoString

func (s DescribeBackupTimesResponse) GoString() string

func (*DescribeBackupTimesResponse) SetBody

func (*DescribeBackupTimesResponse) SetHeaders

func (*DescribeBackupTimesResponse) SetStatusCode

func (DescribeBackupTimesResponse) String

type DescribeBackupTimesResponseBody

type DescribeBackupTimesResponseBody struct {
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates the information about the time range within which the data of the instance can be restored to a point in time.
	RestoreTime *DescribeBackupTimesResponseBodyRestoreTime `json:"RestoreTime,omitempty" xml:"RestoreTime,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeBackupTimesResponseBody) GoString

func (*DescribeBackupTimesResponseBody) SetRequestId

func (*DescribeBackupTimesResponseBody) SetSuccess

func (DescribeBackupTimesResponseBody) String

type DescribeBackupTimesResponseBodyRestoreTime

type DescribeBackupTimesResponseBodyRestoreTime struct {
	// Indicates the end time. The time is in the UNIX timestamp format. The time is in UTC. Unit: ms.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Indicates the start time. The time is in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeBackupTimesResponseBodyRestoreTime) GoString

func (*DescribeBackupTimesResponseBodyRestoreTime) SetEndTime

func (*DescribeBackupTimesResponseBodyRestoreTime) SetStartTime

func (DescribeBackupTimesResponseBodyRestoreTime) String

type DescribeBroadcastTablesRequest

type DescribeBroadcastTablesRequest struct {
	// The number of the page to return.
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The content of the query.
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeBroadcastTablesRequest) GoString

func (*DescribeBroadcastTablesRequest) SetCurrentPage

func (*DescribeBroadcastTablesRequest) SetDbName

func (*DescribeBroadcastTablesRequest) SetDrdsInstanceId

func (*DescribeBroadcastTablesRequest) SetPageSize

func (*DescribeBroadcastTablesRequest) SetQuery

func (*DescribeBroadcastTablesRequest) SetRegionId

func (DescribeBroadcastTablesRequest) String

type DescribeBroadcastTablesResponse

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

func (DescribeBroadcastTablesResponse) GoString

func (*DescribeBroadcastTablesResponse) SetHeaders

func (*DescribeBroadcastTablesResponse) SetStatusCode

func (DescribeBroadcastTablesResponse) String

type DescribeBroadcastTablesResponseBody

type DescribeBroadcastTablesResponseBody struct {
	// Indicates whether the database is sharded.
	IsShard *bool `json:"IsShard,omitempty" xml:"IsShard,omitempty"`
	// Indicates information about broadcast tables.
	List []*DescribeBroadcastTablesResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// Indicates the page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// Indicates the number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the total number of entries returned.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeBroadcastTablesResponseBody) GoString

func (*DescribeBroadcastTablesResponseBody) SetIsShard

func (*DescribeBroadcastTablesResponseBody) SetPageNumber

func (*DescribeBroadcastTablesResponseBody) SetPageSize

func (*DescribeBroadcastTablesResponseBody) SetRequestId

func (*DescribeBroadcastTablesResponseBody) SetSuccess

func (*DescribeBroadcastTablesResponseBody) SetTotal

func (DescribeBroadcastTablesResponseBody) String

type DescribeBroadcastTablesResponseBodyList

type DescribeBroadcastTablesResponseBodyList struct {
	// Indicates whether a table is a broadcast table.
	Broadcast *bool `json:"Broadcast,omitempty" xml:"Broadcast,omitempty"`
	// Indicates the type of the broadcast table. Valid values:
	//
	// *   **1**: multi-write mode
	// *   **2**: synchronous mode
	BroadcastType *string `json:"BroadcastType,omitempty" xml:"BroadcastType,omitempty"`
	// Indicates the storage type of the database. Valid values:
	//
	// *   **0**: RDS
	// *   **4**: PolarDB
	DbInstType *int32 `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Indicates whether the broadcast table was sharded.
	IsShard *bool `json:"IsShard,omitempty" xml:"IsShard,omitempty"`
	// Indicates the activation state of the broadcast table. Valid values:
	//
	// *   **1**: The broadcast table is activated.
	// *   **2**: The broadcast table is being activated.
	// *   **3**: An exception occurs when the broadcast table is being activated.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// Indicates the name of the table.
	Table *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (DescribeBroadcastTablesResponseBodyList) GoString

func (*DescribeBroadcastTablesResponseBodyList) SetBroadcast

func (*DescribeBroadcastTablesResponseBodyList) SetBroadcastType

func (*DescribeBroadcastTablesResponseBodyList) SetDbInstType

func (*DescribeBroadcastTablesResponseBodyList) SetIsShard

func (*DescribeBroadcastTablesResponseBodyList) SetStatus

func (*DescribeBroadcastTablesResponseBodyList) SetTable

func (DescribeBroadcastTablesResponseBodyList) String

type DescribeDbInstanceDbsRequest

type DescribeDbInstanceDbsRequest struct {
	// The name of the privileged account of the PolarDB-X 1.0 instance. You do not need to specify this parameter if you have no privileged account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The engine type of the storage-layer databases. Valid values: **POLARDB** and **RDS**.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the instance in which the storage-layer databases are deployed.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The password of the privileged account. You do not need to specify this parameter if you have no privileged account.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (DescribeDbInstanceDbsRequest) GoString

func (s DescribeDbInstanceDbsRequest) GoString() string

func (*DescribeDbInstanceDbsRequest) SetAccountName

func (*DescribeDbInstanceDbsRequest) SetDbInstType

func (*DescribeDbInstanceDbsRequest) SetDbInstanceId

func (*DescribeDbInstanceDbsRequest) SetDrdsInstanceId

func (*DescribeDbInstanceDbsRequest) SetPassword

func (DescribeDbInstanceDbsRequest) String

type DescribeDbInstanceDbsResponse

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

func (DescribeDbInstanceDbsResponse) GoString

func (*DescribeDbInstanceDbsResponse) SetBody

func (*DescribeDbInstanceDbsResponse) SetHeaders

func (*DescribeDbInstanceDbsResponse) SetStatusCode

func (DescribeDbInstanceDbsResponse) String

type DescribeDbInstanceDbsResponseBody

type DescribeDbInstanceDbsResponseBody struct {
	// Indicates the information about the storage-layer databases.
	Databases *DescribeDbInstanceDbsResponseBodyDatabases `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the total number of storage-layer databases.
	Total *string `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDbInstanceDbsResponseBody) GoString

func (*DescribeDbInstanceDbsResponseBody) SetRequestId

func (*DescribeDbInstanceDbsResponseBody) SetSuccess

func (*DescribeDbInstanceDbsResponseBody) SetTotal

func (DescribeDbInstanceDbsResponseBody) String

type DescribeDbInstanceDbsResponseBodyDatabases

type DescribeDbInstanceDbsResponseBodyDatabases struct {
	Database []*DescribeDbInstanceDbsResponseBodyDatabasesDatabase `json:"Database,omitempty" xml:"Database,omitempty" type:"Repeated"`
}

func (DescribeDbInstanceDbsResponseBodyDatabases) GoString

func (DescribeDbInstanceDbsResponseBodyDatabases) String

type DescribeDbInstanceDbsResponseBodyDatabasesDatabase

type DescribeDbInstanceDbsResponseBodyDatabasesDatabase struct {
	// Indicates the name of a storage-layer database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates the description of the storage-layer database.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Indicates the state of the storage-layer database. Valid values:
	//
	// *   **0**: The database is being created.
	// *   **1**: The database is available.
	// *   **3**: The database is being deleted.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDbInstanceDbsResponseBodyDatabasesDatabase) GoString

func (*DescribeDbInstanceDbsResponseBodyDatabasesDatabase) SetDbName

func (*DescribeDbInstanceDbsResponseBodyDatabasesDatabase) SetDescription

func (*DescribeDbInstanceDbsResponseBodyDatabasesDatabase) SetStatus

func (DescribeDbInstanceDbsResponseBodyDatabasesDatabase) String

type DescribeDbInstancesRequest

type DescribeDbInstancesRequest struct {
	// Storage layer type. Valid values: **POLARDB** or **RDS**.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the storage or cluster.
	Search *string `json:"Search,omitempty" xml:"Search,omitempty"`
}

func (DescribeDbInstancesRequest) GoString

func (s DescribeDbInstancesRequest) GoString() string

func (*DescribeDbInstancesRequest) SetDbInstType

func (*DescribeDbInstancesRequest) SetDrdsInstanceId

func (*DescribeDbInstancesRequest) SetPageNumber

func (*DescribeDbInstancesRequest) SetPageSize

func (*DescribeDbInstancesRequest) SetRegionId added in v2.0.1

func (*DescribeDbInstancesRequest) SetSearch

func (DescribeDbInstancesRequest) 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 of the instance.
	Items *DescribeDbInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDbInstancesResponseBody) GoString

func (*DescribeDbInstancesResponseBody) SetRequestId

func (DescribeDbInstancesResponseBody) String

type DescribeDbInstancesResponseBodyItems

type DescribeDbInstancesResponseBodyItems struct {
	DBInstance []*DescribeDbInstancesResponseBodyItemsDBInstance `json:"DBInstance,omitempty" xml:"DBInstance,omitempty" type:"Repeated"`
}

func (DescribeDbInstancesResponseBodyItems) GoString

func (DescribeDbInstancesResponseBodyItems) String

type DescribeDbInstancesResponseBodyItemsDBInstance

type DescribeDbInstancesResponseBodyItemsDBInstance struct {
	AllowAllCategory *bool `json:"AllowAllCategory,omitempty" xml:"AllowAllCategory,omitempty"`
	// The description of the storage instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the storage instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Storage layer instance status. Valid values:
	//
	// *   **0**: creating
	// *   **1**: In use
	// *   **3**: Deleting
	// *   **5**: restarting
	// *   **6**: upgrading /Downgrading
	// *   **7**: Recovering
	// *   **8**: switching the Internet and intranet
	DBInstanceStatus *int32 `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The storage layer instance type.
	DBInstanceType *string `json:"DBInstanceType,omitempty" xml:"DBInstanceType,omitempty"`
	// The engine of the storage instance.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the engine for the storage instance.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The network type of the storage layer. Valid values:
	//
	// *   **VPC**: VPC
	// *   **CLASSIC **: Classic Network
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The details about a read-only storage instance.
	ReadOnlyDBInstanceId *DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId `json:"ReadOnlyDBInstanceId,omitempty" xml:"ReadOnlyDBInstanceId,omitempty" type:"Struct"`
	// The ID of the region where the storage instance resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the zone where the storage instance resides.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDbInstancesResponseBodyItemsDBInstance) GoString

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetAllowAllCategory added in v2.0.2

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetDBInstanceDescription

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetDBInstanceId

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetDBInstanceStatus

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetDBInstanceType

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetEngine

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetEngineVersion

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetInstanceNetworkType

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetRegionId

func (*DescribeDbInstancesResponseBodyItemsDBInstance) SetZoneId

func (DescribeDbInstancesResponseBodyItemsDBInstance) String

type DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId

type DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId struct {
	ReadOnlyDBInstanceId []*string `json:"ReadOnlyDBInstanceId,omitempty" xml:"ReadOnlyDBInstanceId,omitempty" type:"Repeated"`
}

func (DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId) GoString

func (*DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId) SetReadOnlyDBInstanceId

func (DescribeDbInstancesResponseBodyItemsDBInstanceReadOnlyDBInstanceId) String

type DescribeDrdsDBClusterRequest

type DescribeDrdsDBClusterRequest struct {
	// The ID of the PolarDB cluster.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsDBClusterRequest) GoString

func (s DescribeDrdsDBClusterRequest) GoString() string

func (*DescribeDrdsDBClusterRequest) SetDbInstanceId

func (*DescribeDrdsDBClusterRequest) SetDbName

func (*DescribeDrdsDBClusterRequest) SetDrdsInstanceId

func (DescribeDrdsDBClusterRequest) String

type DescribeDrdsDBClusterResponse

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

func (DescribeDrdsDBClusterResponse) GoString

func (*DescribeDrdsDBClusterResponse) SetBody

func (*DescribeDrdsDBClusterResponse) SetHeaders

func (*DescribeDrdsDBClusterResponse) SetStatusCode

func (DescribeDrdsDBClusterResponse) String

type DescribeDrdsDBClusterResponseBody

type DescribeDrdsDBClusterResponseBody struct {
	// The details of each PolarDB cluster.
	DbInstance *DescribeDrdsDBClusterResponseBodyDbInstance `json:"DbInstance,omitempty" xml:"DbInstance,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsDBClusterResponseBody) GoString

func (*DescribeDrdsDBClusterResponseBody) SetRequestId

func (*DescribeDrdsDBClusterResponseBody) SetSuccess

func (DescribeDrdsDBClusterResponseBody) String

type DescribeDrdsDBClusterResponseBodyDbInstance

type DescribeDrdsDBClusterResponseBodyDbInstance struct {
	// The ID of the PolarDB cluster.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The status of the PolarDB instance.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The information about the nodes in the PolarDB Cluster.
	DBNodes *DescribeDrdsDBClusterResponseBodyDbInstanceDBNodes `json:"DBNodes,omitempty" xml:"DBNodes,omitempty" type:"Struct"`
	// The type of storage used by the DRDS database.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The endpoint of the PolarDB read /write splitting endpoint
	Endpoints *DescribeDrdsDBClusterResponseBodyDbInstanceEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Struct"`
	// The type of the DRDS database storage engine.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the DRDS database storage engine.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The time when the PolarDB cluster expires.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The network type of the PolarDB cluster.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The billing method of the PolarDB cluster.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The PolarDB access port.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of RDS instance. PolarDB cluster does not support this parameter.
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// This parameter specifies the Read mode when the database storage type is PolarDB.
	//
	// Valid values:
	//
	// *   **DEFAULT**: the default mode (that is, all read traffic is sent to the PolarDB read /write node).
	// *   **CUSTOM**: Custom mode (you can customize the ratio of traffic sent to read /write nodes and read-only nodes).
	// *   **BALANCE**: read balancing mode (the read traffic is automatically distributed by the read load module of the PolarDB cluster, which can also be understood as the read traffic being evenly distributed to each node).
	ReadMode *string `json:"ReadMode,omitempty" xml:"ReadMode,omitempty"`
	// The number of days remaining on the PolarDB for MySQL instance.
	RemainDays *string `json:"RemainDays,omitempty" xml:"RemainDays,omitempty"`
}

func (DescribeDrdsDBClusterResponseBodyDbInstance) GoString

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetDBInstanceId

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetDBInstanceStatus

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetDbInstType

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetEngine

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetEngineVersion

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetExpireTime

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetNetworkType

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetPayType

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetPort

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetRdsInstType

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetReadMode

func (*DescribeDrdsDBClusterResponseBodyDbInstance) SetRemainDays

func (DescribeDrdsDBClusterResponseBodyDbInstance) String

type DescribeDrdsDBClusterResponseBodyDbInstanceDBNodes

type DescribeDrdsDBClusterResponseBodyDbInstanceDBNodes struct {
	DBNode []*DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode `json:"DBNode,omitempty" xml:"DBNode,omitempty" type:"Repeated"`
}

func (DescribeDrdsDBClusterResponseBodyDbInstanceDBNodes) GoString

func (DescribeDrdsDBClusterResponseBodyDbInstanceDBNodes) String

type DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode

type DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode struct {
	// The ID of the node in the apsaradb for PolarDB cluster.
	DBNodeId *string `json:"DBNodeId,omitempty" xml:"DBNodeId,omitempty"`
	// The role of a node in the apsaradb for PolarDB cluster. Valid values:
	//
	// *   **Reader**
	// *   **Writer**
	DBNodeRole *string `json:"DBNodeRole,omitempty" xml:"DBNodeRole,omitempty"`
	// The status of the nodes in the PolarDB cluster.
	DBNodeStatus *string `json:"DBNodeStatus,omitempty" xml:"DBNodeStatus,omitempty"`
	// The ID of the zone where the node of the PolarDB cluster resides.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) GoString

func (*DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) SetDBNodeId

func (*DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) SetDBNodeRole

func (*DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) SetDBNodeStatus

func (*DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) SetZoneId

func (DescribeDrdsDBClusterResponseBodyDbInstanceDBNodesDBNode) String

type DescribeDrdsDBClusterResponseBodyDbInstanceEndpoints

type DescribeDrdsDBClusterResponseBodyDbInstanceEndpoints struct {
	Endpoint []*DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint `json:"Endpoint,omitempty" xml:"Endpoint,omitempty" type:"Repeated"`
}

func (DescribeDrdsDBClusterResponseBodyDbInstanceEndpoints) GoString

func (DescribeDrdsDBClusterResponseBodyDbInstanceEndpoints) String

type DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint

type DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint struct {
	// The ID of the PolarDB connection address.
	EndpointId *string `json:"EndpointId,omitempty" xml:"EndpointId,omitempty"`
	// The ID list of the nodes in the PolarDB connection string. Separate multiple nodes with commas (,).
	NodeIds *string `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	// The read ratio of this connection address managed by the DRDS database.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
}

func (DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint) GoString

func (*DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint) SetEndpointId

func (*DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint) SetNodeIds

func (*DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint) SetReadWeight

func (DescribeDrdsDBClusterResponseBodyDbInstanceEndpointsEndpoint) String

type DescribeDrdsDBIpWhiteListRequest

type DescribeDrdsDBIpWhiteListRequest struct {
	// The database name.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The instance ID.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The name of the whitelist group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	RegionId  *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDrdsDBIpWhiteListRequest) GoString

func (*DescribeDrdsDBIpWhiteListRequest) SetDbName

func (*DescribeDrdsDBIpWhiteListRequest) SetDrdsInstanceId

func (*DescribeDrdsDBIpWhiteListRequest) SetGroupName

func (*DescribeDrdsDBIpWhiteListRequest) SetRegionId

func (DescribeDrdsDBIpWhiteListRequest) String

type DescribeDrdsDBIpWhiteListResponse

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

func (DescribeDrdsDBIpWhiteListResponse) GoString

func (*DescribeDrdsDBIpWhiteListResponse) SetHeaders

func (*DescribeDrdsDBIpWhiteListResponse) SetStatusCode

func (DescribeDrdsDBIpWhiteListResponse) String

type DescribeDrdsDBIpWhiteListResponseBody

type DescribeDrdsDBIpWhiteListResponseBody struct {
	// The IP address whitelist.
	IpWhiteList *DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList `json:"IpWhiteList,omitempty" xml:"IpWhiteList,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsDBIpWhiteListResponseBody) GoString

func (*DescribeDrdsDBIpWhiteListResponseBody) SetRequestId

func (*DescribeDrdsDBIpWhiteListResponseBody) SetSuccess

func (DescribeDrdsDBIpWhiteListResponseBody) String

type DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList

type DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList struct {
	Ip []*string `json:"Ip,omitempty" xml:"Ip,omitempty" type:"Repeated"`
}

func (DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList) GoString

func (*DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList) SetIp

func (DescribeDrdsDBIpWhiteListResponseBodyIpWhiteList) String

type DescribeDrdsDBRequest

type DescribeDrdsDBRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsDBRequest) GoString

func (s DescribeDrdsDBRequest) GoString() string

func (*DescribeDrdsDBRequest) SetDbName

func (*DescribeDrdsDBRequest) SetDrdsInstanceId

func (s *DescribeDrdsDBRequest) SetDrdsInstanceId(v string) *DescribeDrdsDBRequest

func (DescribeDrdsDBRequest) String

func (s DescribeDrdsDBRequest) String() string

type DescribeDrdsDBResponse

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

func (DescribeDrdsDBResponse) GoString

func (s DescribeDrdsDBResponse) GoString() string

func (*DescribeDrdsDBResponse) SetBody

func (*DescribeDrdsDBResponse) SetHeaders

func (*DescribeDrdsDBResponse) SetStatusCode

func (DescribeDrdsDBResponse) String

func (s DescribeDrdsDBResponse) String() string

type DescribeDrdsDBResponseBody

type DescribeDrdsDBResponseBody struct {
	// Indicates the details about the database.
	Data *DescribeDrdsDBResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsDBResponseBody) GoString

func (s DescribeDrdsDBResponseBody) GoString() string

func (*DescribeDrdsDBResponseBody) SetData

func (*DescribeDrdsDBResponseBody) SetRequestId

func (*DescribeDrdsDBResponseBody) SetSuccess

func (DescribeDrdsDBResponseBody) String

type DescribeDrdsDBResponseBodyData

type DescribeDrdsDBResponseBodyData struct {
	// Indicates the time when the database was created. The value is in the UNIX timestamp format. Unit: ms.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Indicates the storage type of the database.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Indicates the name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates the type of the instance in which the database is deployed. Valid values:
	//
	// *   **MASTER**: The instance is a primary instance.
	// *   **SLAVE**: The instance is a read-only instance.
	InstRole *string `json:"InstRole,omitempty" xml:"InstRole,omitempty"`
	// Indicates the database sharding method.
	//
	// *   **HORIZONTAL**: The database is horizontally sharded.
	// *   **VERTICAL**: The database is vertically sharded.
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// Indicates the schema name of the database.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// Indicates the state of the database. Valid values:
	//
	// *   **TO_BE_INIT**: The database is being created.
	// *   **NORMAL**: The database is running.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDrdsDBResponseBodyData) GoString

func (*DescribeDrdsDBResponseBodyData) SetCreateTime

func (*DescribeDrdsDBResponseBodyData) SetDbInstType

func (*DescribeDrdsDBResponseBodyData) SetDbName

func (*DescribeDrdsDBResponseBodyData) SetInstRole

func (*DescribeDrdsDBResponseBodyData) SetMode

func (*DescribeDrdsDBResponseBodyData) SetSchema

func (*DescribeDrdsDBResponseBodyData) SetStatus

func (DescribeDrdsDBResponseBodyData) String

type DescribeDrdsDBsRequest

type DescribeDrdsDBsRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The number of the page to return. The value of this parameter must be an integer that is greater than 0. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of databases to return on each page. Valid values: **30**, **50**, and **100**.
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the region in which the PolarDB-X 1.0 instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDrdsDBsRequest) GoString

func (s DescribeDrdsDBsRequest) GoString() string

func (*DescribeDrdsDBsRequest) SetDrdsInstanceId

func (s *DescribeDrdsDBsRequest) SetDrdsInstanceId(v string) *DescribeDrdsDBsRequest

func (*DescribeDrdsDBsRequest) SetPageNumber

func (*DescribeDrdsDBsRequest) SetPageSize

func (*DescribeDrdsDBsRequest) SetRegionId

func (DescribeDrdsDBsRequest) String

func (s DescribeDrdsDBsRequest) String() string

type DescribeDrdsDBsResponse

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

func (DescribeDrdsDBsResponse) GoString

func (s DescribeDrdsDBsResponse) GoString() string

func (*DescribeDrdsDBsResponse) SetBody

func (*DescribeDrdsDBsResponse) SetHeaders

func (*DescribeDrdsDBsResponse) SetStatusCode

func (DescribeDrdsDBsResponse) String

func (s DescribeDrdsDBsResponse) String() string

type DescribeDrdsDBsResponseBody

type DescribeDrdsDBsResponseBody struct {
	// The list of returned databases.
	Data *DescribeDrdsDBsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of databases returned on each page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The number of returned databases.
	Total *string `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDrdsDBsResponseBody) GoString

func (s DescribeDrdsDBsResponseBody) GoString() string

func (*DescribeDrdsDBsResponseBody) SetData

func (*DescribeDrdsDBsResponseBody) SetPageNumber

func (*DescribeDrdsDBsResponseBody) SetPageSize

func (*DescribeDrdsDBsResponseBody) SetRequestId

func (*DescribeDrdsDBsResponseBody) SetSuccess

func (*DescribeDrdsDBsResponseBody) SetTotal

func (DescribeDrdsDBsResponseBody) String

type DescribeDrdsDBsResponseBodyData

type DescribeDrdsDBsResponseBodyData struct {
	Db []*DescribeDrdsDBsResponseBodyDataDb `json:"Db,omitempty" xml:"Db,omitempty" type:"Repeated"`
}

func (DescribeDrdsDBsResponseBodyData) GoString

func (*DescribeDrdsDBsResponseBodyData) SetDb

func (DescribeDrdsDBsResponseBodyData) String

type DescribeDrdsDBsResponseBodyDataDb

type DescribeDrdsDBsResponseBodyDataDb struct {
	// The time when the database is created. The value of this parameter is a UNIX timestamp. Unit: ms.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The type of the database. Valid values: **RDS** and **POLARDB**.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The partitioning mode of the database. Valid values:
	//
	// *   **HORIZONTAL**: The database is horizontally partitioned.
	// *   **VERTICAL**: The database is vertically partitioned.
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The schema ID that is assigned to the partitioned database.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The state of the database.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDrdsDBsResponseBodyDataDb) GoString

func (*DescribeDrdsDBsResponseBodyDataDb) SetCreateTime

func (*DescribeDrdsDBsResponseBodyDataDb) SetDbInstType

func (*DescribeDrdsDBsResponseBodyDataDb) SetDbName

func (*DescribeDrdsDBsResponseBodyDataDb) SetMode

func (*DescribeDrdsDBsResponseBodyDataDb) SetSchema

func (*DescribeDrdsDBsResponseBodyDataDb) SetStatus

func (DescribeDrdsDBsResponseBodyDataDb) String

type DescribeDrdsDbInstanceRequest

type DescribeDrdsDbInstanceRequest struct {
	// The ID of the custom ApsaraDB RDS for MySQL instance that you want to query.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The name of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsDbInstanceRequest) GoString

func (*DescribeDrdsDbInstanceRequest) SetDbInstanceId

func (*DescribeDrdsDbInstanceRequest) SetDbName

func (*DescribeDrdsDbInstanceRequest) SetDrdsInstanceId

func (DescribeDrdsDbInstanceRequest) String

type DescribeDrdsDbInstanceResponse

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

func (DescribeDrdsDbInstanceResponse) GoString

func (*DescribeDrdsDbInstanceResponse) SetHeaders

func (*DescribeDrdsDbInstanceResponse) SetStatusCode

func (DescribeDrdsDbInstanceResponse) String

type DescribeDrdsDbInstanceResponseBody

type DescribeDrdsDbInstanceResponseBody struct {
	// The detailed information about the returned custom ApsaraDB RDS for MySQL instance.
	DbInstance *DescribeDrdsDbInstanceResponseBodyDbInstance `json:"DbInstance,omitempty" xml:"DbInstance,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsDbInstanceResponseBody) GoString

func (*DescribeDrdsDbInstanceResponseBody) SetRequestId

func (*DescribeDrdsDbInstanceResponseBody) SetSuccess

func (DescribeDrdsDbInstanceResponseBody) String

type DescribeDrdsDbInstanceResponseBodyDbInstance

type DescribeDrdsDbInstanceResponseBodyDbInstance struct {
	// The URL used to connect to the custom ApsaraDB RDS for MySQL instance.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// The ID of the ApsaraDB RDS for MySQL instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The state of the instance.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The role of the instance. Valid values:
	//
	// *   **Primary**: The instance is a primary instance.
	// *   **ReadOnly**: The instance is a read-only instance.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the resource.
	DmInstanceId *string `json:"DmInstanceId,omitempty" xml:"DmInstanceId,omitempty"`
	// The engine of the database that is run on the instance. Valid value: **MySQL**.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The engine version of the database that is run on the instance. Valid values: **5.7**.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The time when the custom ApsaraDB RDS for MySQL instance expires. The value of this parameter is a UNIX timestamp. Unit: seconds.
	//
	// >  This parameter is returned only when the custom ApsaraDB RDS for MySQL instance is a subscription instance.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The type of the network. Valid values: **VPC**.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The billing method of the custom ApsaraDB RDS for MySQL instance. Valid values:
	//
	// *   **Prepaid**: subscription
	// *   **Postaid**: pay-as-you-go
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port used to connect to the custom ApsaraDB RDS for MySQL instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of the instance.
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// The list of read-only ApsaraDB RDS for MySQL instances.
	ReadOnlyInstances *DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstances `json:"ReadOnlyInstances,omitempty" xml:"ReadOnlyInstances,omitempty" type:"Struct"`
	// The read ratio of the instance.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
	// The number of remaining days before the instance expires.
	RemainDays *string `json:"RemainDays,omitempty" xml:"RemainDays,omitempty"`
}

func (DescribeDrdsDbInstanceResponseBodyDbInstance) GoString

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetConnectUrl

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetDBInstanceId

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetDBInstanceStatus

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetDbInstType

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetDmInstanceId

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetEngine

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetEngineVersion

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetExpireTime

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetNetworkType

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetPayType

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetPort

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetRdsInstType

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetReadWeight

func (*DescribeDrdsDbInstanceResponseBodyDbInstance) SetRemainDays

func (DescribeDrdsDbInstanceResponseBodyDbInstance) String

type DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstances

type DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstances struct {
	ReadOnlyInstance []*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance `json:"ReadOnlyInstance,omitempty" xml:"ReadOnlyInstance,omitempty" type:"Repeated"`
}

func (DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstances) GoString

func (DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstances) String

type DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance

type DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance struct {
	// The URL used to connect to the read-only instance.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// The ID of the read-only instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The state of the read-only instance.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The role of the read-only instance.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the resource.
	DmInstanceId *string `json:"DmInstanceId,omitempty" xml:"DmInstanceId,omitempty"`
	// The engine of the database that is run on the read-only instance.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The engine version of the database that is run on the read-only instance.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The timestamp that indicates when the read-only instance expires.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The network type of the read-only instance.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The billing method of the read-only instance.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port used to connect to the read-only instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of the ApsaraDB RDS for MySQL instance.
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// The read ratio of the read-only instance.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
	// The number of remaining days before the read-only instance expires.
	RemainDays *string `json:"RemainDays,omitempty" xml:"RemainDays,omitempty"`
	// This parameter is unavailable for read-only instances.
	VersionAction *int32 `json:"VersionAction,omitempty" xml:"VersionAction,omitempty"`
}

func (DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) GoString

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetConnectUrl

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetDBInstanceId

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetDBInstanceStatus

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetDbInstType

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetDmInstanceId

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetEngine

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetEngineVersion

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetExpireTime

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetNetworkType

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetPayType

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetPort

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetRdsInstType

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetReadWeight

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetRemainDays

func (*DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) SetVersionAction

func (DescribeDrdsDbInstanceResponseBodyDbInstanceReadOnlyInstancesReadOnlyInstance) String

type DescribeDrdsDbInstancesRequest

type DescribeDrdsDbInstancesRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDrdsDbInstancesRequest) GoString

func (*DescribeDrdsDbInstancesRequest) SetDbName

func (*DescribeDrdsDbInstancesRequest) SetDrdsInstanceId

func (*DescribeDrdsDbInstancesRequest) SetPageNumber

func (*DescribeDrdsDbInstancesRequest) SetPageSize

func (DescribeDrdsDbInstancesRequest) String

type DescribeDrdsDbInstancesResponse

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

func (DescribeDrdsDbInstancesResponse) GoString

func (*DescribeDrdsDbInstancesResponse) SetHeaders

func (*DescribeDrdsDbInstancesResponse) SetStatusCode

func (DescribeDrdsDbInstancesResponse) String

type DescribeDrdsDbInstancesResponseBody

type DescribeDrdsDbInstancesResponseBody struct {
	// Indicates information about the ApsaraDB RDS for MySQL instances that are used to store the data of the specified database.
	DbInstances *DescribeDrdsDbInstancesResponseBodyDbInstances `json:"DbInstances,omitempty" xml:"DbInstances,omitempty" type:"Struct"`
	// Indicates the page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// Indicates the number of entries returned per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the number of primary ApsaraDB RDS for MySQL instances.
	Total *string `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDrdsDbInstancesResponseBody) GoString

func (*DescribeDrdsDbInstancesResponseBody) SetPageNumber

func (*DescribeDrdsDbInstancesResponseBody) SetPageSize

func (*DescribeDrdsDbInstancesResponseBody) SetRequestId

func (*DescribeDrdsDbInstancesResponseBody) SetSuccess

func (*DescribeDrdsDbInstancesResponseBody) SetTotal

func (DescribeDrdsDbInstancesResponseBody) String

type DescribeDrdsDbInstancesResponseBodyDbInstances

type DescribeDrdsDbInstancesResponseBodyDbInstances struct {
	DbInstance []*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance `json:"DbInstance,omitempty" xml:"DbInstance,omitempty" type:"Repeated"`
}

func (DescribeDrdsDbInstancesResponseBodyDbInstances) GoString

func (DescribeDrdsDbInstancesResponseBodyDbInstances) String

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance struct {
	// Indicates the endpoint that is used to connect to an ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// Indicates the ID of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Indicates the state of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database. Valid values:
	//
	// *   **0**: The ApsaraDB RDS for MySQL instance is being created.
	// *   **1**: The ApsaraDB RDS for MySQL instance is running.
	// *   **3**: The ApsaraDB RDS for MySQL instance is being deleted.
	// *   **5**: The ApsaraDB RDS for MySQL instance is being restarted.
	// *   **6**: The ApsaraDB RDS for MySQL instance is being upgraded or downgraded.
	// *   **7**: The ApsaraDB RDS for MySQL instance is being backed up.
	// *   **8**: The network type of the ApsaraDB RDS for MySQL instance is being changed.
	// *   **9**: The ApsaraDB RDS for MySQL instance is being migrated.
	// *   **11**: The data of the ApsaraDB RDS for MySQL instance is being migrated.
	// *   **12**: A disaster-recovery instance is being generated.
	// *   **13**: Data is being imported to the ApsaraDB RDS for MySQL instance.
	// *   **14**: Data is being imported to the ApsaraDB RDS for MySQL instance from an another ApsaraDB RDS for MySQL instance.
	// *   **15**: A failover is being performed.
	// *   **16**: A temporary instance is being created.
	// *   **17**: A network is being created for the ApsaraDB RDS for MySQL instance.
	// *   **18**: The ApsaraDB RDS for MySQL instance is being cloned.
	// *   **19**: The link is being changed.
	// *   **20**: The read-only instances of the ApsaraDB RDS for MySQL instance are being migrated.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// Indicates the type of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database. The value is set to RDS.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Indicates the ID of a resource.
	DmInstanceId *string `json:"DmInstanceId,omitempty" xml:"DmInstanceId,omitempty"`
	// Indicates the engine of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// Indicates the engine version of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// Indicates the point in time when the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database expires.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Indicates the network type of the ApsaraDB RDS for MySQL instance.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// Indicates the billing method of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database. Valid values:
	//
	// *   **drdsPre**: The instance uses the subscription billing method.
	// *   **drdsPost**: The instance uses the pay-as-you-go billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// Indicates the port that is used to connect to the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// Indicates whether the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database is a primary instance or a read-only instance.
	//
	// *   **Primary**: The instance is a primary instance.
	// *   **Readonly**: The instance is a read-only instance.
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// Indicates information about the read-only instances of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	ReadOnlyInstances *DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstances `json:"ReadOnlyInstances,omitempty" xml:"ReadOnlyInstances,omitempty" type:"Struct"`
	// Indicates the read weight of the read-only instance.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
	// Indicates the number of remaining days before a subscription instance expires.
	RemainDays *int32 `json:"RemainDays,omitempty" xml:"RemainDays,omitempty"`
}

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) GoString

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetConnectUrl

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceId

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceStatus

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetDbInstType

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetDmInstanceId

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetEngine

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetEngineVersion

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetExpireTime

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetNetworkType

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetPayType

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetPort

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetRdsInstType

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetReadWeight

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) SetRemainDays

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstance) String

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstances

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstances struct {
	ReadOnlyInstance []*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance `json:"ReadOnlyInstance,omitempty" xml:"ReadOnlyInstance,omitempty" type:"Repeated"`
}

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstances) GoString

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstances) String

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance

type DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance struct {
	// Indicates the endpoint that is used to connect to the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// Indicates the state of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database. Valid values:
	//
	// *   **0**: The ApsaraDB RDS for MySQL instance is being created.
	// *   **1**: The ApsaraDB RDS for MySQL instance is running.
	// *   **3**: The ApsaraDB RDS for MySQL instance is being deleted.
	// *   **5**: The ApsaraDB RDS for MySQL instance is being restarted.
	// *   **6**: The ApsaraDB RDS for MySQL instance is being upgraded or downgraded.
	// *   **7**: The ApsaraDB RDS for MySQL instance is being backed up.
	// *   **8**: The network type of the ApsaraDB RDS for MySQL instance is being changed.
	// *   **9**: The ApsaraDB RDS for MySQL instance is being migrated.
	// *   **11**: The data of the ApsaraDB RDS for MySQL instance is being migrated.
	// *   **12**: A disaster-recovery instance is being generated.
	// *   **13**: Data is being imported to the ApsaraDB RDS for MySQL instance.
	// *   **14**: Data is being imported to the ApsaraDB RDS for MySQL instance from an another ApsaraDB RDS for MySQL instance.
	// *   **15**: A failover is being performed.
	// *   **16**: A temporary instance is being created.
	// *   **17**: A network is being created for the ApsaraDB RDS for MySQL instance.
	// *   **18**: The ApsaraDB RDS for MySQL instance is being cloned.
	// *   **19**: The link is being changed.
	// *   **20**: The read-only instances of the ApsaraDB RDS for MySQL instance are being migrated.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// Indicates the type of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database. The value is set to RDS.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Indicates the ID of a resource.
	DmInstanceId *string `json:"DmInstanceId,omitempty" xml:"DmInstanceId,omitempty"`
	// Indicates the engine of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// Indicates the engine version of the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// Indicates the timestamp when the ApsaraDB RDS for MySQL instance that is used to store the data of the specified database expires.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Indicates the name of a read-only instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Indicates the network type of the read-only instance.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// Indicates the billing method of the read-only instance.
	//
	// *   **drdsPre**: The instance uses the subscription billing method.
	// *   **drdsPost**: The instance uses the pay-as-you-go billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// Indicates the port that is used to connect to the read-only instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// Indicates the type of the read-only instance.
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// Indicates the read weight of the read-only instance.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
	// Indicates the number of remaining days before the read-only instance expires.
	RemainDays *int32 `json:"RemainDays,omitempty" xml:"RemainDays,omitempty"`
}

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) GoString

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetDBInstanceStatus

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetDmInstanceId

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetEngineVersion

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetInstanceName

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetReadWeight

func (*DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) SetRemainDays

func (DescribeDrdsDbInstancesResponseBodyDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance) String

type DescribeDrdsDbRdsNameListRequest

type DescribeDrdsDbRdsNameListRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsDbRdsNameListRequest) GoString

func (*DescribeDrdsDbRdsNameListRequest) SetDbName

func (*DescribeDrdsDbRdsNameListRequest) SetDrdsInstanceId

func (DescribeDrdsDbRdsNameListRequest) String

type DescribeDrdsDbRdsNameListResponse

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

func (DescribeDrdsDbRdsNameListResponse) GoString

func (*DescribeDrdsDbRdsNameListResponse) SetHeaders

func (*DescribeDrdsDbRdsNameListResponse) SetStatusCode

func (DescribeDrdsDbRdsNameListResponse) String

type DescribeDrdsDbRdsNameListResponseBody

type DescribeDrdsDbRdsNameListResponseBody struct {
	// Indicates the instances that are used to store the data of a database.
	InstanceNameList *DescribeDrdsDbRdsNameListResponseBodyInstanceNameList `json:"InstanceNameList,omitempty" xml:"InstanceNameList,omitempty" type:"Struct"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsDbRdsNameListResponseBody) GoString

func (*DescribeDrdsDbRdsNameListResponseBody) SetRequestId

func (*DescribeDrdsDbRdsNameListResponseBody) SetSuccess

func (DescribeDrdsDbRdsNameListResponseBody) String

type DescribeDrdsDbRdsNameListResponseBodyInstanceNameList

type DescribeDrdsDbRdsNameListResponseBodyInstanceNameList struct {
	InstanceName []*string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty" type:"Repeated"`
}

func (DescribeDrdsDbRdsNameListResponseBodyInstanceNameList) GoString

func (*DescribeDrdsDbRdsNameListResponseBodyInstanceNameList) SetInstanceName

func (DescribeDrdsDbRdsNameListResponseBodyInstanceNameList) String

type DescribeDrdsInstanceDbMonitorRequest

type DescribeDrdsInstanceDbMonitorRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the Distributed Relational Database Service (DRDS) instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The end time. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance monitoring metrics. You can specify one or more metrics for a query at a time. Separate multiple metric parameters with commas (,).
	//
	// >  For more information about the details of performance monitoring metrics, see [Database monitoring](~~186704~~).
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The start time. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDrdsInstanceDbMonitorRequest) GoString

func (*DescribeDrdsInstanceDbMonitorRequest) SetDbName

func (*DescribeDrdsInstanceDbMonitorRequest) SetDrdsInstanceId

func (*DescribeDrdsInstanceDbMonitorRequest) SetEndTime

func (*DescribeDrdsInstanceDbMonitorRequest) SetKey

func (*DescribeDrdsInstanceDbMonitorRequest) SetRegionId

func (*DescribeDrdsInstanceDbMonitorRequest) SetStartTime

func (DescribeDrdsInstanceDbMonitorRequest) String

type DescribeDrdsInstanceDbMonitorResponse

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

func (DescribeDrdsInstanceDbMonitorResponse) GoString

func (*DescribeDrdsInstanceDbMonitorResponse) SetHeaders

func (*DescribeDrdsInstanceDbMonitorResponse) SetStatusCode

func (DescribeDrdsInstanceDbMonitorResponse) String

type DescribeDrdsInstanceDbMonitorResponseBody

type DescribeDrdsInstanceDbMonitorResponseBody struct {
	// The list of monitoring data.
	Data []*DescribeDrdsInstanceDbMonitorResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsInstanceDbMonitorResponseBody) GoString

func (*DescribeDrdsInstanceDbMonitorResponseBody) SetRequestId

func (*DescribeDrdsInstanceDbMonitorResponseBody) SetSuccess

func (DescribeDrdsInstanceDbMonitorResponseBody) String

type DescribeDrdsInstanceDbMonitorResponseBodyData

type DescribeDrdsInstanceDbMonitorResponseBodyData struct {
	// The name of the monitoring metric.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The unit of the monitoring metric.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
	// The details about the value of monitoring data.
	Values []*DescribeDrdsInstanceDbMonitorResponseBodyDataValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstanceDbMonitorResponseBodyData) GoString

func (*DescribeDrdsInstanceDbMonitorResponseBodyData) SetKey

func (*DescribeDrdsInstanceDbMonitorResponseBodyData) SetUnit

func (DescribeDrdsInstanceDbMonitorResponseBodyData) String

type DescribeDrdsInstanceDbMonitorResponseBodyDataValues

type DescribeDrdsInstanceDbMonitorResponseBodyDataValues struct {
	// The time point when the value of monitoring data was obtained. The value is in the UNIX timestamp format. Unit: ms.
	Date *int64 `json:"Date,omitempty" xml:"Date,omitempty"`
	// The data value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDrdsInstanceDbMonitorResponseBodyDataValues) GoString

func (*DescribeDrdsInstanceDbMonitorResponseBodyDataValues) SetDate

func (*DescribeDrdsInstanceDbMonitorResponseBodyDataValues) SetValue

func (DescribeDrdsInstanceDbMonitorResponseBodyDataValues) String

type DescribeDrdsInstanceLevelTasksRequest

type DescribeDrdsInstanceLevelTasksRequest struct {
	// The ID of the PolarDB-X 1.0 instance of which the unfinished tasks you want to query.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsInstanceLevelTasksRequest) GoString

func (*DescribeDrdsInstanceLevelTasksRequest) SetDrdsInstanceId

func (DescribeDrdsInstanceLevelTasksRequest) String

type DescribeDrdsInstanceLevelTasksResponse

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

func (DescribeDrdsInstanceLevelTasksResponse) GoString

func (*DescribeDrdsInstanceLevelTasksResponse) SetHeaders

func (*DescribeDrdsInstanceLevelTasksResponse) SetStatusCode

func (DescribeDrdsInstanceLevelTasksResponse) String

type DescribeDrdsInstanceLevelTasksResponseBody

type DescribeDrdsInstanceLevelTasksResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The list of returned unfinished tasks.
	Tasks *DescribeDrdsInstanceLevelTasksResponseBodyTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Struct"`
}

func (DescribeDrdsInstanceLevelTasksResponseBody) GoString

func (*DescribeDrdsInstanceLevelTasksResponseBody) SetRequestId

func (*DescribeDrdsInstanceLevelTasksResponseBody) SetSuccess

func (DescribeDrdsInstanceLevelTasksResponseBody) String

type DescribeDrdsInstanceLevelTasksResponseBodyTasks

type DescribeDrdsInstanceLevelTasksResponseBodyTasks struct {
	Task []*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask `json:"Task,omitempty" xml:"Task,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstanceLevelTasksResponseBodyTasks) GoString

func (DescribeDrdsInstanceLevelTasksResponseBodyTasks) String

type DescribeDrdsInstanceLevelTasksResponseBodyTasksTask

type DescribeDrdsInstanceLevelTasksResponseBodyTasksTask struct {
	// Indicates whether the task can be canceled.
	AllowCancel *bool `json:"AllowCancel,omitempty" xml:"AllowCancel,omitempty"`
	// The error message returned for the task.
	ErrMsg *string `json:"ErrMsg,omitempty" xml:"ErrMsg,omitempty"`
	// The timestamp when the task is created.
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The progress of the task. Valid values: 0 to 100.
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The description of the task progress.
	ProgressDescription *string `json:"ProgressDescription,omitempty" xml:"ProgressDescription,omitempty"`
	// Indicates whether the progress of the task is displayed.
	ShowProgress *bool `json:"ShowProgress,omitempty" xml:"ShowProgress,omitempty"`
	// The ID of the task.
	TargetId *int64 `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	// The name of the task.
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	// The phase of the task.
	TaskPhase *string `json:"TaskPhase,omitempty" xml:"TaskPhase,omitempty"`
	// The state of the task. Valid values:
	//
	// *   0: The task is being executed.
	// *   1: The task is executed.
	// *   2: The task failed to be executed.
	// *   3: The task is canceled.
	TaskStatus *int32 `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
	// The type of the task.
	TaskType *int32 `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) GoString

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetAllowCancel

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetErrMsg

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetGmtCreate

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetProgress

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetProgressDescription

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetShowProgress

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetTargetId

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetTaskName

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetTaskPhase

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetTaskStatus

func (*DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) SetTaskType

func (DescribeDrdsInstanceLevelTasksResponseBodyTasksTask) String

type DescribeDrdsInstanceMonitorRequest

type DescribeDrdsInstanceMonitorRequest struct {
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The end time of the query. Specify the value in the UNIX timestamp format. The timestamp must be in UTC. Unit: ms.
	//
	// >  If the time range that you specify is less than 1 hour, the monitoring data that is collected in a 1-hour period before the end time is returned.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance monitoring metrics. You can specify one or more metrics. Separate multiple metric names with commas (,).
	//
	// >  For more information about performance monitoring metrics, see [Monitor instances](~~186703~~).
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The multiple of the default time interval that you want to use to collect monitoring data. By default, the system collects monitoring data of resources at an interval of 1 minute. If you set the value of this parameter to 2, the system collects monitoring data of the instance at an interval of 2 minutes.
	PeriodMultiple *int32 `json:"PeriodMultiple,omitempty" xml:"PeriodMultiple,omitempty"`
	// The ID of the region where the instance is deployed.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The start time of the query. Specify the value in the UNIX timestamp format. The timestamp must be in UTC. Unit: ms.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDrdsInstanceMonitorRequest) GoString

func (*DescribeDrdsInstanceMonitorRequest) SetDrdsInstanceId

func (*DescribeDrdsInstanceMonitorRequest) SetEndTime

func (*DescribeDrdsInstanceMonitorRequest) SetKey

func (*DescribeDrdsInstanceMonitorRequest) SetPeriodMultiple

func (*DescribeDrdsInstanceMonitorRequest) SetRegionId

func (*DescribeDrdsInstanceMonitorRequest) SetStartTime

func (DescribeDrdsInstanceMonitorRequest) String

type DescribeDrdsInstanceMonitorResponse

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

func (DescribeDrdsInstanceMonitorResponse) GoString

func (*DescribeDrdsInstanceMonitorResponse) SetHeaders

func (*DescribeDrdsInstanceMonitorResponse) SetStatusCode

func (DescribeDrdsInstanceMonitorResponse) String

type DescribeDrdsInstanceMonitorResponseBody

type DescribeDrdsInstanceMonitorResponseBody struct {
	// The result set of the query.
	Data []*DescribeDrdsInstanceMonitorResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDrdsInstanceMonitorResponseBody) GoString

func (*DescribeDrdsInstanceMonitorResponseBody) SetRequestId

func (DescribeDrdsInstanceMonitorResponseBody) String

type DescribeDrdsInstanceMonitorResponseBodyData

type DescribeDrdsInstanceMonitorResponseBodyData struct {
	// The name of the metric.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The number of nodes.
	NodeNum *int32 `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	// The unit of the metric value.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
	// The details of the monitoring data of the metric.
	Values []*DescribeDrdsInstanceMonitorResponseBodyDataValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstanceMonitorResponseBodyData) GoString

func (*DescribeDrdsInstanceMonitorResponseBodyData) SetKey

func (*DescribeDrdsInstanceMonitorResponseBodyData) SetNodeNum

func (*DescribeDrdsInstanceMonitorResponseBodyData) SetUnit

func (DescribeDrdsInstanceMonitorResponseBodyData) String

type DescribeDrdsInstanceMonitorResponseBodyDataValues

type DescribeDrdsInstanceMonitorResponseBodyDataValues struct {
	// The point in time when the value of the metric was collected. The value is in the UNIX timestamp format. The timestamp is displayed in UTC. Unit: ms.
	Date *int64 `json:"Date,omitempty" xml:"Date,omitempty"`
	// The value of the metric.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDrdsInstanceMonitorResponseBodyDataValues) GoString

func (*DescribeDrdsInstanceMonitorResponseBodyDataValues) SetDate

func (*DescribeDrdsInstanceMonitorResponseBodyDataValues) SetValue

func (DescribeDrdsInstanceMonitorResponseBodyDataValues) String

type DescribeDrdsInstanceRequest

type DescribeDrdsInstanceRequest struct {
	// The ID of the instance that you want to query.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region in which the instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDrdsInstanceRequest) GoString

func (s DescribeDrdsInstanceRequest) GoString() string

func (*DescribeDrdsInstanceRequest) SetDrdsInstanceId

func (*DescribeDrdsInstanceRequest) SetRegionId

func (DescribeDrdsInstanceRequest) String

type DescribeDrdsInstanceResponse

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

func (DescribeDrdsInstanceResponse) GoString

func (s DescribeDrdsInstanceResponse) GoString() string

func (*DescribeDrdsInstanceResponse) SetBody

func (*DescribeDrdsInstanceResponse) SetHeaders

func (*DescribeDrdsInstanceResponse) SetStatusCode

func (DescribeDrdsInstanceResponse) String

type DescribeDrdsInstanceResponseBody

type DescribeDrdsInstanceResponseBody struct {
	// The details of the instance.
	Data *DescribeDrdsInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsInstanceResponseBody) GoString

func (*DescribeDrdsInstanceResponseBody) SetRequestId

func (*DescribeDrdsInstanceResponseBody) SetSuccess

func (DescribeDrdsInstanceResponseBody) String

type DescribeDrdsInstanceResponseBodyData

type DescribeDrdsInstanceResponseBodyData struct {
	// The commodity code of the instance.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The timestamp that indicates when the instance is created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the instance.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The timestamp that indicates when the instance expires.
	ExpireDate *int64 `json:"ExpireDate,omitempty" xml:"ExpireDate,omitempty"`
	// The role of the instance. Valid values:
	//
	// *   **MASTER**: The instance is a primary instance.
	// *   **SLAVE**: The instance is a read-only instance to analyze complex queries
	// *   **SLAVE_FLOW**: The instance is a read-only instance for high-concurrency scenarios
	InstRole *string `json:"InstRole,omitempty" xml:"InstRole,omitempty"`
	// The instance series of the instance.
	InstanceSeries *string `json:"InstanceSeries,omitempty" xml:"InstanceSeries,omitempty"`
	// The specification of the instance.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The tag of the instance. Valid values:
	//
	// *   **NORMAL**: The instance is a standard instance.
	// *   **HA**: The instance is a high-availability (HA) instance.
	// *   **VPC**: The instance is a VPC-based instance.
	Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
	// The machine type of the instance. The value of this parameter is **ecs**.
	MachineType *string `json:"MachineType,omitempty" xml:"MachineType,omitempty"`
	// The ID of the primary instance.
	//
	// >  This parameter is returned only when the instance is a primary instance.
	MasterInstanceId *string `json:"MasterInstanceId,omitempty" xml:"MasterInstanceId,omitempty"`
	// The MySQL version that is supported by the instance.
	MysqlVersion *int32 `json:"MysqlVersion,omitempty" xml:"MysqlVersion,omitempty"`
	// The network type of the instance. Valid values: CLASSIC and VPC.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The ID of the purchased instance.
	OrderInstanceId *string `json:"OrderInstanceId,omitempty" xml:"OrderInstanceId,omitempty"`
	// The version of .
	ProductVersion *string `json:"ProductVersion,omitempty" xml:"ProductVersion,omitempty"`
	// The details about each read-only instance that is associated with the instance.
	ReadOnlyDBInstanceIds *DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds `json:"ReadOnlyDBInstanceIds,omitempty" xml:"ReadOnlyDBInstanceIds,omitempty" type:"Struct"`
	// The ID of the region in which the instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs. The value of this parameter can be null.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The state of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the instance used for storage.
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The type of the instance. Valid values: PRIVATE and PUBLIC. The value of PRIVATE indicates that the instance is a dedicated instance. The value of PUBLIC indicates that the instance is a shared instance.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The version of the instance. The value of this parameter is 0.
	Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
	// Indicates whether the version of the instance can be upgraded.
	VersionAction *string `json:"VersionAction,omitempty" xml:"VersionAction,omitempty"`
	// The list of returned virtual IP addresses (VIPs).
	Vips *DescribeDrdsInstanceResponseBodyDataVips `json:"Vips,omitempty" xml:"Vips,omitempty" type:"Struct"`
	// The ID of the instance that is deployed in the VPC.
	VpcCloudInstanceId *string `json:"VpcCloudInstanceId,omitempty" xml:"VpcCloudInstanceId,omitempty"`
	// The ID of the zone in which the instance is located.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDrdsInstanceResponseBodyData) GoString

func (*DescribeDrdsInstanceResponseBodyData) SetCommodityCode

func (*DescribeDrdsInstanceResponseBodyData) SetCreateTime

func (*DescribeDrdsInstanceResponseBodyData) SetDescription

func (*DescribeDrdsInstanceResponseBodyData) SetDrdsInstanceId

func (*DescribeDrdsInstanceResponseBodyData) SetExpireDate

func (*DescribeDrdsInstanceResponseBodyData) SetInstRole

func (*DescribeDrdsInstanceResponseBodyData) SetInstanceSeries

func (*DescribeDrdsInstanceResponseBodyData) SetInstanceSpec

func (*DescribeDrdsInstanceResponseBodyData) SetLabel

func (*DescribeDrdsInstanceResponseBodyData) SetMachineType

func (*DescribeDrdsInstanceResponseBodyData) SetMasterInstanceId

func (*DescribeDrdsInstanceResponseBodyData) SetMysqlVersion

func (*DescribeDrdsInstanceResponseBodyData) SetNetworkType

func (*DescribeDrdsInstanceResponseBodyData) SetOrderInstanceId

func (*DescribeDrdsInstanceResponseBodyData) SetProductVersion

func (*DescribeDrdsInstanceResponseBodyData) SetRegionId

func (*DescribeDrdsInstanceResponseBodyData) SetResourceGroupId

func (*DescribeDrdsInstanceResponseBodyData) SetStatus

func (*DescribeDrdsInstanceResponseBodyData) SetStorageType

func (*DescribeDrdsInstanceResponseBodyData) SetType

func (*DescribeDrdsInstanceResponseBodyData) SetVersion

func (*DescribeDrdsInstanceResponseBodyData) SetVersionAction

func (*DescribeDrdsInstanceResponseBodyData) SetVpcCloudInstanceId

func (*DescribeDrdsInstanceResponseBodyData) SetZoneId

func (DescribeDrdsInstanceResponseBodyData) String

type DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds

type DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds struct {
	ReadOnlyDBInstanceId []*string `json:"ReadOnlyDBInstanceId,omitempty" xml:"ReadOnlyDBInstanceId,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds) GoString

func (*DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds) SetReadOnlyDBInstanceId

func (DescribeDrdsInstanceResponseBodyDataReadOnlyDBInstanceIds) String

type DescribeDrdsInstanceResponseBodyDataVips

type DescribeDrdsInstanceResponseBodyDataVips struct {
	Vip []*DescribeDrdsInstanceResponseBodyDataVipsVip `json:"Vip,omitempty" xml:"Vip,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstanceResponseBodyDataVips) GoString

func (DescribeDrdsInstanceResponseBodyDataVips) String

type DescribeDrdsInstanceResponseBodyDataVipsVip

type DescribeDrdsInstanceResponseBodyDataVipsVip struct {
	// The domain name that is mapped to the VIP.
	Dns *string `json:"Dns,omitempty" xml:"Dns,omitempty"`
	// The number of remaining days before the VIP expires.
	ExpireDays *int64 `json:"ExpireDays,omitempty" xml:"ExpireDays,omitempty"`
	// The ports that are opened on the VIP.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of the VIP. Valid values: intranet and internet.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
}

func (DescribeDrdsInstanceResponseBodyDataVipsVip) GoString

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetDns

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetExpireDays

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetPort

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetType

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetVpcId

func (*DescribeDrdsInstanceResponseBodyDataVipsVip) SetVswitchId

func (DescribeDrdsInstanceResponseBodyDataVipsVip) String

type DescribeDrdsInstanceVersionRequest

type DescribeDrdsInstanceVersionRequest struct {
	// The ID of the PolarDB-X 1.0 instance whose version you want to query.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDrdsInstanceVersionRequest) GoString

func (*DescribeDrdsInstanceVersionRequest) SetDrdsInstanceId

func (*DescribeDrdsInstanceVersionRequest) SetRegionId

func (DescribeDrdsInstanceVersionRequest) String

type DescribeDrdsInstanceVersionResponse

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

func (DescribeDrdsInstanceVersionResponse) GoString

func (*DescribeDrdsInstanceVersionResponse) SetHeaders

func (*DescribeDrdsInstanceVersionResponse) SetStatusCode

func (DescribeDrdsInstanceVersionResponse) String

type DescribeDrdsInstanceVersionResponseBody

type DescribeDrdsInstanceVersionResponseBody struct {
	// The details about the instance version.
	Data *DescribeDrdsInstanceVersionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsInstanceVersionResponseBody) GoString

func (*DescribeDrdsInstanceVersionResponseBody) SetRequestId

func (*DescribeDrdsInstanceVersionResponseBody) SetSuccess

func (DescribeDrdsInstanceVersionResponseBody) String

type DescribeDrdsInstanceVersionResponseBodyData

type DescribeDrdsInstanceVersionResponseBodyData struct {
	// The current version of the instance.
	InstanceVersion *string `json:"InstanceVersion,omitempty" xml:"InstanceVersion,omitempty"`
	// The latest version of the instance.
	NewestVersion *string `json:"NewestVersion,omitempty" xml:"NewestVersion,omitempty"`
}

func (DescribeDrdsInstanceVersionResponseBodyData) GoString

func (*DescribeDrdsInstanceVersionResponseBodyData) SetInstanceVersion

func (*DescribeDrdsInstanceVersionResponseBodyData) SetNewestVersion

func (DescribeDrdsInstanceVersionResponseBodyData) String

type DescribeDrdsInstancesRequest

type DescribeDrdsInstancesRequest struct {
	// The description of the instances.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether the instances that you want to query expire.
	Expired *bool `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Specifies whether hybrid queries are supported.
	Mix *bool `json:"Mix,omitempty" xml:"Mix,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of instances returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The version of the service.
	ProductVersion *string `json:"ProductVersion,omitempty" xml:"ProductVersion,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instances you want to query belong. The value of this parameter can be NULL.
	ResourceGroupId *string                            `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Tag             []*DescribeDrdsInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The type of the instances that you want to query. Valid values:
	//
	// *   **0**: shared instances
	// *   **1**: dedicated instances
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDrdsInstancesRequest) GoString

func (s DescribeDrdsInstancesRequest) GoString() string

func (*DescribeDrdsInstancesRequest) SetDescription

func (*DescribeDrdsInstancesRequest) SetExpired

func (*DescribeDrdsInstancesRequest) SetMix

func (*DescribeDrdsInstancesRequest) SetPageNumber

func (*DescribeDrdsInstancesRequest) SetPageSize

func (*DescribeDrdsInstancesRequest) SetProductVersion

func (*DescribeDrdsInstancesRequest) SetRegionId

func (*DescribeDrdsInstancesRequest) SetResourceGroupId

func (*DescribeDrdsInstancesRequest) SetTag

func (*DescribeDrdsInstancesRequest) SetType

func (DescribeDrdsInstancesRequest) String

type DescribeDrdsInstancesRequestTag

type DescribeDrdsInstancesRequestTag struct {
	// The key of the tag configured for the instances you want to query.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag configured for the instances you want to query.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDrdsInstancesRequestTag) GoString

func (*DescribeDrdsInstancesRequestTag) SetKey

func (*DescribeDrdsInstancesRequestTag) SetValue

func (DescribeDrdsInstancesRequestTag) String

type DescribeDrdsInstancesResponse

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

func (DescribeDrdsInstancesResponse) GoString

func (*DescribeDrdsInstancesResponse) SetBody

func (*DescribeDrdsInstancesResponse) SetHeaders

func (*DescribeDrdsInstancesResponse) SetStatusCode

func (DescribeDrdsInstancesResponse) String

type DescribeDrdsInstancesResponseBody

type DescribeDrdsInstancesResponseBody struct {
	// The list of returned instances.
	Instances *DescribeDrdsInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of instances returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of instances returned.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDrdsInstancesResponseBody) GoString

func (*DescribeDrdsInstancesResponseBody) SetPageNumber

func (*DescribeDrdsInstancesResponseBody) SetPageSize

func (*DescribeDrdsInstancesResponseBody) SetRequestId

func (*DescribeDrdsInstancesResponseBody) SetTotal

func (DescribeDrdsInstancesResponseBody) String

type DescribeDrdsInstancesResponseBodyInstances

type DescribeDrdsInstancesResponseBodyInstances struct {
	Instance []*DescribeDrdsInstancesResponseBodyInstancesInstance `json:"Instance,omitempty" xml:"Instance,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstancesResponseBodyInstances) GoString

func (DescribeDrdsInstancesResponseBodyInstances) String

type DescribeDrdsInstancesResponseBodyInstancesInstance

type DescribeDrdsInstancesResponseBodyInstancesInstance struct {
	// The commodity code of the service.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The timestamp that indicates when the instance is created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the instance.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The timestamp that indicates when the instance expires.
	ExpireDate *int64 `json:"ExpireDate,omitempty" xml:"ExpireDate,omitempty"`
	// The role of the instance. Valid values:
	//
	// *   MASTER: The instance is a primary instance.
	// *   SLAVE: The instance is a read-only instance to analyze complex queries.
	// *   SLAVE_FLOW: The instance is a read-only instance for high-concurrency scenarios.
	InstRole *string `json:"InstRole,omitempty" xml:"InstRole,omitempty"`
	// The instance series.
	InstanceSeries *string `json:"InstanceSeries,omitempty" xml:"InstanceSeries,omitempty"`
	// The specification of the instance.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The tag of the instance. Valid values:
	//
	// *   **NORMAL**: The instance is a standard instance.
	// *   **HA**: The instance is a high-availability (HA) instance.
	// *   **VPC**: The instance is a VPC-based instance.
	Label *string `json:"Label,omitempty" xml:"Label,omitempty"`
	// The machine type of the instance. Valid value: ecs.
	MachineType *string `json:"MachineType,omitempty" xml:"MachineType,omitempty"`
	// The ID of the primary instance.
	MasterInstanceId *string `json:"MasterInstanceId,omitempty" xml:"MasterInstanceId,omitempty"`
	// The network type of the instance. Valid values:
	//
	// *   **CLASSIC**
	// *   **VPC**
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The ID of the purchased instance.
	OrderInstanceId *string `json:"OrderInstanceId,omitempty" xml:"OrderInstanceId,omitempty"`
	// The version of the service.
	ProductVersion *string `json:"ProductVersion,omitempty" xml:"ProductVersion,omitempty"`
	// The IDs of read-only instances that are associated with the instance.
	ReadOnlyDBInstanceIds *DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds `json:"ReadOnlyDBInstanceIds,omitempty" xml:"ReadOnlyDBInstanceIds,omitempty" type:"Struct"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The status of the instance.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the instance. Valid values:
	//
	// *   **PUBLIC**: The returned instance is a shared instance.
	// *   **PRIVATE**: The returned instance is a dedicated instance.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The version of the instance.
	Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
	// Indicates whether the version of the instance can be upgraded.
	VersionAction *string `json:"VersionAction,omitempty" xml:"VersionAction,omitempty"`
	// The list of returned virtual IP addresses (VIPs).
	Vips *DescribeDrdsInstancesResponseBodyInstancesInstanceVips `json:"Vips,omitempty" xml:"Vips,omitempty" type:"Struct"`
	// The ID of the instance that is deployed in the VPC.
	VpcCloudInstanceId *string `json:"VpcCloudInstanceId,omitempty" xml:"VpcCloudInstanceId,omitempty"`
	// The ID of the VPC to which the instance belongs.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the zone in which the resource is located.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
	// The edition of the instance. Valid values:
	//
	// *   **starter**: Starter Edition
	// *   **enterprise**: Enterprise Edition
	// *   **standard**: Standard Edition
	Series *string `json:"series,omitempty" xml:"series,omitempty"`
}

func (DescribeDrdsInstancesResponseBodyInstancesInstance) GoString

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetCommodityCode

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetCreateTime

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetDescription

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetDrdsInstanceId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetExpireDate

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetInstRole

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetInstanceSeries

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetInstanceSpec

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetLabel

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetMachineType

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetMasterInstanceId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetNetworkType

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetOrderInstanceId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetProductVersion

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetRegionId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetResourceGroupId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetSeries

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetStatus

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetType

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetVersion

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetVersionAction

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetVpcCloudInstanceId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetVpcId

func (*DescribeDrdsInstancesResponseBodyInstancesInstance) SetZoneId

func (DescribeDrdsInstancesResponseBodyInstancesInstance) String

type DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds

type DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds struct {
	ReadOnlyDBInstanceId []*string `json:"ReadOnlyDBInstanceId,omitempty" xml:"ReadOnlyDBInstanceId,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds) GoString

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds) SetReadOnlyDBInstanceId

func (DescribeDrdsInstancesResponseBodyInstancesInstanceReadOnlyDBInstanceIds) String

type DescribeDrdsInstancesResponseBodyInstancesInstanceVips

type DescribeDrdsInstancesResponseBodyInstancesInstanceVips struct {
	Vip []*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip `json:"Vip,omitempty" xml:"Vip,omitempty" type:"Repeated"`
}

func (DescribeDrdsInstancesResponseBodyInstancesInstanceVips) GoString

func (DescribeDrdsInstancesResponseBodyInstancesInstanceVips) String

type DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip

type DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip struct {
	// The virtual IP address.
	IP *string `json:"IP,omitempty" xml:"IP,omitempty"`
	// The ports that are opened on the VIP.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of the VIP. Valid values:
	//
	// *   intranet: a private IP address
	// *   internet: a public IP address
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// The domain name that is mapped to the VIP.
	Dns *string `json:"dns,omitempty" xml:"dns,omitempty"`
}

func (DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) GoString

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetDns

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetIP

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetPort

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetType

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetVpcId

func (*DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) SetVswitchId

func (DescribeDrdsInstancesResponseBodyInstancesInstanceVipsVip) String

type DescribeDrdsParamsRequest

type DescribeDrdsParamsRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The type of nodes whose parameters you want to query. Valid values:
	//
	// *   **INSTANCE: the instance level.**
	// *   **DB**: the database level.
	ParamLevel *string `json:"ParamLevel,omitempty" xml:"ParamLevel,omitempty"`
	// The ID of the region where the PolarDB-X 1.0 instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDrdsParamsRequest) GoString

func (s DescribeDrdsParamsRequest) GoString() string

func (*DescribeDrdsParamsRequest) SetDbName

func (*DescribeDrdsParamsRequest) SetDrdsInstanceId

func (*DescribeDrdsParamsRequest) SetParamLevel

func (*DescribeDrdsParamsRequest) SetRegionId

func (DescribeDrdsParamsRequest) String

func (s DescribeDrdsParamsRequest) String() string

type DescribeDrdsParamsResponse

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

func (DescribeDrdsParamsResponse) GoString

func (s DescribeDrdsParamsResponse) GoString() string

func (*DescribeDrdsParamsResponse) SetBody

func (*DescribeDrdsParamsResponse) SetHeaders

func (*DescribeDrdsParamsResponse) SetStatusCode

func (DescribeDrdsParamsResponse) String

type DescribeDrdsParamsResponseBody

type DescribeDrdsParamsResponseBody struct {
	// Indicates information about parameters.
	List []*DescribeDrdsParamsResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsParamsResponseBody) GoString

func (*DescribeDrdsParamsResponseBody) SetList

func (*DescribeDrdsParamsResponseBody) SetRequestId

func (*DescribeDrdsParamsResponseBody) SetSuccess

func (DescribeDrdsParamsResponseBody) String

type DescribeDrdsParamsResponseBodyList

type DescribeDrdsParamsResponseBodyList struct {
	// Indicates the name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates whether a restart is required.
	NeedRestart *bool `json:"NeedRestart,omitempty" xml:"NeedRestart,omitempty"`
	// Indicates the default value of a parameter.
	ParamDefaultValue *string `json:"ParamDefaultValue,omitempty" xml:"ParamDefaultValue,omitempty"`
	// Indicates the description of the parameter.
	ParamDesc *string `json:"ParamDesc,omitempty" xml:"ParamDesc,omitempty"`
	// Indicates the name of the parameter.
	ParamEnglishName *string `json:"ParamEnglishName,omitempty" xml:"ParamEnglishName,omitempty"`
	// Indicates the parameter level.
	ParamLevel *string `json:"ParamLevel,omitempty" xml:"ParamLevel,omitempty"`
	// Indicates the name of the parameter.
	ParamName *string `json:"ParamName,omitempty" xml:"ParamName,omitempty"`
	// Indicates the value range of the parameter.
	ParamRanges *string `json:"ParamRanges,omitempty" xml:"ParamRanges,omitempty"`
	// Indicates the type of the parameter.
	ParamType *string `json:"ParamType,omitempty" xml:"ParamType,omitempty"`
	// Indicates the value of the parameter.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
	// Indicates the name of the variable.
	ParamVariableName *string `json:"ParamVariableName,omitempty" xml:"ParamVariableName,omitempty"`
}

func (DescribeDrdsParamsResponseBodyList) GoString

func (*DescribeDrdsParamsResponseBodyList) SetDbName

func (*DescribeDrdsParamsResponseBodyList) SetNeedRestart

func (*DescribeDrdsParamsResponseBodyList) SetParamDefaultValue

func (*DescribeDrdsParamsResponseBodyList) SetParamDesc

func (*DescribeDrdsParamsResponseBodyList) SetParamEnglishName

func (*DescribeDrdsParamsResponseBodyList) SetParamLevel

func (*DescribeDrdsParamsResponseBodyList) SetParamName

func (*DescribeDrdsParamsResponseBodyList) SetParamRanges

func (*DescribeDrdsParamsResponseBodyList) SetParamType

func (*DescribeDrdsParamsResponseBodyList) SetParamValue

func (*DescribeDrdsParamsResponseBodyList) SetParamVariableName

func (DescribeDrdsParamsResponseBodyList) String

type DescribeDrdsRdsInstancesRequest

type DescribeDrdsRdsInstancesRequest struct {
	// The ID of the PolarDB-X instance.
	//
	// > You can call the [DescribeDrdsInstances](~~139284~~) operation to query the information about instances in the specified account, such as the IDs of the instances.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsRdsInstancesRequest) GoString

func (*DescribeDrdsRdsInstancesRequest) SetDrdsInstanceId

func (DescribeDrdsRdsInstancesRequest) String

type DescribeDrdsRdsInstancesResponse

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

func (DescribeDrdsRdsInstancesResponse) GoString

func (*DescribeDrdsRdsInstancesResponse) SetHeaders

func (*DescribeDrdsRdsInstancesResponse) SetStatusCode

func (DescribeDrdsRdsInstancesResponse) String

type DescribeDrdsRdsInstancesResponseBody

type DescribeDrdsRdsInstancesResponseBody struct {
	// The information about the custom ApsaraDB RDS for MySQL instances at the storage layer.
	DbInstances *DescribeDrdsRdsInstancesResponseBodyDbInstances `json:"DbInstances,omitempty" xml:"DbInstances,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsRdsInstancesResponseBody) GoString

func (*DescribeDrdsRdsInstancesResponseBody) SetRequestId

func (*DescribeDrdsRdsInstancesResponseBody) SetSuccess

func (DescribeDrdsRdsInstancesResponseBody) String

type DescribeDrdsRdsInstancesResponseBodyDbInstances

type DescribeDrdsRdsInstancesResponseBodyDbInstances struct {
	DbInstance []*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance `json:"DbInstance,omitempty" xml:"DbInstance,omitempty" type:"Repeated"`
}

func (DescribeDrdsRdsInstancesResponseBodyDbInstances) GoString

func (DescribeDrdsRdsInstancesResponseBodyDbInstances) String

type DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance

type DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance struct {
	// The internal endpoint of the custom ApsaraDB RDS for MySQL instance at the storage layer.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// The number of CPU cores of the custom ApsaraDB RDS for MySQL instance at the storage layer.
	DBInstanceCPU *string `json:"DBInstanceCPU,omitempty" xml:"DBInstanceCPU,omitempty"`
	// The instance family of the custom ApsaraDB RDS for MySQL instance at the storage layer. Valid values:
	//
	// *   **x**: general-purpose instance family
	// *   **d**: dedicated instance family
	// *   **h**: dedicated host instance family
	DBInstanceClassType *string `json:"DBInstanceClassType,omitempty" xml:"DBInstanceClassType,omitempty"`
	// The ID of the custom ApsaraDB RDS for MySQL instance at the storage layer.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The memory size of the custom ApsaraDB RDS for MySQL instance at the storage layer. Unit: MB.
	DBInstanceMemory *int64 `json:"DBInstanceMemory,omitempty" xml:"DBInstanceMemory,omitempty"`
	// The status of the custom ApsaraDB RDS for MySQL instance at the storage layer. Valid values:
	//
	// *   0: The instance is being created.
	// *   1: The instance is running.
	// *   3: The instance is being deleted.
	// *   5: The instance is being restarted.
	// *   6: The instance is being upgraded or downgraded.
	// *   7: The instance is being backed up.
	// *   8: The network type of the instance is being changed.
	// *   9: The instance is being migrated.
	// *   11: The data stored on the instance is being migrated.
	// *   12: A disaster recovery instance is being generated.
	// *   13: Data is being imported to the instance.
	// *   14: Data is being imported from another RDS instance to the instance.
	// *   15: A switchover is being performed.
	// *   16: A temporary instance is being created.
	// *   17: The network of the instance is being created.
	// *   18: The instance is being cloned.
	// *   19: The link is being changed.
	// *   20: The read-only RDS instances of the instance are being migrated.
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The storage space of the custom ApsaraDB RDS for MySQL instance at the storage layer. Unit: GB.
	DBInstanceStorage *int64 `json:"DBInstanceStorage,omitempty" xml:"DBInstanceStorage,omitempty"`
	// The type of the instance at the storage layer. The value is RDS.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the resource.
	DmInstanceId *string `json:"DmInstanceId,omitempty" xml:"DmInstanceId,omitempty"`
	// The engine type of the custom ApsaraDB RDS for MySQL instance at the storage layer. The value is MySQL.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The engine version of the custom ApsaraDB RDS for MySQL instance at the storage layer. The value is 8.0.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The lock mode of the RDS instance. Valid values:
	//
	// 0: The instance is not locked.
	//
	// 1: The instance is manually locked.
	//
	// 2: The instance is automatically locked if the instance expires.
	//
	// 3: The instance is automatically locked if the instance is rolled back.
	//
	// 4: The instance is automatically locked if the storage space of the instance reaches the upper limit.
	//
	// 5: The instance is automatically locked if the storage space of the read-only instances reaches the upper limit.
	LockMode *int32 `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the RDS instance is locked.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The network type of the custom ApsaraDB RDS for MySQL instance at the storage layer. The value is VPC.
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	// The billing method of the custom ApsaraDB RDS for MySQL instance at the storage layer. Valid values:
	//
	// *   Postpaid: pay-as-you-go
	// *   Prepaid: subscription
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port used to connect to the instance over an internal network.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The type of the custom ApsaraDB RDS for MySQL instance at the storage layer. Valid values:
	//
	// *   Primary: primary instance
	// *   Readonly: read-only instance
	RdsInstType *string `json:"RdsInstType,omitempty" xml:"RdsInstType,omitempty"`
	// The read and write weights of the custom ApsaraDB RDS for MySQL instance at the storage layer.
	ReadWeight *int32 `json:"ReadWeight,omitempty" xml:"ReadWeight,omitempty"`
}

func (DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) GoString

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetConnectUrl

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceCPU

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceClassType

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceId

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceMemory

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceStatus

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDBInstanceStorage

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDbInstType

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetDmInstanceId

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetEngine

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetEngineVersion

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetLockMode added in v2.0.1

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetLockReason added in v2.0.1

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetNetworkType

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetPayType

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetPort

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetRdsInstType

func (*DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) SetReadWeight

func (DescribeDrdsRdsInstancesResponseBodyDbInstancesDbInstance) String

type DescribeDrdsShardingDbsRequest

type DescribeDrdsShardingDbsRequest struct {
	// The name of the database whose shards you want to query.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The matching pattern of the database name.
	DbNamePattern *string `json:"DbNamePattern,omitempty" xml:"DbNamePattern,omitempty"`
	// The ID of the PolarDB-X 1.0 instance whose database shards you want to query.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The page number of the returned page.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of database shards returned on each page.
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDrdsShardingDbsRequest) GoString

func (*DescribeDrdsShardingDbsRequest) SetDbName

func (*DescribeDrdsShardingDbsRequest) SetDbNamePattern

func (*DescribeDrdsShardingDbsRequest) SetDrdsInstanceId

func (*DescribeDrdsShardingDbsRequest) SetPageNumber

func (*DescribeDrdsShardingDbsRequest) SetPageSize

func (DescribeDrdsShardingDbsRequest) String

type DescribeDrdsShardingDbsResponse

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

func (DescribeDrdsShardingDbsResponse) GoString

func (*DescribeDrdsShardingDbsResponse) SetHeaders

func (*DescribeDrdsShardingDbsResponse) SetStatusCode

func (DescribeDrdsShardingDbsResponse) String

type DescribeDrdsShardingDbsResponseBody

type DescribeDrdsShardingDbsResponseBody struct {
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of database shards returned per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of returned database shards.
	ShardingDbs *DescribeDrdsShardingDbsResponseBodyShardingDbs `json:"ShardingDbs,omitempty" xml:"ShardingDbs,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The number of returned database shards.
	Total *string `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDrdsShardingDbsResponseBody) GoString

func (*DescribeDrdsShardingDbsResponseBody) SetPageNumber

func (*DescribeDrdsShardingDbsResponseBody) SetPageSize

func (*DescribeDrdsShardingDbsResponseBody) SetRequestId

func (*DescribeDrdsShardingDbsResponseBody) SetSuccess

func (*DescribeDrdsShardingDbsResponseBody) SetTotal

func (DescribeDrdsShardingDbsResponseBody) String

type DescribeDrdsShardingDbsResponseBodyShardingDbs

type DescribeDrdsShardingDbsResponseBodyShardingDbs struct {
	ShardingDb []*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb `json:"ShardingDb,omitempty" xml:"ShardingDb,omitempty" type:"Repeated"`
}

func (DescribeDrdsShardingDbsResponseBodyShardingDbs) GoString

func (DescribeDrdsShardingDbsResponseBodyShardingDbs) String

type DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb

type DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb struct {
	// The timeout period for a transaction to wait for the release of the data lock.
	BlockingTimeout *int32 `json:"BlockingTimeout,omitempty" xml:"BlockingTimeout,omitempty"`
	// The URL that is used to access the Apsara RDS for MySQL instance.
	ConnectUrl *string `json:"ConnectUrl,omitempty" xml:"ConnectUrl,omitempty"`
	// The properties of the connection string.
	ConnectionProperties *string `json:"ConnectionProperties,omitempty" xml:"ConnectionProperties,omitempty"`
	// The ID of the Apsara RDS for MySQL instance that is used as the storage of the database shard.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The status of the database.
	DbStatus *string `json:"DbStatus,omitempty" xml:"DbStatus,omitempty"`
	// The engine of the database.
	DbType *string `json:"DbType,omitempty" xml:"DbType,omitempty"`
	// The name of group on which the database shard is stored.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The timeout period of an idle connection.
	IdleTimeOut *int32 `json:"IdleTimeOut,omitempty" xml:"IdleTimeOut,omitempty"`
	// The maximum size of the connection pool.
	MaxPoolSize *int32 `json:"MaxPoolSize,omitempty" xml:"MaxPoolSize,omitempty"`
	// The minimum size of the connection pool.
	MinPoolSize *int32 `json:"MinPoolSize,omitempty" xml:"MinPoolSize,omitempty"`
	// The size of cache for the returned results.
	PreparedStatementCacheSize *int32 `json:"PreparedStatementCacheSize,omitempty" xml:"PreparedStatementCacheSize,omitempty"`
	// The name of the database shard.
	ShardingDbName *string `json:"ShardingDbName,omitempty" xml:"ShardingDbName,omitempty"`
	// The username that is used to connect to the ApsaraDB RDS for MySQL instance.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) GoString

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetBlockingTimeout

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetConnectUrl

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetConnectionProperties

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetDbInstanceId

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetDbStatus

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetDbType

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetGroupName

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetIdleTimeOut

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetMaxPoolSize

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetMinPoolSize

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetPreparedStatementCacheSize

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetShardingDbName

func (*DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) SetUserName

func (DescribeDrdsShardingDbsResponseBodyShardingDbsShardingDb) String

type DescribeDrdsSlowSqlsRequest

type DescribeDrdsSlowSqlsRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The start time of the SQL query. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The SQL execution time. Unit: ms.
	ExeTime *int64 `json:"ExeTime,omitempty" xml:"ExeTime,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The end time of the SQL query. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDrdsSlowSqlsRequest) GoString

func (s DescribeDrdsSlowSqlsRequest) GoString() string

func (*DescribeDrdsSlowSqlsRequest) SetDbName

func (*DescribeDrdsSlowSqlsRequest) SetDrdsInstanceId

func (*DescribeDrdsSlowSqlsRequest) SetEndTime

func (*DescribeDrdsSlowSqlsRequest) SetExeTime

func (*DescribeDrdsSlowSqlsRequest) SetPageNumber

func (*DescribeDrdsSlowSqlsRequest) SetPageSize

func (*DescribeDrdsSlowSqlsRequest) SetStartTime

func (DescribeDrdsSlowSqlsRequest) String

type DescribeDrdsSlowSqlsResponse

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

func (DescribeDrdsSlowSqlsResponse) GoString

func (s DescribeDrdsSlowSqlsResponse) GoString() string

func (*DescribeDrdsSlowSqlsResponse) SetBody

func (*DescribeDrdsSlowSqlsResponse) SetHeaders

func (*DescribeDrdsSlowSqlsResponse) SetStatusCode

func (DescribeDrdsSlowSqlsResponse) String

type DescribeDrdsSlowSqlsResponseBody

type DescribeDrdsSlowSqlsResponseBody struct {
	// Indicates the details of the slow SQL query.
	Items *DescribeDrdsSlowSqlsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// Indicates the page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// Indicates the number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the total number of entries.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeDrdsSlowSqlsResponseBody) GoString

func (*DescribeDrdsSlowSqlsResponseBody) SetPageNumber

func (*DescribeDrdsSlowSqlsResponseBody) SetPageSize

func (*DescribeDrdsSlowSqlsResponseBody) SetRequestId

func (*DescribeDrdsSlowSqlsResponseBody) SetSuccess

func (*DescribeDrdsSlowSqlsResponseBody) SetTotal

func (DescribeDrdsSlowSqlsResponseBody) String

type DescribeDrdsSlowSqlsResponseBodyItems

type DescribeDrdsSlowSqlsResponseBodyItems struct {
	Item []*DescribeDrdsSlowSqlsResponseBodyItemsItem `json:"Item,omitempty" xml:"Item,omitempty" type:"Repeated"`
}

func (DescribeDrdsSlowSqlsResponseBodyItems) GoString

func (DescribeDrdsSlowSqlsResponseBodyItems) String

type DescribeDrdsSlowSqlsResponseBodyItemsItem

type DescribeDrdsSlowSqlsResponseBodyItemsItem struct {
	// Indicates the IP address of the execution machine.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// Indicates the response time. Unit: ms.
	ResponseTime *int64 `json:"ResponseTime,omitempty" xml:"ResponseTime,omitempty"`
	// Indicates the name of the database.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// Indicates the time when the slow SQL query was sent. Unit: ms.
	SendTime *int64 `json:"SendTime,omitempty" xml:"SendTime,omitempty"`
	// Indicates the content of the slow SQL query.
	Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"`
}

func (DescribeDrdsSlowSqlsResponseBodyItemsItem) GoString

func (*DescribeDrdsSlowSqlsResponseBodyItemsItem) SetHost

func (*DescribeDrdsSlowSqlsResponseBodyItemsItem) SetResponseTime

func (*DescribeDrdsSlowSqlsResponseBodyItemsItem) SetSchema

func (*DescribeDrdsSlowSqlsResponseBodyItemsItem) SetSendTime

func (*DescribeDrdsSlowSqlsResponseBodyItemsItem) SetSql

func (DescribeDrdsSlowSqlsResponseBodyItemsItem) String

type DescribeDrdsSqlAuditStatusRequest

type DescribeDrdsSqlAuditStatusRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeDrdsSqlAuditStatusRequest) GoString

func (*DescribeDrdsSqlAuditStatusRequest) SetDrdsInstanceId

func (DescribeDrdsSqlAuditStatusRequest) String

type DescribeDrdsSqlAuditStatusResponse

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

func (DescribeDrdsSqlAuditStatusResponse) GoString

func (*DescribeDrdsSqlAuditStatusResponse) SetHeaders

func (*DescribeDrdsSqlAuditStatusResponse) SetStatusCode

func (DescribeDrdsSqlAuditStatusResponse) String

type DescribeDrdsSqlAuditStatusResponseBody

type DescribeDrdsSqlAuditStatusResponseBody struct {
	// The returned data set.
	Data *DescribeDrdsSqlAuditStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeDrdsSqlAuditStatusResponseBody) GoString

func (*DescribeDrdsSqlAuditStatusResponseBody) SetRequestId

func (*DescribeDrdsSqlAuditStatusResponseBody) SetSuccess

func (DescribeDrdsSqlAuditStatusResponseBody) String

type DescribeDrdsSqlAuditStatusResponseBodyData

type DescribeDrdsSqlAuditStatusResponseBodyData struct {
	Data []*DescribeDrdsSqlAuditStatusResponseBodyDataData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
}

func (DescribeDrdsSqlAuditStatusResponseBodyData) GoString

func (DescribeDrdsSqlAuditStatusResponseBodyData) String

type DescribeDrdsSqlAuditStatusResponseBodyDataData

type DescribeDrdsSqlAuditStatusResponseBodyDataData struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates whether the complete report of the SQL audit is supported. Valid values: true and false.
	Detailed *string `json:"Detailed,omitempty" xml:"Detailed,omitempty"`
	// Indicates whether the SQL audit feature is enabled for the database. Valid values: true and false.
	Enabled *string `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	// The UID of the external delivery.
	//
	// > This parameter is returned only if external log delivery is enabled.
	ExtraAliUid *int64 `json:"ExtraAliUid,omitempty" xml:"ExtraAliUid,omitempty"`
	// The Log Service Logstore from which logs are delivered.
	//
	// > This parameter is returned only if external log delivery is enabled.
	ExtraSlsLogStore *string `json:"ExtraSlsLogStore,omitempty" xml:"ExtraSlsLogStore,omitempty"`
	// The Log Service project from which logs are delivered.
	//
	// > This parameter is returned only if external log delivery is enabled.
	ExtraSlsProject *string `json:"ExtraSlsProject,omitempty" xml:"ExtraSlsProject,omitempty"`
	// Indicates whether external log delivery is enabled. Valid values: true and false.
	ExtraWriteEnabled *bool `json:"ExtraWriteEnabled,omitempty" xml:"ExtraWriteEnabled,omitempty"`
}

func (DescribeDrdsSqlAuditStatusResponseBodyDataData) GoString

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetDbName

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetDetailed

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetEnabled

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetExtraAliUid

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetExtraSlsLogStore

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetExtraSlsProject

func (*DescribeDrdsSqlAuditStatusResponseBodyDataData) SetExtraWriteEnabled

func (DescribeDrdsSqlAuditStatusResponseBodyDataData) String

type DescribeDrdsTasksRequest

type DescribeDrdsTasksRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The type of tasks.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DescribeDrdsTasksRequest) GoString

func (s DescribeDrdsTasksRequest) GoString() string

func (*DescribeDrdsTasksRequest) SetDbName

func (*DescribeDrdsTasksRequest) SetDrdsInstanceId

func (s *DescribeDrdsTasksRequest) SetDrdsInstanceId(v string) *DescribeDrdsTasksRequest

func (*DescribeDrdsTasksRequest) SetTaskType

func (DescribeDrdsTasksRequest) String

func (s DescribeDrdsTasksRequest) String() string

type DescribeDrdsTasksResponse

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

func (DescribeDrdsTasksResponse) GoString

func (s DescribeDrdsTasksResponse) GoString() string

func (*DescribeDrdsTasksResponse) SetBody

func (*DescribeDrdsTasksResponse) SetHeaders

func (*DescribeDrdsTasksResponse) SetStatusCode

func (DescribeDrdsTasksResponse) String

func (s DescribeDrdsTasksResponse) String() string

type DescribeDrdsTasksResponseBody

type DescribeDrdsTasksResponseBody struct {
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates information about the tasks.
	Tasks *DescribeDrdsTasksResponseBodyTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Struct"`
}

func (DescribeDrdsTasksResponseBody) GoString

func (*DescribeDrdsTasksResponseBody) SetRequestId

func (*DescribeDrdsTasksResponseBody) SetSuccess

func (*DescribeDrdsTasksResponseBody) SetTasks

func (DescribeDrdsTasksResponseBody) String

type DescribeDrdsTasksResponseBodyTasks

type DescribeDrdsTasksResponseBodyTasks struct {
	Task []*DescribeDrdsTasksResponseBodyTasksTask `json:"Task,omitempty" xml:"Task,omitempty" type:"Repeated"`
}

func (DescribeDrdsTasksResponseBodyTasks) GoString

func (DescribeDrdsTasksResponseBodyTasks) String

type DescribeDrdsTasksResponseBodyTasksTask

type DescribeDrdsTasksResponseBodyTasksTask struct {
	// Indicates the content of a task.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// Indicates the ID of the task.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Indicates the state of the task.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeDrdsTasksResponseBodyTasksTask) GoString

func (*DescribeDrdsTasksResponseBodyTasksTask) SetContent

func (*DescribeDrdsTasksResponseBodyTasksTask) SetId

func (*DescribeDrdsTasksResponseBodyTasksTask) SetState

func (DescribeDrdsTasksResponseBodyTasksTask) String

type DescribeExpandLogicTableInfoListRequest

type DescribeExpandLogicTableInfoListRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeExpandLogicTableInfoListRequest) GoString

func (*DescribeExpandLogicTableInfoListRequest) SetDbName

func (*DescribeExpandLogicTableInfoListRequest) SetDrdsInstanceId

func (DescribeExpandLogicTableInfoListRequest) String

type DescribeExpandLogicTableInfoListResponse

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

func (DescribeExpandLogicTableInfoListResponse) GoString

func (*DescribeExpandLogicTableInfoListResponse) SetHeaders

func (*DescribeExpandLogicTableInfoListResponse) SetStatusCode

func (DescribeExpandLogicTableInfoListResponse) String

type DescribeExpandLogicTableInfoListResponseBody

type DescribeExpandLogicTableInfoListResponseBody struct {
	// Indicates the result that is returned.
	Data *DescribeExpandLogicTableInfoListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeExpandLogicTableInfoListResponseBody) GoString

func (*DescribeExpandLogicTableInfoListResponseBody) SetRequestId

func (*DescribeExpandLogicTableInfoListResponseBody) SetSuccess

func (DescribeExpandLogicTableInfoListResponseBody) String

type DescribeExpandLogicTableInfoListResponseBodyData

type DescribeExpandLogicTableInfoListResponseBodyData struct {
	Data []*DescribeExpandLogicTableInfoListResponseBodyDataData `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
}

func (DescribeExpandLogicTableInfoListResponseBodyData) GoString

func (DescribeExpandLogicTableInfoListResponseBodyData) String

type DescribeExpandLogicTableInfoListResponseBodyDataData

type DescribeExpandLogicTableInfoListResponseBodyDataData struct {
	// Indicates the database sharding key.
	ShardDbKey *string `json:"ShardDbKey,omitempty" xml:"ShardDbKey,omitempty"`
	// Indicates the table sharding key.
	ShardTbKey *string `json:"ShardTbKey,omitempty" xml:"ShardTbKey,omitempty"`
	// Indicates the name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeExpandLogicTableInfoListResponseBodyDataData) GoString

func (*DescribeExpandLogicTableInfoListResponseBodyDataData) SetShardDbKey

func (*DescribeExpandLogicTableInfoListResponseBodyDataData) SetShardTbKey

func (*DescribeExpandLogicTableInfoListResponseBodyDataData) SetTableName

func (DescribeExpandLogicTableInfoListResponseBodyDataData) String

type DescribeHotDbListRequest

type DescribeHotDbListRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeHotDbListRequest) GoString

func (s DescribeHotDbListRequest) GoString() string

func (*DescribeHotDbListRequest) SetDbName

func (*DescribeHotDbListRequest) SetDrdsInstanceId

func (s *DescribeHotDbListRequest) SetDrdsInstanceId(v string) *DescribeHotDbListRequest

func (DescribeHotDbListRequest) String

func (s DescribeHotDbListRequest) String() string

type DescribeHotDbListResponse

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

func (DescribeHotDbListResponse) GoString

func (s DescribeHotDbListResponse) GoString() string

func (*DescribeHotDbListResponse) SetBody

func (*DescribeHotDbListResponse) SetHeaders

func (*DescribeHotDbListResponse) SetStatusCode

func (DescribeHotDbListResponse) String

func (s DescribeHotDbListResponse) String() string

type DescribeHotDbListResponseBody

type DescribeHotDbListResponseBody struct {
	// The result that is returned.
	Data *DescribeHotDbListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The message that is returned.
	Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeHotDbListResponseBody) GoString

func (*DescribeHotDbListResponseBody) SetData

func (*DescribeHotDbListResponseBody) SetMsg

func (*DescribeHotDbListResponseBody) SetRequestId

func (*DescribeHotDbListResponseBody) SetSuccess

func (DescribeHotDbListResponseBody) String

type DescribeHotDbListResponseBodyData

type DescribeHotDbListResponseBodyData struct {
	// The information about the databases on which hot-spot scale-out is performed.
	List *DescribeHotDbListResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Struct"`
	// The random number.
	RandomCode *string `json:"RandomCode,omitempty" xml:"RandomCode,omitempty"`
}

func (DescribeHotDbListResponseBodyData) GoString

func (*DescribeHotDbListResponseBodyData) SetRandomCode

func (DescribeHotDbListResponseBodyData) String

type DescribeHotDbListResponseBodyDataList

type DescribeHotDbListResponseBodyDataList struct {
	InstanceDb []*DescribeHotDbListResponseBodyDataListInstanceDb `json:"InstanceDb,omitempty" xml:"InstanceDb,omitempty" type:"Repeated"`
}

func (DescribeHotDbListResponseBodyDataList) GoString

func (DescribeHotDbListResponseBodyDataList) String

type DescribeHotDbListResponseBodyDataListInstanceDb

type DescribeHotDbListResponseBodyDataListInstanceDb struct {
	HotDbList *DescribeHotDbListResponseBodyDataListInstanceDbHotDbList `json:"HotDbList,omitempty" xml:"HotDbList,omitempty" type:"Struct"`
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
}

func (DescribeHotDbListResponseBodyDataListInstanceDb) GoString

func (*DescribeHotDbListResponseBodyDataListInstanceDb) SetInstanceName

func (DescribeHotDbListResponseBodyDataListInstanceDb) String

type DescribeHotDbListResponseBodyDataListInstanceDbHotDbList

type DescribeHotDbListResponseBodyDataListInstanceDbHotDbList struct {
	Data []*string `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
}

func (DescribeHotDbListResponseBodyDataListInstanceDbHotDbList) GoString

func (*DescribeHotDbListResponseBodyDataListInstanceDbHotDbList) SetData

func (DescribeHotDbListResponseBodyDataListInstanceDbHotDbList) String

type DescribeInstDbLogInfoRequest

type DescribeInstDbLogInfoRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeInstDbLogInfoRequest) GoString

func (s DescribeInstDbLogInfoRequest) GoString() string

func (*DescribeInstDbLogInfoRequest) SetDbName

func (*DescribeInstDbLogInfoRequest) SetDrdsInstanceId

func (DescribeInstDbLogInfoRequest) String

type DescribeInstDbLogInfoResponse

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

func (DescribeInstDbLogInfoResponse) GoString

func (*DescribeInstDbLogInfoResponse) SetBody

func (*DescribeInstDbLogInfoResponse) SetHeaders

func (*DescribeInstDbLogInfoResponse) SetStatusCode

func (DescribeInstDbLogInfoResponse) String

type DescribeInstDbLogInfoResponseBody

type DescribeInstDbLogInfoResponseBody struct {
	// The time range for log query.
	LogTimeRange *DescribeInstDbLogInfoResponseBodyLogTimeRange `json:"LogTimeRange,omitempty" xml:"LogTimeRange,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeInstDbLogInfoResponseBody) GoString

func (*DescribeInstDbLogInfoResponseBody) SetRequestId

func (*DescribeInstDbLogInfoResponseBody) SetSuccess

func (DescribeInstDbLogInfoResponseBody) String

type DescribeInstDbLogInfoResponseBodyLogTimeRange

type DescribeInstDbLogInfoResponseBodyLogTimeRange struct {
	// The start time of the query time range.
	SupportLatestTime *int64 `json:"SupportLatestTime,omitempty" xml:"SupportLatestTime,omitempty"`
	// The end time of the task.
	SupportOldestTime *int64 `json:"SupportOldestTime,omitempty" xml:"SupportOldestTime,omitempty"`
}

func (DescribeInstDbLogInfoResponseBodyLogTimeRange) GoString

func (*DescribeInstDbLogInfoResponseBodyLogTimeRange) SetSupportLatestTime

func (*DescribeInstDbLogInfoResponseBodyLogTimeRange) SetSupportOldestTime

func (DescribeInstDbLogInfoResponseBodyLogTimeRange) String

type DescribeInstDbSlsInfoRequest

type DescribeInstDbSlsInfoRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeInstDbSlsInfoRequest) GoString

func (s DescribeInstDbSlsInfoRequest) GoString() string

func (*DescribeInstDbSlsInfoRequest) SetDbName

func (*DescribeInstDbSlsInfoRequest) SetDrdsInstanceId

func (DescribeInstDbSlsInfoRequest) String

type DescribeInstDbSlsInfoResponse

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

func (DescribeInstDbSlsInfoResponse) GoString

func (*DescribeInstDbSlsInfoResponse) SetBody

func (*DescribeInstDbSlsInfoResponse) SetHeaders

func (*DescribeInstDbSlsInfoResponse) SetStatusCode

func (DescribeInstDbSlsInfoResponse) String

type DescribeInstDbSlsInfoResponseBody

type DescribeInstDbSlsInfoResponseBody struct {
	// The details of the SQL audit.
	AuditInfo *DescribeInstDbSlsInfoResponseBodyAuditInfo `json:"AuditInfo,omitempty" xml:"AuditInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeInstDbSlsInfoResponseBody) GoString

func (*DescribeInstDbSlsInfoResponseBody) SetRequestId

func (*DescribeInstDbSlsInfoResponseBody) SetSuccess

func (DescribeInstDbSlsInfoResponseBody) String

type DescribeInstDbSlsInfoResponseBodyAuditInfo

type DescribeInstDbSlsInfoResponseBodyAuditInfo struct {
	// The name of the LogStore.
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The name of the Log Service project.
	Project *string `json:"Project,omitempty" xml:"Project,omitempty"`
}

func (DescribeInstDbSlsInfoResponseBodyAuditInfo) GoString

func (*DescribeInstDbSlsInfoResponseBodyAuditInfo) SetLogStore

func (*DescribeInstDbSlsInfoResponseBodyAuditInfo) SetProject

func (DescribeInstDbSlsInfoResponseBodyAuditInfo) String

type DescribeInstanceAccountsRequest

type DescribeInstanceAccountsRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeInstanceAccountsRequest) GoString

func (*DescribeInstanceAccountsRequest) SetDrdsInstanceId

func (DescribeInstanceAccountsRequest) String

type DescribeInstanceAccountsResponse

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

func (DescribeInstanceAccountsResponse) GoString

func (*DescribeInstanceAccountsResponse) SetHeaders

func (*DescribeInstanceAccountsResponse) SetStatusCode

func (DescribeInstanceAccountsResponse) String

type DescribeInstanceAccountsResponseBody

type DescribeInstanceAccountsResponseBody struct {
	// Indicates the information about the instance accounts.
	InstanceAccounts *DescribeInstanceAccountsResponseBodyInstanceAccounts `json:"InstanceAccounts,omitempty" xml:"InstanceAccounts,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeInstanceAccountsResponseBody) GoString

func (*DescribeInstanceAccountsResponseBody) SetRequestId

func (*DescribeInstanceAccountsResponseBody) SetSuccess

func (DescribeInstanceAccountsResponseBody) String

type DescribeInstanceAccountsResponseBodyInstanceAccounts

type DescribeInstanceAccountsResponseBodyInstanceAccounts struct {
	InstanceAccount []*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount `json:"InstanceAccount,omitempty" xml:"InstanceAccount,omitempty" type:"Repeated"`
}

func (DescribeInstanceAccountsResponseBodyInstanceAccounts) GoString

func (DescribeInstanceAccountsResponseBodyInstanceAccounts) String

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount struct {
	// Indicates the username of an instance account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// Indicates the type of an instance account. Valid values:
	//
	// *   **0**: The instance account is a privileged account.
	// *   **1**: The instance account is a standard account.
	AccountType *int32 `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// Indicates the information about the permissions of an account on a database.
	DbPrivileges *DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivileges `json:"DbPrivileges,omitempty" xml:"DbPrivileges,omitempty" type:"Struct"`
	// Indicates the description of an account. By default, if 0 is the value of the AccountType parameter, **Created by DRDS** is returned as the value of the Description parameter. If 1 is the value of the AccountType parameter, an empty string is returned as the value of the Description parameter. You can modify the description of an account on the Accounts page in the PolarDB-X console.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Indicates an IP address that is allowed to access the database. The value **%** indicates that each IP address is allowed to access the database. \</note>
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
}

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) GoString

func (*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) SetAccountName

func (*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) SetAccountType

func (*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) SetDescription

func (*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) SetHost

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccount) String

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivileges

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivileges struct {
	DbPrivilege []*DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege `json:"DbPrivilege,omitempty" xml:"DbPrivilege,omitempty" type:"Repeated"`
}

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivileges) GoString

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivileges) String

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege

type DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege struct {
	// Indicates the name of a database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates the permissions that an account is granted on the database. Valid values:
	//
	// *   **R**: The account is granted the permissions that are required to read the data of the database.
	// *   **W**: The account is granted the permissions that are required to write data to the database.
	// *   **DDL**: The account is granted the permissions that are required to perform DDL operations on the database.
	// *   **DML**: The account is granted the permissions that are required to perform DML operations on the database.
	Privilege *string `json:"Privilege,omitempty" xml:"Privilege,omitempty"`
}

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege) GoString

func (DescribeInstanceAccountsResponseBodyInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege) String

type DescribeInstanceSwitchAzoneRequest

type DescribeInstanceSwitchAzoneRequest struct {
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeInstanceSwitchAzoneRequest) GoString

func (*DescribeInstanceSwitchAzoneRequest) SetDrdsInstanceId

func (DescribeInstanceSwitchAzoneRequest) String

type DescribeInstanceSwitchAzoneResponse

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

func (DescribeInstanceSwitchAzoneResponse) GoString

func (*DescribeInstanceSwitchAzoneResponse) SetHeaders

func (*DescribeInstanceSwitchAzoneResponse) SetStatusCode

func (DescribeInstanceSwitchAzoneResponse) String

type DescribeInstanceSwitchAzoneResponseBody

type DescribeInstanceSwitchAzoneResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the operation.
	Result *DescribeInstanceSwitchAzoneResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeInstanceSwitchAzoneResponseBody) GoString

func (*DescribeInstanceSwitchAzoneResponseBody) SetRequestId

func (*DescribeInstanceSwitchAzoneResponseBody) SetSuccess

func (DescribeInstanceSwitchAzoneResponseBody) String

type DescribeInstanceSwitchAzoneResponseBodyResult

type DescribeInstanceSwitchAzoneResponseBodyResult struct {
	// The ID of the source azoneId.
	OriginAzoneId *string `json:"OriginAzoneId,omitempty" xml:"OriginAzoneId,omitempty"`
	// regionId.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Indicates whether the job can be switched.
	SwitchAble *bool `json:"SwitchAble,omitempty" xml:"SwitchAble,omitempty"`
	// Target azones.
	TargetAzones *DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones `json:"TargetAzones,omitempty" xml:"TargetAzones,omitempty" type:"Struct"`
}

func (DescribeInstanceSwitchAzoneResponseBodyResult) GoString

func (*DescribeInstanceSwitchAzoneResponseBodyResult) SetOriginAzoneId

func (*DescribeInstanceSwitchAzoneResponseBodyResult) SetRegionId

func (*DescribeInstanceSwitchAzoneResponseBodyResult) SetSwitchAble

func (DescribeInstanceSwitchAzoneResponseBodyResult) String

type DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones

type DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones struct {
	TargetAzone []*string `json:"TargetAzone,omitempty" xml:"TargetAzone,omitempty" type:"Repeated"`
}

func (DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones) GoString

func (*DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones) SetTargetAzone

func (DescribeInstanceSwitchAzoneResponseBodyResultTargetAzones) String

type DescribeInstanceSwitchNetworkRequest

type DescribeInstanceSwitchNetworkRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeInstanceSwitchNetworkRequest) GoString

func (*DescribeInstanceSwitchNetworkRequest) SetDrdsInstanceId

func (DescribeInstanceSwitchNetworkRequest) String

type DescribeInstanceSwitchNetworkResponse

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

func (DescribeInstanceSwitchNetworkResponse) GoString

func (*DescribeInstanceSwitchNetworkResponse) SetHeaders

func (*DescribeInstanceSwitchNetworkResponse) SetStatusCode

func (DescribeInstanceSwitchNetworkResponse) String

type DescribeInstanceSwitchNetworkResponseBody

type DescribeInstanceSwitchNetworkResponseBody struct {
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the information about the virtual private cloud (VPC) in which the instance is deployed.
	VpcInfos *DescribeInstanceSwitchNetworkResponseBodyVpcInfos `json:"VpcInfos,omitempty" xml:"VpcInfos,omitempty" type:"Struct"`
}

func (DescribeInstanceSwitchNetworkResponseBody) GoString

func (*DescribeInstanceSwitchNetworkResponseBody) SetRequestId

func (*DescribeInstanceSwitchNetworkResponseBody) SetSuccess

func (DescribeInstanceSwitchNetworkResponseBody) String

type DescribeInstanceSwitchNetworkResponseBodyVpcInfos

type DescribeInstanceSwitchNetworkResponseBodyVpcInfos struct {
	VpcInfo []*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo `json:"VpcInfo,omitempty" xml:"VpcInfo,omitempty" type:"Repeated"`
}

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfos) GoString

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfos) String

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo struct {
	// Indicates the ID of the region in which the instance is deployed.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Indicates the ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// Indicates the name of the VPC.
	VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"`
	// Indicates information about the vSwitch to which the instance is connected.
	VswitchInfos *DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfos `json:"VswitchInfos,omitempty" xml:"VswitchInfos,omitempty" type:"Struct"`
}

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo) GoString

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo) SetRegionId

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo) SetVpcId

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo) SetVpcName

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfo) String

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfos

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfos struct {
	VswitchInfo []*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo `json:"VswitchInfo,omitempty" xml:"VswitchInfo,omitempty" type:"Repeated"`
}

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfos) GoString

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfos) String

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo

type DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo struct {
	// Indicates the ID of the zone in which the instance is deployed.
	AzoneId *string `json:"AzoneId,omitempty" xml:"AzoneId,omitempty"`
	// Indicates whether you can change the network type of the instance.
	DrdsSupported *bool `json:"DrdsSupported,omitempty" xml:"DrdsSupported,omitempty"`
	// Indicates the ID of the VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// Indicates the ID of the vSwitch.
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	// Indicates the name of the vSwitch.
	VswitchName *string `json:"VswitchName,omitempty" xml:"VswitchName,omitempty"`
}

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) GoString

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) SetAzoneId

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) SetDrdsSupported

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) SetVpcId

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) SetVswitchId

func (*DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) SetVswitchName

func (DescribeInstanceSwitchNetworkResponseBodyVpcInfosVpcInfoVswitchInfosVswitchInfo) String

type DescribePreCheckResultRequest

type DescribePreCheckResultRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the precheck task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribePreCheckResultRequest) GoString

func (*DescribePreCheckResultRequest) SetDrdsInstanceId

func (*DescribePreCheckResultRequest) SetRegionId

func (*DescribePreCheckResultRequest) SetTaskId

func (DescribePreCheckResultRequest) String

type DescribePreCheckResultResponse

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

func (DescribePreCheckResultResponse) GoString

func (*DescribePreCheckResultResponse) SetHeaders

func (*DescribePreCheckResultResponse) SetStatusCode

func (DescribePreCheckResultResponse) String

type DescribePreCheckResultResponseBody

type DescribePreCheckResultResponseBody struct {
	// Indicates the result of the precheck task.
	PreCheckResult *DescribePreCheckResultResponseBodyPreCheckResult `json:"PreCheckResult,omitempty" xml:"PreCheckResult,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribePreCheckResultResponseBody) GoString

func (*DescribePreCheckResultResponseBody) SetRequestId

func (*DescribePreCheckResultResponseBody) SetSuccess

func (DescribePreCheckResultResponseBody) String

type DescribePreCheckResultResponseBodyPreCheckResult

type DescribePreCheckResultResponseBodyPreCheckResult struct {
	// Indicates the name of the precheck task.
	PreCheckName *string `json:"PreCheckName,omitempty" xml:"PreCheckName,omitempty"`
	// Indicates the state of the precheck task.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// Indicates the details about the subtasks of the precheck task.
	SubCheckItems []*DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems `json:"SubCheckItems,omitempty" xml:"SubCheckItems,omitempty" type:"Repeated"`
}

func (DescribePreCheckResultResponseBodyPreCheckResult) GoString

func (*DescribePreCheckResultResponseBodyPreCheckResult) SetPreCheckName

func (*DescribePreCheckResultResponseBodyPreCheckResult) SetState

func (DescribePreCheckResultResponseBodyPreCheckResult) String

type DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems

type DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems struct {
	// Indicates the error code that is returned by a subtask.
	ErrorMsgCode *string `json:"ErrorMsgCode,omitempty" xml:"ErrorMsgCode,omitempty"`
	// Indicates an error message.
	ErrorMsgParams []*string `json:"ErrorMsgParams,omitempty" xml:"ErrorMsgParams,omitempty" type:"Repeated"`
	// Indicates the name of the subtask.
	PreCheckItemName *string `json:"PreCheckItemName,omitempty" xml:"PreCheckItemName,omitempty"`
	// Indicates the state of the subtask.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) GoString

func (*DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) SetErrorMsgCode

func (*DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) SetErrorMsgParams

func (*DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) SetPreCheckItemName

func (*DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) SetState

func (DescribePreCheckResultResponseBodyPreCheckResultSubCheckItems) String

type DescribeRDSPerformanceRequest

type DescribeRDSPerformanceRequest struct {
	// The type of the database engine.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the Distributed Relational Database Service (DRDS) instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The end time of the query. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance monitoring metrics. You can specify one or more metrics for a query at a time. Separate multiple metric parameters with commas (,).
	//
	// >  For more information about the details of performance monitoring metrics, see [Storage monitoring](~~186705~~).
	Keys *string `json:"Keys,omitempty" xml:"Keys,omitempty"`
	// The ID of the storage-layer ApsaraDB RDS for MySQL instance.
	RdsInstanceId *string `json:"RdsInstanceId,omitempty" xml:"RdsInstanceId,omitempty"`
	// The start time of the query. Specify the time in the UNIX timestamp format. The time must be in UTC. Unit: ms.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeRDSPerformanceRequest) GoString

func (*DescribeRDSPerformanceRequest) SetDbInstType

func (*DescribeRDSPerformanceRequest) SetDrdsInstanceId

func (*DescribeRDSPerformanceRequest) SetEndTime

func (*DescribeRDSPerformanceRequest) SetKeys

func (*DescribeRDSPerformanceRequest) SetRdsInstanceId

func (*DescribeRDSPerformanceRequest) SetStartTime

func (DescribeRDSPerformanceRequest) String

type DescribeRDSPerformanceResponse

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

func (DescribeRDSPerformanceResponse) GoString

func (*DescribeRDSPerformanceResponse) SetHeaders

func (*DescribeRDSPerformanceResponse) SetStatusCode

func (DescribeRDSPerformanceResponse) String

type DescribeRDSPerformanceResponseBody

type DescribeRDSPerformanceResponseBody struct {
	// The result set of the query.
	Data []*DescribeRDSPerformanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRDSPerformanceResponseBody) GoString

func (*DescribeRDSPerformanceResponseBody) SetRequestId

func (*DescribeRDSPerformanceResponseBody) SetSuccess

func (DescribeRDSPerformanceResponseBody) String

type DescribeRDSPerformanceResponseBodyData

type DescribeRDSPerformanceResponseBodyData struct {
	// The name of the monitoring metric.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The name of the node.
	//
	// >  This parameter is returned only when the storage type of the database is PolarDB for MySQL. If the storage type of the database is ApsaraDB RDS for MySQL, this parameter is not returned.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The number of nodes.
	NodeNum *int32 `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	// The unit of the monitoring metric.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
	// The details of the monitoring metric data.
	Values []*DescribeRDSPerformanceResponseBodyDataValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeRDSPerformanceResponseBodyData) GoString

func (*DescribeRDSPerformanceResponseBodyData) SetKey

func (*DescribeRDSPerformanceResponseBodyData) SetNodeName

func (*DescribeRDSPerformanceResponseBodyData) SetNodeNum

func (*DescribeRDSPerformanceResponseBodyData) SetUnit

func (DescribeRDSPerformanceResponseBodyData) String

type DescribeRDSPerformanceResponseBodyDataValues

type DescribeRDSPerformanceResponseBodyDataValues struct {
	// The time point when the value of the monitoring metric was obtained. The value is in the UNIX timestamp format. The time is displayed in UTC. Unit: ms.
	Date *int64 `json:"Date,omitempty" xml:"Date,omitempty"`
	// The value of the monitoring metric.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeRDSPerformanceResponseBodyDataValues) GoString

func (*DescribeRDSPerformanceResponseBodyDataValues) SetDate

func (*DescribeRDSPerformanceResponseBodyDataValues) SetValue

func (DescribeRDSPerformanceResponseBodyDataValues) String

type DescribeRdsCommodityRequest

type DescribeRdsCommodityRequest struct {
	// The commodity code of the service.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The type of the order.
	OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DescribeRdsCommodityRequest) GoString

func (s DescribeRdsCommodityRequest) GoString() string

func (*DescribeRdsCommodityRequest) SetCommodityCode

func (*DescribeRdsCommodityRequest) SetDrdsInstanceId

func (*DescribeRdsCommodityRequest) SetOrderType

func (DescribeRdsCommodityRequest) String

type DescribeRdsCommodityResponse

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

func (DescribeRdsCommodityResponse) GoString

func (s DescribeRdsCommodityResponse) GoString() string

func (*DescribeRdsCommodityResponse) SetBody

func (*DescribeRdsCommodityResponse) SetHeaders

func (*DescribeRdsCommodityResponse) SetStatusCode

func (DescribeRdsCommodityResponse) String

type DescribeRdsCommodityResponseBody

type DescribeRdsCommodityResponseBody struct {
	// Indicates the returned result.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRdsCommodityResponseBody) GoString

func (*DescribeRdsCommodityResponseBody) SetData

func (*DescribeRdsCommodityResponseBody) SetRequestId

func (*DescribeRdsCommodityResponseBody) SetSuccess

func (DescribeRdsCommodityResponseBody) String

type DescribeRdsPerformanceSummaryRequest

type DescribeRdsPerformanceSummaryRequest struct {
	// The ID of a DRDS instance.
	DrdsInstanceId *string   `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	RdsInstanceId  []*string `json:"RdsInstanceId,omitempty" xml:"RdsInstanceId,omitempty" type:"Repeated"`
	// The ID of the region where the streaming domain resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRdsPerformanceSummaryRequest) GoString

func (*DescribeRdsPerformanceSummaryRequest) SetDrdsInstanceId

func (*DescribeRdsPerformanceSummaryRequest) SetRdsInstanceId

func (*DescribeRdsPerformanceSummaryRequest) SetRegionId

func (DescribeRdsPerformanceSummaryRequest) String

type DescribeRdsPerformanceSummaryResponse

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

func (DescribeRdsPerformanceSummaryResponse) GoString

func (*DescribeRdsPerformanceSummaryResponse) SetHeaders

func (*DescribeRdsPerformanceSummaryResponse) SetStatusCode

func (DescribeRdsPerformanceSummaryResponse) String

type DescribeRdsPerformanceSummaryResponseBody

type DescribeRdsPerformanceSummaryResponseBody struct {
	// A collection of objects.
	RdsPerformanceInfos []*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos `json:"RdsPerformanceInfos,omitempty" xml:"RdsPerformanceInfos,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the API request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRdsPerformanceSummaryResponseBody) GoString

func (*DescribeRdsPerformanceSummaryResponseBody) SetRequestId

func (*DescribeRdsPerformanceSummaryResponseBody) SetSuccess

func (DescribeRdsPerformanceSummaryResponseBody) String

type DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos

type DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos struct {
	// The number of active sessions of the RDS instance.
	ActiveSessions *int32 `json:"ActiveSessions,omitempty" xml:"ActiveSessions,omitempty"`
	// The CPU utilization of an RDS instance.
	Cpu *float32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The IOPS of the RDS instance.
	Iops *float32 `json:"Iops,omitempty" xml:"Iops,omitempty"`
	// The ID of an RDS instance.
	RdsId *string `json:"RdsId,omitempty" xml:"RdsId,omitempty"`
	// The disk usage of apsaradb for RDS. Unit: MB.
	SpaceUsage *int64 `json:"SpaceUsage,omitempty" xml:"SpaceUsage,omitempty"`
	// The total number of current RDS sessions.
	TotalSessions *int32 `json:"TotalSessions,omitempty" xml:"TotalSessions,omitempty"`
}

func (DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) GoString

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetActiveSessions

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetCpu

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetIops

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetRdsId

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetSpaceUsage

func (*DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) SetTotalSessions

func (DescribeRdsPerformanceSummaryResponseBodyRdsPerformanceInfos) String

type DescribeRdsSuperAccountInstancesRequest

type DescribeRdsSuperAccountInstancesRequest struct {
	// The type of the ApsaraDB RDS for MySQL instances. Default value: **RDS**.
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string   `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	RdsInstance    []*string `json:"RdsInstance,omitempty" xml:"RdsInstance,omitempty" type:"Repeated"`
}

func (DescribeRdsSuperAccountInstancesRequest) GoString

func (*DescribeRdsSuperAccountInstancesRequest) SetDbInstType

func (*DescribeRdsSuperAccountInstancesRequest) SetDrdsInstanceId

func (*DescribeRdsSuperAccountInstancesRequest) SetRdsInstance

func (DescribeRdsSuperAccountInstancesRequest) String

type DescribeRdsSuperAccountInstancesResponse

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

func (DescribeRdsSuperAccountInstancesResponse) GoString

func (*DescribeRdsSuperAccountInstancesResponse) SetHeaders

func (*DescribeRdsSuperAccountInstancesResponse) SetStatusCode

func (DescribeRdsSuperAccountInstancesResponse) String

type DescribeRdsSuperAccountInstancesResponseBody

type DescribeRdsSuperAccountInstancesResponseBody struct {
	// The privileged accounts.
	DbInstances *DescribeRdsSuperAccountInstancesResponseBodyDbInstances `json:"DbInstances,omitempty" xml:"DbInstances,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRdsSuperAccountInstancesResponseBody) GoString

func (*DescribeRdsSuperAccountInstancesResponseBody) SetRequestId

func (DescribeRdsSuperAccountInstancesResponseBody) String

type DescribeRdsSuperAccountInstancesResponseBodyDbInstances

type DescribeRdsSuperAccountInstancesResponseBodyDbInstances struct {
	DbInstance []*string `json:"DbInstance,omitempty" xml:"DbInstance,omitempty" type:"Repeated"`
}

func (DescribeRdsSuperAccountInstancesResponseBodyDbInstances) GoString

func (*DescribeRdsSuperAccountInstancesResponseBodyDbInstances) SetDbInstance

func (DescribeRdsSuperAccountInstancesResponseBodyDbInstances) String

type DescribeRecycleBinStatusRequest

type DescribeRecycleBinStatusRequest struct {
	// The name of the database that is created in the PolarDB-X 1.0 instance.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRecycleBinStatusRequest) GoString

func (*DescribeRecycleBinStatusRequest) SetDbName

func (*DescribeRecycleBinStatusRequest) SetDrdsInstanceId

func (*DescribeRecycleBinStatusRequest) SetRegionId

func (DescribeRecycleBinStatusRequest) String

type DescribeRecycleBinStatusResponse

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

func (DescribeRecycleBinStatusResponse) GoString

func (*DescribeRecycleBinStatusResponse) SetHeaders

func (*DescribeRecycleBinStatusResponse) SetStatusCode

func (DescribeRecycleBinStatusResponse) String

type DescribeRecycleBinStatusResponseBody

type DescribeRecycleBinStatusResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the table recycle bin. Valid values:
	//
	// *   disable: The table recycle bin is enabled.
	// *   enable: The table recycle bin is disabled.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRecycleBinStatusResponseBody) GoString

func (*DescribeRecycleBinStatusResponseBody) SetRequestId

func (*DescribeRecycleBinStatusResponseBody) SetStatus

func (*DescribeRecycleBinStatusResponseBody) SetSuccess

func (DescribeRecycleBinStatusResponseBody) String

type DescribeRecycleBinTablesRequest

type DescribeRecycleBinTablesRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRecycleBinTablesRequest) GoString

func (*DescribeRecycleBinTablesRequest) SetDbName

func (*DescribeRecycleBinTablesRequest) SetDrdsInstanceId

func (*DescribeRecycleBinTablesRequest) SetRegionId

func (DescribeRecycleBinTablesRequest) String

type DescribeRecycleBinTablesResponse

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

func (DescribeRecycleBinTablesResponse) GoString

func (*DescribeRecycleBinTablesResponse) SetHeaders

func (*DescribeRecycleBinTablesResponse) SetStatusCode

func (DescribeRecycleBinTablesResponse) String

type DescribeRecycleBinTablesResponseBody

type DescribeRecycleBinTablesResponseBody struct {
	// The data object returned.
	Data []*DescribeRecycleBinTablesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRecycleBinTablesResponseBody) GoString

func (*DescribeRecycleBinTablesResponseBody) SetRequestId

func (*DescribeRecycleBinTablesResponseBody) SetSuccess

func (DescribeRecycleBinTablesResponseBody) String

type DescribeRecycleBinTablesResponseBodyData

type DescribeRecycleBinTablesResponseBodyData struct {
	// The time when the table was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The original name of the table.
	OriginalTableName *string `json:"OriginalTableName,omitempty" xml:"OriginalTableName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeRecycleBinTablesResponseBodyData) GoString

func (*DescribeRecycleBinTablesResponseBodyData) SetCreateTime

func (*DescribeRecycleBinTablesResponseBodyData) SetOriginalTableName

func (*DescribeRecycleBinTablesResponseBodyData) SetTableName

func (DescribeRecycleBinTablesResponseBodyData) String

type DescribeRestoreOrderRequest

type DescribeRestoreOrderRequest struct {
	// The name of the database involved in the backup.
	BackupDbNames *string `json:"BackupDbNames,omitempty" xml:"BackupDbNames,omitempty"`
	// The ID of the backup set.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The level of the backup. Valid values:
	//
	// *   **DB**: The database Level
	// *   **instance **: instance level
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// The backup mode. Valid values: **logic** or **phy**.
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The ID of the instance for which to modify the backup policy.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The preferred backup time.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
}

func (DescribeRestoreOrderRequest) GoString

func (s DescribeRestoreOrderRequest) GoString() string

func (*DescribeRestoreOrderRequest) SetBackupDbNames

func (*DescribeRestoreOrderRequest) SetBackupId

func (*DescribeRestoreOrderRequest) SetBackupLevel

func (*DescribeRestoreOrderRequest) SetBackupMode

func (*DescribeRestoreOrderRequest) SetDrdsInstanceId

func (*DescribeRestoreOrderRequest) SetPreferredBackupTime

func (s *DescribeRestoreOrderRequest) SetPreferredBackupTime(v string) *DescribeRestoreOrderRequest

func (DescribeRestoreOrderRequest) String

type DescribeRestoreOrderResponse

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

func (DescribeRestoreOrderResponse) GoString

func (s DescribeRestoreOrderResponse) GoString() string

func (*DescribeRestoreOrderResponse) SetBody

func (*DescribeRestoreOrderResponse) SetHeaders

func (*DescribeRestoreOrderResponse) SetStatusCode

func (DescribeRestoreOrderResponse) String

type DescribeRestoreOrderResponseBody

type DescribeRestoreOrderResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned data object.
	RestoreOrderDO *DescribeRestoreOrderResponseBodyRestoreOrderDO `json:"RestoreOrderDO,omitempty" xml:"RestoreOrderDO,omitempty" type:"Struct"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRestoreOrderResponseBody) GoString

func (*DescribeRestoreOrderResponseBody) SetRequestId

func (*DescribeRestoreOrderResponseBody) SetSuccess

func (DescribeRestoreOrderResponseBody) String

type DescribeRestoreOrderResponseBodyRestoreOrderDO

type DescribeRestoreOrderResponseBodyRestoreOrderDO struct {
	// The information of the restored order.
	DrdsOrderDOList *DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOList `json:"DrdsOrderDOList,omitempty" xml:"DrdsOrderDOList,omitempty" type:"Struct"`
	// The ID of the restored apsaradb for PolarDB cluster.
	PolarOrderDOList *DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOList `json:"PolarOrderDOList,omitempty" xml:"PolarOrderDOList,omitempty" type:"Struct"`
	// The information of the restored RDS order.
	RdsOrderDOList *DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOList `json:"RdsOrderDOList,omitempty" xml:"RdsOrderDOList,omitempty" type:"Struct"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDO) GoString

func (DescribeRestoreOrderResponseBodyRestoreOrderDO) String

type DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOList struct {
	DrdsOrderDOList []*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList `json:"DrdsOrderDOList,omitempty" xml:"DrdsOrderDOList,omitempty" type:"Repeated"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOList) GoString

func (DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOList) String

type DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList struct {
	// The ID of the zone for which to query resources.
	AzoneId *string `json:"AzoneId,omitempty" xml:"AzoneId,omitempty"`
	// The instance type of the instance.
	InstSpec *string `json:"InstSpec,omitempty" xml:"InstSpec,omitempty"`
	// The network type. Valid values:
	//
	// *   **Classic **: Classic Network
	// *   **vpc**: VPC
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the vSwitch in the VPC.
	VSwtichId *string `json:"VSwtichId,omitempty" xml:"VSwtichId,omitempty"`
	// The ID of the VPC network.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) GoString

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetAzoneId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetInstSpec

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetNetwork

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetRegionId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetVSwtichId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) SetVpcId

func (DescribeRestoreOrderResponseBodyRestoreOrderDODrdsOrderDOListDrdsOrderDOList) String

type DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOList struct {
	PolarOrderDOList []*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList `json:"PolarOrderDOList,omitempty" xml:"PolarOrderDOList,omitempty" type:"Repeated"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOList) GoString

func (DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOList) String

type DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList struct {
	// The zone ID of the node.
	AzoneId *string `json:"AzoneId,omitempty" xml:"AzoneId,omitempty"`
	// The capacity of disk.
	DbInstanceStorage *string `json:"DbInstanceStorage,omitempty" xml:"DbInstanceStorage,omitempty"`
	// The storage engine of PolarDB.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The type of the instance.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The network type. Valid values:
	//
	// *   **Classic**: Classic Network
	// *   **vpc**: VPC
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The number of streams that were returned.
	Num *int64 `json:"Num,omitempty" xml:"Num,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The version of the operating system.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) GoString

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetAzoneId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetDbInstanceStorage

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetEngine

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetInstanceClass

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetNetwork

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetNum

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetRegionId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) SetVersion

func (DescribeRestoreOrderResponseBodyRestoreOrderDOPolarOrderDOListPolarOrderDOList) String

type DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOList struct {
	RdsOrderDOList []*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList `json:"RdsOrderDOList,omitempty" xml:"RdsOrderDOList,omitempty" type:"Repeated"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOList) GoString

func (DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOList) String

type DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList

type DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList struct {
	// The zone ID of the node.
	AzoneId *string `json:"AzoneId,omitempty" xml:"AzoneId,omitempty"`
	// The capacity of disk.
	DbInstanceStorage *string `json:"DbInstanceStorage,omitempty" xml:"DbInstanceStorage,omitempty"`
	// The storage engine of the instance.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The instance type of the instance.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// The network type. Valid values: - **Classic **: Classic Network
	// - **vpc**: VPC
	Network *string `json:"Network,omitempty" xml:"Network,omitempty"`
	// The number of streams that were returned.
	Num *int64 `json:"Num,omitempty" xml:"Num,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The version of the operating system.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) GoString

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetAzoneId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetDbInstanceStorage

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetEngine

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetInstanceClass

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetNetwork

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetNum

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetRegionId

func (*DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) SetVersion

func (DescribeRestoreOrderResponseBodyRestoreOrderDORdsOrderDOListRdsOrderDOList) String

type DescribeShardTaskInfoRequest

type DescribeShardTaskInfoRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the table that you want to convert or shard.
	SourceTableName *string `json:"SourceTableName,omitempty" xml:"SourceTableName,omitempty"`
	// The name of the table that is generated after you convert or shard the table.
	TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
}

func (DescribeShardTaskInfoRequest) GoString

func (s DescribeShardTaskInfoRequest) GoString() string

func (*DescribeShardTaskInfoRequest) SetDbName

func (*DescribeShardTaskInfoRequest) SetDrdsInstanceId

func (*DescribeShardTaskInfoRequest) SetRegionId

func (*DescribeShardTaskInfoRequest) SetSourceTableName

func (*DescribeShardTaskInfoRequest) SetTargetTableName

func (DescribeShardTaskInfoRequest) String

type DescribeShardTaskInfoResponse

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

func (DescribeShardTaskInfoResponse) GoString

func (*DescribeShardTaskInfoResponse) SetBody

func (*DescribeShardTaskInfoResponse) SetHeaders

func (*DescribeShardTaskInfoResponse) SetStatusCode

func (DescribeShardTaskInfoResponse) String

type DescribeShardTaskInfoResponseBody

type DescribeShardTaskInfoResponseBody struct {
	// Indicates the data that is returned.
	Data *DescribeShardTaskInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates the unique ID of the request. If the request fails, provide this ID for technical support to troubleshoot the failure.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeShardTaskInfoResponseBody) GoString

func (*DescribeShardTaskInfoResponseBody) SetRequestId

func (*DescribeShardTaskInfoResponseBody) SetSuccess

func (DescribeShardTaskInfoResponseBody) String

type DescribeShardTaskInfoResponseBodyData

type DescribeShardTaskInfoResponseBodyData struct {
	// Indicates the number of remaining days before the tasks to shard tables or convert tables expire.
	Expired *string `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Indicates information about full migration tasks.
	Full *DescribeShardTaskInfoResponseBodyDataFull `json:"Full,omitempty" xml:"Full,omitempty" type:"Struct"`
	// Indicates information about full check tasks.
	FullCheck *DescribeShardTaskInfoResponseBodyDataFullCheck `json:"FullCheck,omitempty" xml:"FullCheck,omitempty" type:"Struct"`
	// Indicates information about full correction tasks.
	FullRevise *DescribeShardTaskInfoResponseBodyDataFullRevise `json:"FullRevise,omitempty" xml:"FullRevise,omitempty" type:"Struct"`
	// Indicates information about incremental data synchronization.
	Increment *DescribeShardTaskInfoResponseBodyDataIncrement `json:"Increment,omitempty" xml:"Increment,omitempty" type:"Struct"`
	// Indicates the incremental data synchronization progress.
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Indicates check tasks.
	Review *DescribeShardTaskInfoResponseBodyDataReview `json:"Review,omitempty" xml:"Review,omitempty" type:"Struct"`
	// Indicates the name of the table that you convert or shard.
	SourceTableName *string `json:"SourceTableName,omitempty" xml:"SourceTableName,omitempty"`
	// Indicates the current stage of the task.
	Stage *string `json:"Stage,omitempty" xml:"Stage,omitempty"`
	// Indicates the state of the tasks to shard tables or convert tables.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Indicates the name of the table after you convert or shard the table.
	TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyData) GoString

func (*DescribeShardTaskInfoResponseBodyData) SetExpired

func (*DescribeShardTaskInfoResponseBodyData) SetProgress

func (*DescribeShardTaskInfoResponseBodyData) SetSourceTableName

func (*DescribeShardTaskInfoResponseBodyData) SetStage

func (*DescribeShardTaskInfoResponseBodyData) SetStatus

func (*DescribeShardTaskInfoResponseBodyData) SetTargetTableName

func (DescribeShardTaskInfoResponseBodyData) String

type DescribeShardTaskInfoResponseBodyDataFull

type DescribeShardTaskInfoResponseBodyDataFull struct {
	// Indicates the number of remaining days before the tasks expire.
	Expired *int32 `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Indicates the progress of the tasks.
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Indicates the start time when the tasks are performed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Indicates the number of tasks.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
	// Indicates the number of transactions processed by the database per second.
	Tps *int32 `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyDataFull) GoString

func (*DescribeShardTaskInfoResponseBodyDataFull) SetExpired

func (*DescribeShardTaskInfoResponseBodyDataFull) SetProgress

func (*DescribeShardTaskInfoResponseBodyDataFull) SetStartTime

func (*DescribeShardTaskInfoResponseBodyDataFull) SetTotal

func (*DescribeShardTaskInfoResponseBodyDataFull) SetTps

func (DescribeShardTaskInfoResponseBodyDataFull) String

type DescribeShardTaskInfoResponseBodyDataFullCheck

type DescribeShardTaskInfoResponseBodyDataFullCheck struct {
	// Indicates the number of remaining days before the tasks expire.
	Expired *int32 `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Indicates the progress of the tasks.
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Indicates the start time when the tasks are performed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Indicates the number of tasks.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
	// Indicates the number of transactions processed by the database per second.
	Tps *int32 `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyDataFullCheck) GoString

func (*DescribeShardTaskInfoResponseBodyDataFullCheck) SetExpired

func (*DescribeShardTaskInfoResponseBodyDataFullCheck) SetProgress

func (*DescribeShardTaskInfoResponseBodyDataFullCheck) SetStartTime

func (*DescribeShardTaskInfoResponseBodyDataFullCheck) SetTotal

func (*DescribeShardTaskInfoResponseBodyDataFullCheck) SetTps

func (DescribeShardTaskInfoResponseBodyDataFullCheck) String

type DescribeShardTaskInfoResponseBodyDataFullRevise

type DescribeShardTaskInfoResponseBodyDataFullRevise struct {
	// Indicates the number of remaining days before the tasks expire.
	Expired *int32 `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Indicates the progress of the tasks.
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Indicates the start time when the tasks are performed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Indicates the number of tasks.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
	// Indicates the number of transactions processed by the database per second.
	Tps *int32 `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyDataFullRevise) GoString

func (*DescribeShardTaskInfoResponseBodyDataFullRevise) SetExpired

func (*DescribeShardTaskInfoResponseBodyDataFullRevise) SetProgress

func (*DescribeShardTaskInfoResponseBodyDataFullRevise) SetStartTime

func (*DescribeShardTaskInfoResponseBodyDataFullRevise) SetTotal

func (*DescribeShardTaskInfoResponseBodyDataFullRevise) SetTps

func (DescribeShardTaskInfoResponseBodyDataFullRevise) String

type DescribeShardTaskInfoResponseBodyDataIncrement

type DescribeShardTaskInfoResponseBodyDataIncrement struct {
	// Indicates the latency of the incremental data synchronization.
	Delay *int32 `json:"Delay,omitempty" xml:"Delay,omitempty"`
	// Indicates the start time when the incremental data synchronization is performed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Indicates the number of transactions processed by the database per second.
	Tps *int32 `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyDataIncrement) GoString

func (*DescribeShardTaskInfoResponseBodyDataIncrement) SetDelay

func (*DescribeShardTaskInfoResponseBodyDataIncrement) SetStartTime

func (*DescribeShardTaskInfoResponseBodyDataIncrement) SetTps

func (DescribeShardTaskInfoResponseBodyDataIncrement) String

type DescribeShardTaskInfoResponseBodyDataReview

type DescribeShardTaskInfoResponseBodyDataReview struct {
	// Indicates the number of remaining days before the tasks expire.
	Expired *int32 `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// Indicates the progress of the tasks.
	Progress *int32 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// Indicates the start time when the tasks are performed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Indicates the number of tasks.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
	// Indicates the number of transactions processed by the database per second.
	Tps *int32 `json:"Tps,omitempty" xml:"Tps,omitempty"`
}

func (DescribeShardTaskInfoResponseBodyDataReview) GoString

func (*DescribeShardTaskInfoResponseBodyDataReview) SetExpired

func (*DescribeShardTaskInfoResponseBodyDataReview) SetProgress

func (*DescribeShardTaskInfoResponseBodyDataReview) SetStartTime

func (*DescribeShardTaskInfoResponseBodyDataReview) SetTotal

func (*DescribeShardTaskInfoResponseBodyDataReview) SetTps

func (DescribeShardTaskInfoResponseBodyDataReview) String

type DescribeSqlFlashbakTaskRequest

type DescribeSqlFlashbakTaskRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DescribeSqlFlashbakTaskRequest) GoString

func (*DescribeSqlFlashbakTaskRequest) SetDrdsInstanceId

func (DescribeSqlFlashbakTaskRequest) String

type DescribeSqlFlashbakTaskResponse

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

func (DescribeSqlFlashbakTaskResponse) GoString

func (*DescribeSqlFlashbakTaskResponse) SetHeaders

func (*DescribeSqlFlashbakTaskResponse) SetStatusCode

func (DescribeSqlFlashbakTaskResponse) String

type DescribeSqlFlashbakTaskResponseBody

type DescribeSqlFlashbakTaskResponseBody struct {
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates the information about flashback tasks.
	SqlFlashbackTasks *DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasks `json:"SqlFlashbackTasks,omitempty" xml:"SqlFlashbackTasks,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeSqlFlashbakTaskResponseBody) GoString

func (*DescribeSqlFlashbakTaskResponseBody) SetRequestId

func (*DescribeSqlFlashbakTaskResponseBody) SetSuccess

func (DescribeSqlFlashbakTaskResponseBody) String

type DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasks

type DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasks struct {
	SqlFlashbackTask []*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask `json:"SqlFlashbackTask,omitempty" xml:"SqlFlashbackTask,omitempty" type:"Repeated"`
}

func (DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasks) GoString

func (DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasks) String

type DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask

type DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask struct {
	// Indicates the name of the database on which a flashback task is performed.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// Indicates the download URL.
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// Indicates the time when the download URL expires.
	ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Indicates the point in time when the instance was created.
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// Indicates the point in time when the flashback task is performed.
	GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates the ID of the primary key that corresponds to a table used in the flashback task.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Indicates the ID of the instance.
	InstId *string `json:"InstId,omitempty" xml:"InstId,omitempty"`
	// Indicates the progress of the reverse call.
	RecallProgress *int32 `json:"RecallProgress,omitempty" xml:"RecallProgress,omitempty"`
	// Indicates the type of the flashback task. Valid values:
	//
	// *   **1**: image restoration
	// *   **2**: reverse restoration
	RecallRestoreType *int32 `json:"RecallRestoreType,omitempty" xml:"RecallRestoreType,omitempty"`
	// Indicates the status of the data recall task.
	RecallStatus *int32 `json:"RecallStatus,omitempty" xml:"RecallStatus,omitempty"`
	// Indicates the type of the reverse call. Valid values:
	//
	// *   **0**: exact search
	// *   **1**: fuzzy search
	RecallType *int32 `json:"RecallType,omitempty" xml:"RecallType,omitempty"`
	// Indicates the start time of the reverse call.
	SearchEndTime *int64 `json:"SearchEndTime,omitempty" xml:"SearchEndTime,omitempty"`
	// Indicates the end time of the reverse call.
	SearchStartTime *int64 `json:"SearchStartTime,omitempty" xml:"SearchStartTime,omitempty"`
	// Indicates the number of data rows that are flashed back.
	SqlCounter *int64 `json:"SqlCounter,omitempty" xml:"SqlCounter,omitempty"`
	// Indicates the primary key specified in the SQL statements.
	SqlPk *string `json:"SqlPk,omitempty" xml:"SqlPk,omitempty"`
	// Indicates the types of the SQL statements.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// Indicates the name of the table that contains the data that are flashed back.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// Indicates the ID of the trace of the SQL query.
	TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"`
}

func (DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) GoString

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetDbName

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetDownloadUrl

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetExpireTime

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetGmtCreate

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetGmtModified

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetId

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetInstId

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetRecallProgress

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetRecallRestoreType

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetRecallStatus

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetRecallType

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetSearchEndTime

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetSearchStartTime

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetSqlCounter

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetSqlPk

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetSqlType

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetTableName

func (*DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) SetTraceId

func (DescribeSqlFlashbakTaskResponseBodySqlFlashbackTasksSqlFlashbackTask) String

type DescribeTableListByTypeRequest

type DescribeTableListByTypeRequest struct {
	// The number of the page to return.
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The number of entries to return on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The field that you specify for your query.
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The type of tables. Valid values:
	TableType *string `json:"TableType,omitempty" xml:"TableType,omitempty"`
}

func (DescribeTableListByTypeRequest) GoString

func (*DescribeTableListByTypeRequest) SetCurrentPage

func (*DescribeTableListByTypeRequest) SetDbName

func (*DescribeTableListByTypeRequest) SetDrdsInstanceId

func (*DescribeTableListByTypeRequest) SetPageSize

func (*DescribeTableListByTypeRequest) SetQuery

func (*DescribeTableListByTypeRequest) SetRegionId

func (*DescribeTableListByTypeRequest) SetTableType

func (DescribeTableListByTypeRequest) String

type DescribeTableListByTypeResponse

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

func (DescribeTableListByTypeResponse) GoString

func (*DescribeTableListByTypeResponse) SetHeaders

func (*DescribeTableListByTypeResponse) SetStatusCode

func (DescribeTableListByTypeResponse) String

type DescribeTableListByTypeResponseBody

type DescribeTableListByTypeResponseBody struct {
	// Indicates the information about tables.
	List []*DescribeTableListByTypeResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// Indicates the page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// Indicates the number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Indicates the unique ID of the request. If the request fails, provide this ID for technical support to troubleshoot the failure.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates the total number of returned tables.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeTableListByTypeResponseBody) GoString

func (*DescribeTableListByTypeResponseBody) SetPageNumber

func (*DescribeTableListByTypeResponseBody) SetPageSize

func (*DescribeTableListByTypeResponseBody) SetRequestId

func (*DescribeTableListByTypeResponseBody) SetSuccess

func (*DescribeTableListByTypeResponseBody) SetTotal

func (DescribeTableListByTypeResponseBody) String

type DescribeTableListByTypeResponseBodyList

type DescribeTableListByTypeResponseBodyList struct {
	// Indicates the property of a table.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// Indicates the name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTableListByTypeResponseBodyList) GoString

func (*DescribeTableListByTypeResponseBodyList) SetProperty

func (*DescribeTableListByTypeResponseBodyList) SetTableName

func (DescribeTableListByTypeResponseBodyList) String

type DescribeTableRequest

type DescribeTableRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region where the PolarDB-X 1.0 instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTableRequest) GoString

func (s DescribeTableRequest) GoString() string

func (*DescribeTableRequest) SetDbName

func (*DescribeTableRequest) SetDrdsInstanceId

func (s *DescribeTableRequest) SetDrdsInstanceId(v string) *DescribeTableRequest

func (*DescribeTableRequest) SetRegionId

func (*DescribeTableRequest) SetTableName

func (s *DescribeTableRequest) SetTableName(v string) *DescribeTableRequest

func (DescribeTableRequest) String

func (s DescribeTableRequest) String() string

type DescribeTableResponse

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

func (DescribeTableResponse) GoString

func (s DescribeTableResponse) GoString() string

func (*DescribeTableResponse) SetBody

func (*DescribeTableResponse) SetHeaders

func (*DescribeTableResponse) SetStatusCode

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

func (DescribeTableResponse) String

func (s DescribeTableResponse) String() string

type DescribeTableResponseBody

type DescribeTableResponseBody struct {
	// Indicates the returned data.
	Data *DescribeTableResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates the unique ID of the request. If the request fails, provide this ID for technical support to troubleshoot the failure.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeTableResponseBody) GoString

func (s DescribeTableResponseBody) GoString() string

func (*DescribeTableResponseBody) SetData

func (*DescribeTableResponseBody) SetRequestId

func (*DescribeTableResponseBody) SetSuccess

func (DescribeTableResponseBody) String

func (s DescribeTableResponseBody) String() string

type DescribeTableResponseBodyData

type DescribeTableResponseBodyData struct {
	// Indicates the details about the table schema.
	List []*DescribeTableResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
}

func (DescribeTableResponseBodyData) GoString

func (*DescribeTableResponseBodyData) SetList

func (DescribeTableResponseBodyData) String

type DescribeTableResponseBodyDataList

type DescribeTableResponseBodyDataList struct {
	// Indicates the name of a column.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// Indicates the type of the column.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// Extra
	Extra *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	// Indicates the primary key of the table.
	Index *string `json:"Index,omitempty" xml:"Index,omitempty"`
	// Indicates whether the column can be empty.
	IsAllowNull *string `json:"IsAllowNull,omitempty" xml:"IsAllowNull,omitempty"`
	// Indicates whether the column is the primary key column of the table.
	IsPk *string `json:"IsPk,omitempty" xml:"IsPk,omitempty"`
}

func (DescribeTableResponseBodyDataList) GoString

func (*DescribeTableResponseBodyDataList) SetColumnName

func (*DescribeTableResponseBodyDataList) SetColumnType

func (*DescribeTableResponseBodyDataList) SetExtra

func (*DescribeTableResponseBodyDataList) SetIndex

func (*DescribeTableResponseBodyDataList) SetIsAllowNull

func (*DescribeTableResponseBodyDataList) SetIsPk

func (DescribeTableResponseBodyDataList) String

type DescribeTablesRequest

type DescribeTablesRequest struct {
	// The page number of the returned page.
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The name of the database whose tables you want to query.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The number of tables returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The query condition. The value of this parameter is the ID of the PolarDB-X 1.0 instance.
	Query *string `json:"Query,omitempty" xml:"Query,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeTablesRequest) GoString

func (s DescribeTablesRequest) GoString() string

func (*DescribeTablesRequest) SetCurrentPage

func (s *DescribeTablesRequest) SetCurrentPage(v int32) *DescribeTablesRequest

func (*DescribeTablesRequest) SetDbName

func (*DescribeTablesRequest) SetDrdsInstanceId

func (s *DescribeTablesRequest) SetDrdsInstanceId(v string) *DescribeTablesRequest

func (*DescribeTablesRequest) SetPageSize

func (*DescribeTablesRequest) SetQuery

func (*DescribeTablesRequest) SetRegionId

func (DescribeTablesRequest) String

func (s DescribeTablesRequest) String() string

type DescribeTablesResponse

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

func (DescribeTablesResponse) GoString

func (s DescribeTablesResponse) GoString() string

func (*DescribeTablesResponse) SetBody

func (*DescribeTablesResponse) SetHeaders

func (*DescribeTablesResponse) SetStatusCode

func (DescribeTablesResponse) String

func (s DescribeTablesResponse) String() string

type DescribeTablesResponseBody

type DescribeTablesResponseBody struct {
	// The list of returned tables.
	List []*DescribeTablesResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// The number of returned pages.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of tables returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The total number of returned tables.
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeTablesResponseBody) GoString

func (s DescribeTablesResponseBody) GoString() string

func (*DescribeTablesResponseBody) SetList

func (*DescribeTablesResponseBody) SetPageNumber

func (*DescribeTablesResponseBody) SetPageSize

func (*DescribeTablesResponseBody) SetRequestId

func (*DescribeTablesResponseBody) SetSuccess

func (*DescribeTablesResponseBody) SetTotal

func (DescribeTablesResponseBody) String

type DescribeTablesResponseBodyList

type DescribeTablesResponseBodyList struct {
	// Indicates whether full table scanning is allowed.
	AllowFullTableScan *bool `json:"AllowFullTableScan,omitempty" xml:"AllowFullTableScan,omitempty"`
	// Indicates whether the table is a replicated table.
	Broadcast *bool `json:"Broadcast,omitempty" xml:"Broadcast,omitempty"`
	// The type of the PolarDB-X 1.0 instance. Valid values:
	//
	// *   0: The instance is a dedicated instance.
	// *   1: The instance is a shard instance.
	DbInstType *int32 `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// Indicates whether the table is locked.
	IsLocked *bool `json:"IsLocked,omitempty" xml:"IsLocked,omitempty"`
	// Indicates whether the table is sharded.
	IsShard *bool `json:"IsShard,omitempty" xml:"IsShard,omitempty"`
	// The shard key of the table.
	ShardKey *string `json:"ShardKey,omitempty" xml:"ShardKey,omitempty"`
	// Indicates whether sharding tasks are performed on the table. Valid values:
	//
	// *   0: No sharding task is performed on the table.
	// *   1: Sharding tasks are performed on the table.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the table.
	Table *string `json:"Table,omitempty" xml:"Table,omitempty"`
}

func (DescribeTablesResponseBodyList) GoString

func (*DescribeTablesResponseBodyList) SetAllowFullTableScan

func (*DescribeTablesResponseBodyList) SetBroadcast

func (*DescribeTablesResponseBodyList) SetDbInstType

func (*DescribeTablesResponseBodyList) SetIsLocked

func (*DescribeTablesResponseBodyList) SetIsShard

func (*DescribeTablesResponseBodyList) SetShardKey

func (*DescribeTablesResponseBodyList) SetStatus

func (*DescribeTablesResponseBodyList) SetTable

func (DescribeTablesResponseBodyList) String

type DisableSqlAuditRequest

type DisableSqlAuditRequest struct {
	// The name of the database for which you want to disable the SQL audit feature.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (DisableSqlAuditRequest) GoString

func (s DisableSqlAuditRequest) GoString() string

func (*DisableSqlAuditRequest) SetDbName

func (*DisableSqlAuditRequest) SetDrdsInstanceId

func (s *DisableSqlAuditRequest) SetDrdsInstanceId(v string) *DisableSqlAuditRequest

func (DisableSqlAuditRequest) String

func (s DisableSqlAuditRequest) String() string

type DisableSqlAuditResponse

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

func (DisableSqlAuditResponse) GoString

func (s DisableSqlAuditResponse) GoString() string

func (*DisableSqlAuditResponse) SetBody

func (*DisableSqlAuditResponse) SetHeaders

func (*DisableSqlAuditResponse) SetStatusCode

func (DisableSqlAuditResponse) String

func (s DisableSqlAuditResponse) String() string

type DisableSqlAuditResponseBody

type DisableSqlAuditResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return result.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisableSqlAuditResponseBody) GoString

func (s DisableSqlAuditResponseBody) GoString() string

func (*DisableSqlAuditResponseBody) SetRequestId

func (*DisableSqlAuditResponseBody) SetResult

func (*DisableSqlAuditResponseBody) SetSuccess

func (DisableSqlAuditResponseBody) String

type EnableInstanceIpv6AddressRequest

type EnableInstanceIpv6AddressRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region in which the instance resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (EnableInstanceIpv6AddressRequest) GoString

func (*EnableInstanceIpv6AddressRequest) SetDrdsInstanceId

func (*EnableInstanceIpv6AddressRequest) SetRegionId

func (EnableInstanceIpv6AddressRequest) String

type EnableInstanceIpv6AddressResponse

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

func (EnableInstanceIpv6AddressResponse) GoString

func (*EnableInstanceIpv6AddressResponse) SetHeaders

func (*EnableInstanceIpv6AddressResponse) SetStatusCode

func (EnableInstanceIpv6AddressResponse) String

type EnableInstanceIpv6AddressResponseBody

type EnableInstanceIpv6AddressResponseBody struct {
	// The result of the request.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnableInstanceIpv6AddressResponseBody) GoString

func (*EnableInstanceIpv6AddressResponseBody) SetData

func (*EnableInstanceIpv6AddressResponseBody) SetRequestId

func (EnableInstanceIpv6AddressResponseBody) String

type EnableSqlAuditRequest

type EnableSqlAuditRequest struct {
	// The name of the database for which you want to enable the SQL audit feature.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// Specifies whether to backtrack historical SQL statements for auditing.
	IsRecall *bool `json:"IsRecall,omitempty" xml:"IsRecall,omitempty"`
	// The timestamp that indicates when the backtracking ends. Unit: milliseconds.
	//
	// > The end time of the backtracking must be later than the start time of the backtracking.
	RecallEndTimestamp *string `json:"RecallEndTimestamp,omitempty" xml:"RecallEndTimestamp,omitempty"`
	// The timestamp that indicates when the backtracking starts. Unit: milliseconds.
	RecallStartTimestamp *string `json:"RecallStartTimestamp,omitempty" xml:"RecallStartTimestamp,omitempty"`
}

func (EnableSqlAuditRequest) GoString

func (s EnableSqlAuditRequest) GoString() string

func (*EnableSqlAuditRequest) SetDbName

func (*EnableSqlAuditRequest) SetDrdsInstanceId

func (s *EnableSqlAuditRequest) SetDrdsInstanceId(v string) *EnableSqlAuditRequest

func (*EnableSqlAuditRequest) SetIsRecall

func (*EnableSqlAuditRequest) SetRecallEndTimestamp

func (s *EnableSqlAuditRequest) SetRecallEndTimestamp(v string) *EnableSqlAuditRequest

func (*EnableSqlAuditRequest) SetRecallStartTimestamp

func (s *EnableSqlAuditRequest) SetRecallStartTimestamp(v string) *EnableSqlAuditRequest

func (EnableSqlAuditRequest) String

func (s EnableSqlAuditRequest) String() string

type EnableSqlAuditResponse

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

func (EnableSqlAuditResponse) GoString

func (s EnableSqlAuditResponse) GoString() string

func (*EnableSqlAuditResponse) SetBody

func (*EnableSqlAuditResponse) SetHeaders

func (*EnableSqlAuditResponse) SetStatusCode

func (EnableSqlAuditResponse) String

func (s EnableSqlAuditResponse) String() string

type EnableSqlAuditResponseBody

type EnableSqlAuditResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indices whether the SQL audit feature is enabled.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EnableSqlAuditResponseBody) GoString

func (s EnableSqlAuditResponseBody) GoString() string

func (*EnableSqlAuditResponseBody) SetRequestId

func (*EnableSqlAuditResponseBody) SetResult

func (*EnableSqlAuditResponseBody) SetSuccess

func (EnableSqlAuditResponseBody) String

type EnableSqlFlashbackMatchSwitchRequest

type EnableSqlFlashbackMatchSwitchRequest struct {
	// The name of the database you want to back up.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the ApsaraDB RDS for PostgreSQL instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (EnableSqlFlashbackMatchSwitchRequest) GoString

func (*EnableSqlFlashbackMatchSwitchRequest) SetDbName

func (*EnableSqlFlashbackMatchSwitchRequest) SetDrdsInstanceId

func (EnableSqlFlashbackMatchSwitchRequest) String

type EnableSqlFlashbackMatchSwitchResponse

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

func (EnableSqlFlashbackMatchSwitchResponse) GoString

func (*EnableSqlFlashbackMatchSwitchResponse) SetHeaders

func (*EnableSqlFlashbackMatchSwitchResponse) SetStatusCode

func (EnableSqlFlashbackMatchSwitchResponse) String

type EnableSqlFlashbackMatchSwitchResponseBody

type EnableSqlFlashbackMatchSwitchResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether SqlFlashbackMatchSwitch is enabled or not.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was sent successfully or not.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EnableSqlFlashbackMatchSwitchResponseBody) GoString

func (*EnableSqlFlashbackMatchSwitchResponseBody) SetRequestId

func (*EnableSqlFlashbackMatchSwitchResponseBody) SetResult

func (*EnableSqlFlashbackMatchSwitchResponseBody) SetSuccess

func (EnableSqlFlashbackMatchSwitchResponseBody) String

type FlashbackRecycleBinTableRequest

type FlashbackRecycleBinTableRequest struct {
	// The name of the database to which the table belongs.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the instance to which the table belongs.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the logical table to be restored.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (FlashbackRecycleBinTableRequest) GoString

func (*FlashbackRecycleBinTableRequest) SetDbName

func (*FlashbackRecycleBinTableRequest) SetDrdsInstanceId

func (*FlashbackRecycleBinTableRequest) SetRegionId

func (*FlashbackRecycleBinTableRequest) SetTableName

func (FlashbackRecycleBinTableRequest) String

type FlashbackRecycleBinTableResponse

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

func (FlashbackRecycleBinTableResponse) GoString

func (*FlashbackRecycleBinTableResponse) SetHeaders

func (*FlashbackRecycleBinTableResponse) SetStatusCode

func (FlashbackRecycleBinTableResponse) String

type FlashbackRecycleBinTableResponseBody

type FlashbackRecycleBinTableResponseBody struct {
	// Indicates whether the deleted logical table is restored.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (FlashbackRecycleBinTableResponseBody) GoString

func (*FlashbackRecycleBinTableResponseBody) SetData

func (*FlashbackRecycleBinTableResponseBody) SetRequestId

func (*FlashbackRecycleBinTableResponseBody) SetSuccess

func (FlashbackRecycleBinTableResponseBody) String

type GetDrdsDbRdsRelationInfoRequest

type GetDrdsDbRdsRelationInfoRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (GetDrdsDbRdsRelationInfoRequest) GoString

func (*GetDrdsDbRdsRelationInfoRequest) SetDbName

func (*GetDrdsDbRdsRelationInfoRequest) SetDrdsInstanceId

func (GetDrdsDbRdsRelationInfoRequest) String

type GetDrdsDbRdsRelationInfoResponse

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

func (GetDrdsDbRdsRelationInfoResponse) GoString

func (*GetDrdsDbRdsRelationInfoResponse) SetHeaders

func (*GetDrdsDbRdsRelationInfoResponse) SetStatusCode

func (GetDrdsDbRdsRelationInfoResponse) String

type GetDrdsDbRdsRelationInfoResponseBody

type GetDrdsDbRdsRelationInfoResponseBody struct {
	// The structure information about the storage instances of the DRDS database. Each entry corresponds to a primary storage instance.
	Data []*GetDrdsDbRdsRelationInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDrdsDbRdsRelationInfoResponseBody) GoString

func (*GetDrdsDbRdsRelationInfoResponseBody) SetRequestId

func (*GetDrdsDbRdsRelationInfoResponseBody) SetSuccess

func (GetDrdsDbRdsRelationInfoResponseBody) String

type GetDrdsDbRdsRelationInfoResponseBodyData

type GetDrdsDbRdsRelationInfoResponseBodyData struct {
	// The ID of the storage instance.
	RdsInstanceId *string `json:"RdsInstanceId,omitempty" xml:"RdsInstanceId,omitempty"`
	// The IDs of the read-only storage instances.
	ReadOnlyInstanceInfo []*string `json:"ReadOnlyInstanceInfo,omitempty" xml:"ReadOnlyInstanceInfo,omitempty" type:"Repeated"`
	// The ID of the storage instance that is in use. If the specified instance in the request is a primary DRDS instance, the value of this parameter is the ID of the primary storage instance. If the specified instance in the request is a read-only DRDS instance, the value of this parameter is the ID of the secondary storage instance.
	UsedInstanceId *string `json:"UsedInstanceId,omitempty" xml:"UsedInstanceId,omitempty"`
	// The type of the storage instance that is in use.
	UsedInstanceType *string `json:"UsedInstanceType,omitempty" xml:"UsedInstanceType,omitempty"`
}

func (GetDrdsDbRdsRelationInfoResponseBodyData) GoString

func (*GetDrdsDbRdsRelationInfoResponseBodyData) SetRdsInstanceId

func (*GetDrdsDbRdsRelationInfoResponseBodyData) SetReadOnlyInstanceInfo

func (*GetDrdsDbRdsRelationInfoResponseBodyData) SetUsedInstanceId

func (*GetDrdsDbRdsRelationInfoResponseBodyData) SetUsedInstanceType

func (GetDrdsDbRdsRelationInfoResponseBodyData) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// Specify the token that is used to display the returned tags on multiple pages.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the region in which the resource is located.
	RegionId   *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The resource type. Set the value to INSTANCE.
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// The key of the tag that you want to query.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag that you want to query.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

type ListTagResourcesResponse

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

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The token that is used to display the returned tags on multiple pages.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The list of returned tags.
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (*ListTagResourcesResponseBody) SetSuccess

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (ListTagResourcesResponseBodyTagResources) String

type ListTagResourcesResponseBodyTagResourcesTagResource

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// The ID of the resource.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The resource type. The value of this parameter is fixed to INSTANCE.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The key of the tag.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The value of the tag.
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue

func (ListTagResourcesResponseBodyTagResourcesTagResource) String

type ManagePrivateRdsRequest

type ManagePrivateRdsRequest struct {
	// The ID of the custom ApsaraDB RDS instance at the storage layer.
	//
	// > You can call the [DescribeDrdsRdsInstances](~~215526~~) operation to query the details of all ApsaraDB RDS instances, including the ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	//
	// > You can call the [DescribeDrdsInstances](~~139284~~) operation to query the details of all PolarDB-X 1.0 instances within an Alibaba Cloud account, including the IDs of the instances.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The JSON string that consists of request parameters and the values of the request parameters of an operation that you need to call for the custom ApsaraDB RDS instance. The value of a request parameter is of the STRING type. Example: `{NodeId:"1797****"}`.
	//
	// For more information about the request parameters and valid values of the request parameters of each operation, see the request parameter sections in the following topics:
	//
	// *   [DescribeDBInstanceAttribute](~~26231~~)
	// *   [DescribeAvailableClasses](~~196546~~)
	// *   [DescribeSQLCollectorPolicy](~~26292~~)
	// *   [ModifySQLCollectorPolicy](~~26293~~)
	// *   [DescribeParameters](~~26285~~)
	// *   [ModifyParameter](~~26286~~)
	// *   [DescribeDBInstanceHAConfig](~~26244~~)
	// *   [SwitchDBInstanceHA](~~26251~~)
	//
	// > Among the required request parameters of the preceding operations, you do not need to specify the `Action` and `DBInstanceId` parameters. You must specify all the other required request parameters.
	Params *string `json:"Params,omitempty" xml:"Params,omitempty"`
	// The operation that you want to perform on the custom ApsaraDB RDS instance. Valid values:
	//
	// *   **DescribeDBInstanceAttribute**: queries the details of the custom ApsaraDB RDS instance.
	// *   **DescribeAvailableClasses**: queries the specifications that are supported for a custom ApsaraDB RDS instance. The specifications include the instance type and the storage capacity.
	// *   **DescribeSQLCollectorPolicy**: queries whether the SQL Explorer (SQL Audit) feature is enabled for custom ApsaraDB RDS instance.
	// *   **ModifySQLCollectorPolicy**: enables or disables the SQL Explorer (SQL Audit) feature for the custom ApsaraDB RDS instance.
	// *   **DescribeParameters**: queries the parameter settings of the custom ApsaraDB RDS instance.
	// *   **ModifyParameter**: modifies the parameters of the custom ApsaraDB RDS instance.
	// *   **DescribeDBInstanceHAConfig**: queries the high availability mode and data replication mode of the custom ApsaraDB RDS instance.
	// *   **SwitchDBInstanceHA**: switches workloads between the primary and secondary custom ApsaraDB RDS instances.
	RdsAction *string `json:"RdsAction,omitempty" xml:"RdsAction,omitempty"`
	// The ID of the region in which the PolarDB-X 1.0 instance resides.
	//
	// > You can call the [DescribeDrdsInstances](~~139284~~) operation to query the details of all PolarDB-X 1.0 instances within an Alibaba Cloud account, including the IDs of regions in which the instances reside.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ManagePrivateRdsRequest) GoString

func (s ManagePrivateRdsRequest) GoString() string

func (*ManagePrivateRdsRequest) SetDBInstanceId

func (*ManagePrivateRdsRequest) SetDrdsInstanceId

func (s *ManagePrivateRdsRequest) SetDrdsInstanceId(v string) *ManagePrivateRdsRequest

func (*ManagePrivateRdsRequest) SetParams

func (*ManagePrivateRdsRequest) SetRdsAction

func (*ManagePrivateRdsRequest) SetRegionId

func (ManagePrivateRdsRequest) String

func (s ManagePrivateRdsRequest) String() string

type ManagePrivateRdsResponse

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

func (ManagePrivateRdsResponse) GoString

func (s ManagePrivateRdsResponse) GoString() string

func (*ManagePrivateRdsResponse) SetBody

func (*ManagePrivateRdsResponse) SetHeaders

func (*ManagePrivateRdsResponse) SetStatusCode

func (ManagePrivateRdsResponse) String

func (s ManagePrivateRdsResponse) String() string

type ManagePrivateRdsResponseBody

type ManagePrivateRdsResponseBody struct {
	// The parameter result set returned for the operation that is called for the custom ApsaraDB RDS instance.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ManagePrivateRdsResponseBody) GoString

func (s ManagePrivateRdsResponseBody) GoString() string

func (*ManagePrivateRdsResponseBody) SetData

func (*ManagePrivateRdsResponseBody) SetRequestId

func (*ManagePrivateRdsResponseBody) SetSuccess

func (ManagePrivateRdsResponseBody) String

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	// The name of the member account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The description of the account.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the ApsaraDB RDS for PostgreSQL instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (ModifyAccountDescriptionRequest) GoString

func (*ModifyAccountDescriptionRequest) SetAccountName

func (*ModifyAccountDescriptionRequest) SetDescription

func (*ModifyAccountDescriptionRequest) SetDrdsInstanceId

func (ModifyAccountDescriptionRequest) String

type ModifyAccountDescriptionResponse

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

func (ModifyAccountDescriptionResponse) GoString

func (*ModifyAccountDescriptionResponse) SetHeaders

func (*ModifyAccountDescriptionResponse) SetStatusCode

func (ModifyAccountDescriptionResponse) String

type ModifyAccountDescriptionResponseBody

type ModifyAccountDescriptionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was sent successfully or not.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyAccountDescriptionResponseBody) GoString

func (*ModifyAccountDescriptionResponseBody) SetRequestId

func (*ModifyAccountDescriptionResponseBody) SetSuccess

func (ModifyAccountDescriptionResponseBody) String

type ModifyAccountPrivilegeRequest

type ModifyAccountPrivilegeRequest struct {
	// The username of the account that you want to modify.
	AccountName *string                                     `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	DbPrivilege []*ModifyAccountPrivilegeRequestDbPrivilege `json:"DbPrivilege,omitempty" xml:"DbPrivilege,omitempty" type:"Repeated"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region in which the PolarDB-X 1.0 instance is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ModifyAccountPrivilegeRequest) GoString

func (*ModifyAccountPrivilegeRequest) SetAccountName

func (*ModifyAccountPrivilegeRequest) SetDbPrivilege

func (*ModifyAccountPrivilegeRequest) SetDrdsInstanceId

func (*ModifyAccountPrivilegeRequest) SetRegionId

func (ModifyAccountPrivilegeRequest) String

type ModifyAccountPrivilegeRequestDbPrivilege

type ModifyAccountPrivilegeRequestDbPrivilege struct {
	// The name of the database that you want to manage by using the account to modify.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The permissions that you want to grant to the account.
	Privilege *string `json:"Privilege,omitempty" xml:"Privilege,omitempty"`
}

func (ModifyAccountPrivilegeRequestDbPrivilege) GoString

func (*ModifyAccountPrivilegeRequestDbPrivilege) SetDbName

func (*ModifyAccountPrivilegeRequestDbPrivilege) SetPrivilege

func (ModifyAccountPrivilegeRequestDbPrivilege) String

type ModifyAccountPrivilegeResponse

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

func (ModifyAccountPrivilegeResponse) GoString

func (*ModifyAccountPrivilegeResponse) SetHeaders

func (*ModifyAccountPrivilegeResponse) SetStatusCode

func (ModifyAccountPrivilegeResponse) String

type ModifyAccountPrivilegeResponseBody

type ModifyAccountPrivilegeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyAccountPrivilegeResponseBody) GoString

func (*ModifyAccountPrivilegeResponseBody) SetRequestId

func (*ModifyAccountPrivilegeResponseBody) SetSuccess

func (ModifyAccountPrivilegeResponseBody) String

type ModifyDrdsInstanceDescriptionRequest

type ModifyDrdsInstanceDescriptionRequest struct {
	// The description of the DRDS instance.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (ModifyDrdsInstanceDescriptionRequest) GoString

func (*ModifyDrdsInstanceDescriptionRequest) SetDescription

func (*ModifyDrdsInstanceDescriptionRequest) SetDrdsInstanceId

func (ModifyDrdsInstanceDescriptionRequest) String

type ModifyDrdsInstanceDescriptionResponse

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

func (ModifyDrdsInstanceDescriptionResponse) GoString

func (*ModifyDrdsInstanceDescriptionResponse) SetHeaders

func (*ModifyDrdsInstanceDescriptionResponse) SetStatusCode

func (ModifyDrdsInstanceDescriptionResponse) String

type ModifyDrdsInstanceDescriptionResponseBody

type ModifyDrdsInstanceDescriptionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyDrdsInstanceDescriptionResponseBody) GoString

func (*ModifyDrdsInstanceDescriptionResponseBody) SetRequestId

func (*ModifyDrdsInstanceDescriptionResponseBody) SetSuccess

func (ModifyDrdsInstanceDescriptionResponseBody) String

type ModifyDrdsIpWhiteListRequest

type ModifyDrdsIpWhiteListRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the Message Queue for Apache Kafka instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The attribute of the IP address whitelist group.
	GroupAttribute *string `json:"GroupAttribute,omitempty" xml:"GroupAttribute,omitempty"`
	// The name of the IP address whitelist group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The modified whitelist. Separate multiple IP addresses with commas (,).
	IpWhiteList *string `json:"IpWhiteList,omitempty" xml:"IpWhiteList,omitempty"`
	// Specifies the mode. Valid values:
	//
	// *   `True`: append modifications
	// *   `False`: overwrite modification
	Mode *bool `json:"Mode,omitempty" xml:"Mode,omitempty"`
}

func (ModifyDrdsIpWhiteListRequest) GoString

func (s ModifyDrdsIpWhiteListRequest) GoString() string

func (*ModifyDrdsIpWhiteListRequest) SetDbName

func (*ModifyDrdsIpWhiteListRequest) SetDrdsInstanceId

func (*ModifyDrdsIpWhiteListRequest) SetGroupAttribute

func (*ModifyDrdsIpWhiteListRequest) SetGroupName

func (*ModifyDrdsIpWhiteListRequest) SetIpWhiteList

func (*ModifyDrdsIpWhiteListRequest) SetMode

func (ModifyDrdsIpWhiteListRequest) String

type ModifyDrdsIpWhiteListResponse

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

func (ModifyDrdsIpWhiteListResponse) GoString

func (*ModifyDrdsIpWhiteListResponse) SetBody

func (*ModifyDrdsIpWhiteListResponse) SetHeaders

func (*ModifyDrdsIpWhiteListResponse) SetStatusCode

func (ModifyDrdsIpWhiteListResponse) String

type ModifyDrdsIpWhiteListResponseBody

type ModifyDrdsIpWhiteListResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyDrdsIpWhiteListResponseBody) GoString

func (*ModifyDrdsIpWhiteListResponseBody) SetRequestId

func (*ModifyDrdsIpWhiteListResponseBody) SetSuccess

func (ModifyDrdsIpWhiteListResponseBody) String

type ModifyPolarDbReadWeightRequest

type ModifyPolarDbReadWeightRequest struct {
	// Polar cluster ID.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The node list in the destination apsaradb for PolarDB cluster. The nodes in each cluster are separated with commas (,) and colons (:).
	DbNodeIds *string `json:"DbNodeIds,omitempty" xml:"DbNodeIds,omitempty"`
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The weight of the PolarDB cluster. Separate multiple weights with commas (,).
	Weights *string `json:"Weights,omitempty" xml:"Weights,omitempty"`
}

func (ModifyPolarDbReadWeightRequest) GoString

func (*ModifyPolarDbReadWeightRequest) SetDbInstanceId

func (*ModifyPolarDbReadWeightRequest) SetDbName

func (*ModifyPolarDbReadWeightRequest) SetDbNodeIds

func (*ModifyPolarDbReadWeightRequest) SetDrdsInstanceId

func (*ModifyPolarDbReadWeightRequest) SetWeights

func (ModifyPolarDbReadWeightRequest) String

type ModifyPolarDbReadWeightResponse

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

func (ModifyPolarDbReadWeightResponse) GoString

func (*ModifyPolarDbReadWeightResponse) SetHeaders

func (*ModifyPolarDbReadWeightResponse) SetStatusCode

func (ModifyPolarDbReadWeightResponse) String

type ModifyPolarDbReadWeightResponseBody

type ModifyPolarDbReadWeightResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database creation failure records were removed from the PolarDB-X instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyPolarDbReadWeightResponseBody) GoString

func (*ModifyPolarDbReadWeightResponseBody) SetRequestId

func (*ModifyPolarDbReadWeightResponseBody) SetSuccess

func (ModifyPolarDbReadWeightResponseBody) String

type ModifyRdsReadWeightRequest

type ModifyRdsReadWeightRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The names of the ApsaraDB RDS for MySQL instances. Separate the names with commas (,).
	InstanceNames *string `json:"InstanceNames,omitempty" xml:"InstanceNames,omitempty"`
	// The weights of the ApsaraDB RDS for MySQL instances. Separate the weights with commas (,).
	Weights *string `json:"Weights,omitempty" xml:"Weights,omitempty"`
}

func (ModifyRdsReadWeightRequest) GoString

func (s ModifyRdsReadWeightRequest) GoString() string

func (*ModifyRdsReadWeightRequest) SetDbName

func (*ModifyRdsReadWeightRequest) SetDrdsInstanceId

func (*ModifyRdsReadWeightRequest) SetInstanceNames

func (*ModifyRdsReadWeightRequest) SetWeights

func (ModifyRdsReadWeightRequest) String

type ModifyRdsReadWeightResponse

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

func (ModifyRdsReadWeightResponse) GoString

func (s ModifyRdsReadWeightResponse) GoString() string

func (*ModifyRdsReadWeightResponse) SetBody

func (*ModifyRdsReadWeightResponse) SetHeaders

func (*ModifyRdsReadWeightResponse) SetStatusCode

func (ModifyRdsReadWeightResponse) String

type ModifyRdsReadWeightResponseBody

type ModifyRdsReadWeightResponseBody struct {
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ModifyRdsReadWeightResponseBody) GoString

func (*ModifyRdsReadWeightResponseBody) SetRequestId

func (*ModifyRdsReadWeightResponseBody) SetSuccess

func (ModifyRdsReadWeightResponseBody) String

type PutStartBackupRequest

type PutStartBackupRequest struct {
	// If you need to back up data at the database level, you must specify the list of databases to be backed up, and separate multiple databases with commas (,).
	BackupDbNames *string `json:"BackupDbNames,omitempty" xml:"BackupDbNames,omitempty"`
	// The backup level. Valid values:
	//
	// *   instance: instance
	// *   db: The database type.
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// The backup mode. For more information, see [backup mode](~~108631~~) and the valid values are as follows:
	//
	// *   phy: fast backup
	// *   logic: Consistent backup
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (PutStartBackupRequest) GoString

func (s PutStartBackupRequest) GoString() string

func (*PutStartBackupRequest) SetBackupDbNames

func (s *PutStartBackupRequest) SetBackupDbNames(v string) *PutStartBackupRequest

func (*PutStartBackupRequest) SetBackupLevel

func (s *PutStartBackupRequest) SetBackupLevel(v string) *PutStartBackupRequest

func (*PutStartBackupRequest) SetBackupMode

func (s *PutStartBackupRequest) SetBackupMode(v string) *PutStartBackupRequest

func (*PutStartBackupRequest) SetDrdsInstanceId

func (s *PutStartBackupRequest) SetDrdsInstanceId(v string) *PutStartBackupRequest

func (PutStartBackupRequest) String

func (s PutStartBackupRequest) String() string

type PutStartBackupResponse

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

func (PutStartBackupResponse) GoString

func (s PutStartBackupResponse) GoString() string

func (*PutStartBackupResponse) SetBody

func (*PutStartBackupResponse) SetHeaders

func (*PutStartBackupResponse) SetStatusCode

func (PutStartBackupResponse) String

func (s PutStartBackupResponse) String() string

type PutStartBackupResponseBody

type PutStartBackupResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the backup task was submitted.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PutStartBackupResponseBody) GoString

func (s PutStartBackupResponseBody) GoString() string

func (*PutStartBackupResponseBody) SetRequestId

func (*PutStartBackupResponseBody) SetResult

func (*PutStartBackupResponseBody) SetSuccess

func (PutStartBackupResponseBody) String

type RefreshDrdsAtomUrlRequest

type RefreshDrdsAtomUrlRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RefreshDrdsAtomUrlRequest) GoString

func (s RefreshDrdsAtomUrlRequest) GoString() string

func (*RefreshDrdsAtomUrlRequest) SetDbName

func (*RefreshDrdsAtomUrlRequest) SetDrdsInstanceId

func (RefreshDrdsAtomUrlRequest) String

func (s RefreshDrdsAtomUrlRequest) String() string

type RefreshDrdsAtomUrlResponse

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

func (RefreshDrdsAtomUrlResponse) GoString

func (s RefreshDrdsAtomUrlResponse) GoString() string

func (*RefreshDrdsAtomUrlResponse) SetBody

func (*RefreshDrdsAtomUrlResponse) SetHeaders

func (*RefreshDrdsAtomUrlResponse) SetStatusCode

func (RefreshDrdsAtomUrlResponse) String

type RefreshDrdsAtomUrlResponseBody

type RefreshDrdsAtomUrlResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the connection after refresh was successful.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RefreshDrdsAtomUrlResponseBody) GoString

func (*RefreshDrdsAtomUrlResponseBody) SetRequestId

func (*RefreshDrdsAtomUrlResponseBody) SetResult

func (*RefreshDrdsAtomUrlResponseBody) SetSuccess

func (RefreshDrdsAtomUrlResponseBody) String

type ReleaseInstanceInternetAddressRequest

type ReleaseInstanceInternetAddressRequest struct {
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The region where the instance is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ReleaseInstanceInternetAddressRequest) GoString

func (*ReleaseInstanceInternetAddressRequest) SetDrdsInstanceId

func (*ReleaseInstanceInternetAddressRequest) SetRegionId

func (ReleaseInstanceInternetAddressRequest) String

type ReleaseInstanceInternetAddressResponse

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

func (ReleaseInstanceInternetAddressResponse) GoString

func (*ReleaseInstanceInternetAddressResponse) SetHeaders

func (*ReleaseInstanceInternetAddressResponse) SetStatusCode

func (ReleaseInstanceInternetAddressResponse) String

type ReleaseInstanceInternetAddressResponseBody

type ReleaseInstanceInternetAddressResponseBody struct {
	// The result returned by the current API.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseInstanceInternetAddressResponseBody) GoString

func (*ReleaseInstanceInternetAddressResponseBody) SetData

func (*ReleaseInstanceInternetAddressResponseBody) SetRequestId

func (ReleaseInstanceInternetAddressResponseBody) String

type RemoveBackupsSetRequest

type RemoveBackupsSetRequest struct {
	// The ID of the backup set. You can call the [DescribeBackupSets](~~139331~~) interface to query the ID of a backup set.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RemoveBackupsSetRequest) GoString

func (s RemoveBackupsSetRequest) GoString() string

func (*RemoveBackupsSetRequest) SetBackupId

func (*RemoveBackupsSetRequest) SetDrdsInstanceId

func (s *RemoveBackupsSetRequest) SetDrdsInstanceId(v string) *RemoveBackupsSetRequest

func (RemoveBackupsSetRequest) String

func (s RemoveBackupsSetRequest) String() string

type RemoveBackupsSetResponse

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

func (RemoveBackupsSetResponse) GoString

func (s RemoveBackupsSetResponse) GoString() string

func (*RemoveBackupsSetResponse) SetBody

func (*RemoveBackupsSetResponse) SetHeaders

func (*RemoveBackupsSetResponse) SetStatusCode

func (RemoveBackupsSetResponse) String

func (s RemoveBackupsSetResponse) String() string

type RemoveBackupsSetResponseBody

type RemoveBackupsSetResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether SQL audit was disabled for the DRDS database.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveBackupsSetResponseBody) GoString

func (s RemoveBackupsSetResponseBody) GoString() string

func (*RemoveBackupsSetResponseBody) SetRequestId

func (*RemoveBackupsSetResponseBody) SetResult

func (*RemoveBackupsSetResponseBody) SetSuccess

func (RemoveBackupsSetResponseBody) String

type RemoveDrdsDbFailedRecordRequest

type RemoveDrdsDbFailedRecordRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the ApsaraDB RDS for PostgreSQL instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RemoveDrdsDbFailedRecordRequest) GoString

func (*RemoveDrdsDbFailedRecordRequest) SetDbName

func (*RemoveDrdsDbFailedRecordRequest) SetDrdsInstanceId

func (RemoveDrdsDbFailedRecordRequest) String

type RemoveDrdsDbFailedRecordResponse

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

func (RemoveDrdsDbFailedRecordResponse) GoString

func (*RemoveDrdsDbFailedRecordResponse) SetHeaders

func (*RemoveDrdsDbFailedRecordResponse) SetStatusCode

func (RemoveDrdsDbFailedRecordResponse) String

type RemoveDrdsDbFailedRecordResponseBody

type RemoveDrdsDbFailedRecordResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database creation failure records were deleted from the DRDS instance.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveDrdsDbFailedRecordResponseBody) GoString

func (*RemoveDrdsDbFailedRecordResponseBody) SetRequestId

func (*RemoveDrdsDbFailedRecordResponseBody) SetResult

func (*RemoveDrdsDbFailedRecordResponseBody) SetSuccess

func (RemoveDrdsDbFailedRecordResponseBody) String

type RemoveDrdsDbRequest

type RemoveDrdsDbRequest struct {
	// The name of the database you want to back up.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance to which the destination database belongs.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RemoveDrdsDbRequest) GoString

func (s RemoveDrdsDbRequest) GoString() string

func (*RemoveDrdsDbRequest) SetDbName

func (*RemoveDrdsDbRequest) SetDrdsInstanceId

func (s *RemoveDrdsDbRequest) SetDrdsInstanceId(v string) *RemoveDrdsDbRequest

func (RemoveDrdsDbRequest) String

func (s RemoveDrdsDbRequest) String() string

type RemoveDrdsDbResponse

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

func (RemoveDrdsDbResponse) GoString

func (s RemoveDrdsDbResponse) GoString() string

func (*RemoveDrdsDbResponse) SetBody

func (*RemoveDrdsDbResponse) SetHeaders

func (s *RemoveDrdsDbResponse) SetHeaders(v map[string]*string) *RemoveDrdsDbResponse

func (*RemoveDrdsDbResponse) SetStatusCode

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

func (RemoveDrdsDbResponse) String

func (s RemoveDrdsDbResponse) String() string

type RemoveDrdsDbResponseBody

type RemoveDrdsDbResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveDrdsDbResponseBody) GoString

func (s RemoveDrdsDbResponseBody) GoString() string

func (*RemoveDrdsDbResponseBody) SetRequestId

func (*RemoveDrdsDbResponseBody) SetSuccess

func (RemoveDrdsDbResponseBody) String

func (s RemoveDrdsDbResponseBody) String() string

type RemoveDrdsInstanceRequest

type RemoveDrdsInstanceRequest struct {
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RemoveDrdsInstanceRequest) GoString

func (s RemoveDrdsInstanceRequest) GoString() string

func (*RemoveDrdsInstanceRequest) SetDrdsInstanceId

func (RemoveDrdsInstanceRequest) String

func (s RemoveDrdsInstanceRequest) String() string

type RemoveDrdsInstanceResponse

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

func (RemoveDrdsInstanceResponse) GoString

func (s RemoveDrdsInstanceResponse) GoString() string

func (*RemoveDrdsInstanceResponse) SetBody

func (*RemoveDrdsInstanceResponse) SetHeaders

func (*RemoveDrdsInstanceResponse) SetStatusCode

func (RemoveDrdsInstanceResponse) String

type RemoveDrdsInstanceResponseBody

type RemoveDrdsInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveDrdsInstanceResponseBody) GoString

func (*RemoveDrdsInstanceResponseBody) SetRequestId

func (*RemoveDrdsInstanceResponseBody) SetSuccess

func (RemoveDrdsInstanceResponseBody) String

type RemoveInstanceAccountRequest

type RemoveInstanceAccountRequest struct {
	// The name of the member account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RemoveInstanceAccountRequest) GoString

func (s RemoveInstanceAccountRequest) GoString() string

func (*RemoveInstanceAccountRequest) SetAccountName

func (*RemoveInstanceAccountRequest) SetDrdsInstanceId

func (RemoveInstanceAccountRequest) String

type RemoveInstanceAccountResponse

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

func (RemoveInstanceAccountResponse) GoString

func (*RemoveInstanceAccountResponse) SetBody

func (*RemoveInstanceAccountResponse) SetHeaders

func (*RemoveInstanceAccountResponse) SetStatusCode

func (RemoveInstanceAccountResponse) String

type RemoveInstanceAccountResponseBody

type RemoveInstanceAccountResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveInstanceAccountResponseBody) GoString

func (*RemoveInstanceAccountResponseBody) SetRequestId

func (*RemoveInstanceAccountResponseBody) SetSuccess

func (RemoveInstanceAccountResponseBody) String

type RemoveRecycleBinTableRequest

type RemoveRecycleBinTableRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the logical table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (RemoveRecycleBinTableRequest) GoString

func (s RemoveRecycleBinTableRequest) GoString() string

func (*RemoveRecycleBinTableRequest) SetDbName

func (*RemoveRecycleBinTableRequest) SetDrdsInstanceId

func (*RemoveRecycleBinTableRequest) SetRegionId

func (*RemoveRecycleBinTableRequest) SetTableName

func (RemoveRecycleBinTableRequest) String

type RemoveRecycleBinTableResponse

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

func (RemoveRecycleBinTableResponse) GoString

func (*RemoveRecycleBinTableResponse) SetBody

func (*RemoveRecycleBinTableResponse) SetHeaders

func (*RemoveRecycleBinTableResponse) SetStatusCode

func (RemoveRecycleBinTableResponse) String

type RemoveRecycleBinTableResponseBody

type RemoveRecycleBinTableResponseBody struct {
	// Indicates whether the table in the recycle bin is deleted.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveRecycleBinTableResponseBody) GoString

func (*RemoveRecycleBinTableResponseBody) SetData

func (*RemoveRecycleBinTableResponseBody) SetRequestId

func (*RemoveRecycleBinTableResponseBody) SetSuccess

func (RemoveRecycleBinTableResponseBody) String

type RestartDrdsInstanceRequest

type RestartDrdsInstanceRequest struct {
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (RestartDrdsInstanceRequest) GoString

func (s RestartDrdsInstanceRequest) GoString() string

func (*RestartDrdsInstanceRequest) SetDrdsInstanceId

func (RestartDrdsInstanceRequest) String

type RestartDrdsInstanceResponse

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

func (RestartDrdsInstanceResponse) GoString

func (s RestartDrdsInstanceResponse) GoString() string

func (*RestartDrdsInstanceResponse) SetBody

func (*RestartDrdsInstanceResponse) SetHeaders

func (*RestartDrdsInstanceResponse) SetStatusCode

func (RestartDrdsInstanceResponse) String

type RestartDrdsInstanceResponseBody

type RestartDrdsInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database creation failure records were removed from the PolarDB-X instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the task.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (RestartDrdsInstanceResponseBody) GoString

func (*RestartDrdsInstanceResponseBody) SetRequestId

func (*RestartDrdsInstanceResponseBody) SetSuccess

func (*RestartDrdsInstanceResponseBody) SetTaskId

func (RestartDrdsInstanceResponseBody) String

type RollbackInstanceVersionRequest

type RollbackInstanceVersionRequest struct {
	// The instance ID.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The region ID.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (RollbackInstanceVersionRequest) GoString

func (*RollbackInstanceVersionRequest) SetDrdsInstanceId

func (*RollbackInstanceVersionRequest) SetRegionId

func (RollbackInstanceVersionRequest) String

type RollbackInstanceVersionResponse

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

func (RollbackInstanceVersionResponse) GoString

func (*RollbackInstanceVersionResponse) SetHeaders

func (*RollbackInstanceVersionResponse) SetStatusCode

func (RollbackInstanceVersionResponse) String

type RollbackInstanceVersionResponseBody

type RollbackInstanceVersionResponseBody struct {
	// Indicates whether the instance version was rolled back.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RollbackInstanceVersionResponseBody) GoString

func (*RollbackInstanceVersionResponseBody) SetData

func (*RollbackInstanceVersionResponseBody) SetRequestId

func (RollbackInstanceVersionResponseBody) String

type SetBackupLocalRequest

type SetBackupLocalRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// Specifies whether to enable the feature to forcibly delete binary log files if the used storage space reaches 90% of the total storage space or the remaining storage space is less than 5 GB. Valid values: 1 and 0. A value of 1 specifies to enable this feature. A value of 0 specifies not to enable this feature.
	HighSpaceUsageProtection *string `json:"HighSpaceUsageProtection,omitempty" xml:"HighSpaceUsageProtection,omitempty"`
	// The number of hours for which log backup files are retained on the instance. Valid values: 0 to 168. Default value: 18. A value of 0 indicates that log backup files are not retained.
	LocalLogRetentionHours *string `json:"LocalLogRetentionHours,omitempty" xml:"LocalLogRetentionHours,omitempty"`
	// The maximum storage space usage that is allowed for log files on the instance. Valid values: 0 to 50. Default value: 30.
	LocalLogRetentionSpace *string `json:"LocalLogRetentionSpace,omitempty" xml:"LocalLogRetentionSpace,omitempty"`
}

func (SetBackupLocalRequest) GoString

func (s SetBackupLocalRequest) GoString() string

func (*SetBackupLocalRequest) SetDrdsInstanceId

func (s *SetBackupLocalRequest) SetDrdsInstanceId(v string) *SetBackupLocalRequest

func (*SetBackupLocalRequest) SetHighSpaceUsageProtection

func (s *SetBackupLocalRequest) SetHighSpaceUsageProtection(v string) *SetBackupLocalRequest

func (*SetBackupLocalRequest) SetLocalLogRetentionHours

func (s *SetBackupLocalRequest) SetLocalLogRetentionHours(v string) *SetBackupLocalRequest

func (*SetBackupLocalRequest) SetLocalLogRetentionSpace

func (s *SetBackupLocalRequest) SetLocalLogRetentionSpace(v string) *SetBackupLocalRequest

func (SetBackupLocalRequest) String

func (s SetBackupLocalRequest) String() string

type SetBackupLocalResponse

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

func (SetBackupLocalResponse) GoString

func (s SetBackupLocalResponse) GoString() string

func (*SetBackupLocalResponse) SetBody

func (*SetBackupLocalResponse) SetHeaders

func (*SetBackupLocalResponse) SetStatusCode

func (SetBackupLocalResponse) String

func (s SetBackupLocalResponse) String() string

type SetBackupLocalResponseBody

type SetBackupLocalResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result returned.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetBackupLocalResponseBody) GoString

func (s SetBackupLocalResponseBody) GoString() string

func (*SetBackupLocalResponseBody) SetRequestId

func (*SetBackupLocalResponseBody) SetResult

func (*SetBackupLocalResponseBody) SetSuccess

func (SetBackupLocalResponseBody) String

type SetBackupPolicyRequest

type SetBackupPolicyRequest struct {
	// The databases to be backed up. Separate multiple databases with commas (,).
	//
	// >  This parameter takes effect only when the backup level is database level.
	BackupDbNames *string `json:"BackupDbNames,omitempty" xml:"BackupDbNames,omitempty"`
	// The level of the backup. Valid values:
	//
	// *   db: The database type.
	// *   instance: instance
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// Specifies whether to enable log Backup. Valid values:
	//
	// *   1: enabled.
	// *   0: disabled.
	BackupLog *string `json:"BackupLog,omitempty" xml:"BackupLog,omitempty"`
	// The backup mode. Valid values:
	//
	// *   **Logic **: logical backup
	// *   **phy**: physical backup
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The retention period of the backup data. Value range: 7 to 730.
	DataBackupRetentionPeriod *string `json:"DataBackupRetentionPeriod,omitempty" xml:"DataBackupRetentionPeriod,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The log retention period. Valid values: 7 to 730. This value must be less than or equal to the number of data backup days.
	LogBackupRetentionPeriod *string `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	// The end time of the backup.
	PreferredBackupEndTime *string `json:"PreferredBackupEndTime,omitempty" xml:"PreferredBackupEndTime,omitempty"`
	// The backup cycle. Valid values:
	//
	// *   0: Monday
	// *   1: Tuesday
	// *   2: Wednesday
	// *   3: Thursday
	// *   4: Friday
	// *   5: Saturday
	// *   6: Sunday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The start time of the backup.
	PreferredBackupStartTime *string `json:"PreferredBackupStartTime,omitempty" xml:"PreferredBackupStartTime,omitempty"`
}

func (SetBackupPolicyRequest) GoString

func (s SetBackupPolicyRequest) GoString() string

func (*SetBackupPolicyRequest) SetBackupDbNames

func (s *SetBackupPolicyRequest) SetBackupDbNames(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetBackupLevel

func (*SetBackupPolicyRequest) SetBackupLog

func (*SetBackupPolicyRequest) SetBackupMode

func (*SetBackupPolicyRequest) SetDataBackupRetentionPeriod

func (s *SetBackupPolicyRequest) SetDataBackupRetentionPeriod(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetDrdsInstanceId

func (s *SetBackupPolicyRequest) SetDrdsInstanceId(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetLogBackupRetentionPeriod

func (s *SetBackupPolicyRequest) SetLogBackupRetentionPeriod(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetPreferredBackupEndTime

func (s *SetBackupPolicyRequest) SetPreferredBackupEndTime(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetPreferredBackupPeriod

func (s *SetBackupPolicyRequest) SetPreferredBackupPeriod(v string) *SetBackupPolicyRequest

func (*SetBackupPolicyRequest) SetPreferredBackupStartTime

func (s *SetBackupPolicyRequest) SetPreferredBackupStartTime(v string) *SetBackupPolicyRequest

func (SetBackupPolicyRequest) String

func (s SetBackupPolicyRequest) String() string

type SetBackupPolicyResponse

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

func (SetBackupPolicyResponse) GoString

func (s SetBackupPolicyResponse) GoString() string

func (*SetBackupPolicyResponse) SetBody

func (*SetBackupPolicyResponse) SetHeaders

func (*SetBackupPolicyResponse) SetStatusCode

func (SetBackupPolicyResponse) String

func (s SetBackupPolicyResponse) String() string

type SetBackupPolicyResponseBody

type SetBackupPolicyResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the backup policy was successfully configured.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the database creation failure records were removed from the DRDS instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetBackupPolicyResponseBody) GoString

func (s SetBackupPolicyResponseBody) GoString() string

func (*SetBackupPolicyResponseBody) SetRequestId

func (*SetBackupPolicyResponseBody) SetResult

func (*SetBackupPolicyResponseBody) SetSuccess

func (SetBackupPolicyResponseBody) String

type SetupBroadcastTablesRequest

type SetupBroadcastTablesRequest struct {
	// Specifies whether to activate a broadcast table for the database.
	Active *bool `json:"Active,omitempty" xml:"Active,omitempty"`
	// The name of the database for which you want to configure a broadcast table.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region in which the PolarDB-X 1.0 instance resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the table.
	TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}

func (SetupBroadcastTablesRequest) GoString

func (s SetupBroadcastTablesRequest) GoString() string

func (*SetupBroadcastTablesRequest) SetActive

func (*SetupBroadcastTablesRequest) SetDbName

func (*SetupBroadcastTablesRequest) SetDrdsInstanceId

func (*SetupBroadcastTablesRequest) SetRegionId

func (*SetupBroadcastTablesRequest) SetTableName

func (SetupBroadcastTablesRequest) String

type SetupBroadcastTablesResponse

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

func (SetupBroadcastTablesResponse) GoString

func (s SetupBroadcastTablesResponse) GoString() string

func (*SetupBroadcastTablesResponse) SetBody

func (*SetupBroadcastTablesResponse) SetHeaders

func (*SetupBroadcastTablesResponse) SetStatusCode

func (SetupBroadcastTablesResponse) String

type SetupBroadcastTablesResponseBody

type SetupBroadcastTablesResponseBody struct {
	// Indicates whether the broadcast table is configured.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetupBroadcastTablesResponseBody) GoString

func (*SetupBroadcastTablesResponseBody) SetData

func (*SetupBroadcastTablesResponseBody) SetRequestId

func (*SetupBroadcastTablesResponseBody) SetSuccess

func (SetupBroadcastTablesResponseBody) String

type SetupDrdsParamsRequest

type SetupDrdsParamsRequest struct {
	Data []*SetupDrdsParamsRequestData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the PolarDB-X 1.0 instance for which you want to configure parameters.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The resource for which you want to configure parameters. Valid values:
	//
	// *   **INSTANCE**: Configure parameters for the instance.
	// *   **DB**: Configure parameters for the databases of the instance.
	ParamLevel *string `json:"ParamLevel,omitempty" xml:"ParamLevel,omitempty"`
	// The ID of the region in which the PolarDB-X 1.0 instance is located.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SetupDrdsParamsRequest) GoString

func (s SetupDrdsParamsRequest) GoString() string

func (*SetupDrdsParamsRequest) SetData

func (*SetupDrdsParamsRequest) SetDrdsInstanceId

func (s *SetupDrdsParamsRequest) SetDrdsInstanceId(v string) *SetupDrdsParamsRequest

func (*SetupDrdsParamsRequest) SetParamLevel

func (*SetupDrdsParamsRequest) SetRegionId

func (SetupDrdsParamsRequest) String

func (s SetupDrdsParamsRequest) String() string

type SetupDrdsParamsRequestData

type SetupDrdsParamsRequestData struct {
	// The name of the parameter that you want to configure for a database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The valid values of the parameter.
	ParamRanges *string `json:"ParamRanges,omitempty" xml:"ParamRanges,omitempty"`
	// The type of the parameter that you want to configure. Valid values:
	//
	// *   **ATOM**: the configuration item in the layer-3 data source.
	// *   **CONFIG**: the configuration item in ConfigServer.
	// *   **DIAMOND**: the configuration item in Diamond.
	ParamType *string `json:"ParamType,omitempty" xml:"ParamType,omitempty"`
	// The value of parameter that you want to configure.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
	// The name of the parameter that you want to configure.
	ParamVariableName *string `json:"ParamVariableName,omitempty" xml:"ParamVariableName,omitempty"`
}

func (SetupDrdsParamsRequestData) GoString

func (s SetupDrdsParamsRequestData) GoString() string

func (*SetupDrdsParamsRequestData) SetDbName

func (*SetupDrdsParamsRequestData) SetParamRanges

func (*SetupDrdsParamsRequestData) SetParamType

func (*SetupDrdsParamsRequestData) SetParamValue

func (*SetupDrdsParamsRequestData) SetParamVariableName

func (s *SetupDrdsParamsRequestData) SetParamVariableName(v string) *SetupDrdsParamsRequestData

func (SetupDrdsParamsRequestData) String

type SetupDrdsParamsResponse

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

func (SetupDrdsParamsResponse) GoString

func (s SetupDrdsParamsResponse) GoString() string

func (*SetupDrdsParamsResponse) SetBody

func (*SetupDrdsParamsResponse) SetHeaders

func (*SetupDrdsParamsResponse) SetStatusCode

func (SetupDrdsParamsResponse) String

func (s SetupDrdsParamsResponse) String() string

type SetupDrdsParamsResponseBody

type SetupDrdsParamsResponseBody struct {
	// The returned results.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetupDrdsParamsResponseBody) GoString

func (s SetupDrdsParamsResponseBody) GoString() string

func (*SetupDrdsParamsResponseBody) SetData

func (*SetupDrdsParamsResponseBody) SetRequestId

func (*SetupDrdsParamsResponseBody) SetSuccess

func (SetupDrdsParamsResponseBody) String

type SetupRecycleBinStatusRequest

type SetupRecycleBinStatusRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Specifies the status of the table recycle bin. Valid values:
	//
	// *   enable: The table recycle bin is enabled.
	// *   disable: The table recycle bin is disabled.
	StatusAction *string `json:"StatusAction,omitempty" xml:"StatusAction,omitempty"`
}

func (SetupRecycleBinStatusRequest) GoString

func (s SetupRecycleBinStatusRequest) GoString() string

func (*SetupRecycleBinStatusRequest) SetDbName

func (*SetupRecycleBinStatusRequest) SetDrdsInstanceId

func (*SetupRecycleBinStatusRequest) SetRegionId

func (*SetupRecycleBinStatusRequest) SetStatusAction

func (SetupRecycleBinStatusRequest) String

type SetupRecycleBinStatusResponse

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

func (SetupRecycleBinStatusResponse) GoString

func (*SetupRecycleBinStatusResponse) SetBody

func (*SetupRecycleBinStatusResponse) SetHeaders

func (*SetupRecycleBinStatusResponse) SetStatusCode

func (SetupRecycleBinStatusResponse) String

type SetupRecycleBinStatusResponseBody

type SetupRecycleBinStatusResponseBody struct {
	// Indicates whether the table recycle bin is enabled.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetupRecycleBinStatusResponseBody) GoString

func (*SetupRecycleBinStatusResponseBody) SetData

func (*SetupRecycleBinStatusResponseBody) SetRequestId

func (*SetupRecycleBinStatusResponseBody) SetSuccess

func (SetupRecycleBinStatusResponseBody) String

type SetupTableRequest

type SetupTableRequest struct {
	// Specifies whether to enable full table scan.
	AllowFullTableScan *bool `json:"AllowFullTableScan,omitempty" xml:"AllowFullTableScan,omitempty"`
	// The name of the database in which the table resides.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region where the streaming domain resides.
	RegionId  *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}

func (SetupTableRequest) GoString

func (s SetupTableRequest) GoString() string

func (*SetupTableRequest) SetAllowFullTableScan

func (s *SetupTableRequest) SetAllowFullTableScan(v bool) *SetupTableRequest

func (*SetupTableRequest) SetDbName

func (s *SetupTableRequest) SetDbName(v string) *SetupTableRequest

func (*SetupTableRequest) SetDrdsInstanceId

func (s *SetupTableRequest) SetDrdsInstanceId(v string) *SetupTableRequest

func (*SetupTableRequest) SetRegionId

func (s *SetupTableRequest) SetRegionId(v string) *SetupTableRequest

func (*SetupTableRequest) SetTableName

func (s *SetupTableRequest) SetTableName(v []*string) *SetupTableRequest

func (SetupTableRequest) String

func (s SetupTableRequest) String() string

type SetupTableResponse

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

func (SetupTableResponse) GoString

func (s SetupTableResponse) GoString() string

func (*SetupTableResponse) SetBody

func (*SetupTableResponse) SetHeaders

func (s *SetupTableResponse) SetHeaders(v map[string]*string) *SetupTableResponse

func (*SetupTableResponse) SetStatusCode

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

func (SetupTableResponse) String

func (s SetupTableResponse) String() string

type SetupTableResponseBody

type SetupTableResponseBody struct {
	// Specifies whether to use a full table scan.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetupTableResponseBody) GoString

func (s SetupTableResponseBody) GoString() string

func (*SetupTableResponseBody) SetData

func (*SetupTableResponseBody) SetRequestId

func (*SetupTableResponseBody) SetSuccess

func (SetupTableResponseBody) String

func (s SetupTableResponseBody) String() string

type StartRestoreRequest

type StartRestoreRequest struct {
	// The name of the database to be restored. Separate multiple databases with commas (,).
	//
	// >  If you do not specify any database name, all databases in the instance are restored by default.
	BackupDbNames *string `json:"BackupDbNames,omitempty" xml:"BackupDbNames,omitempty"`
	// The ID of the DRDS backup set.
	//
	// >  If you do not specify this parameter, the system restores data by time (PreferredBackupTime).
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The level of the backup. Valid values:
	//
	// *   db: The database level.
	// *   instance: the instance level.
	BackupLevel *string `json:"BackupLevel,omitempty" xml:"BackupLevel,omitempty"`
	// The backup method. Valid values:
	//
	// *   logic: the logical backup.
	// *   phy: fast backup
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The ID of the DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The restoration time of the instance, in the format of`  yyyy-MM-dd HH:mm:ss `.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
}

func (StartRestoreRequest) GoString

func (s StartRestoreRequest) GoString() string

func (*StartRestoreRequest) SetBackupDbNames

func (s *StartRestoreRequest) SetBackupDbNames(v string) *StartRestoreRequest

func (*StartRestoreRequest) SetBackupId

func (s *StartRestoreRequest) SetBackupId(v string) *StartRestoreRequest

func (*StartRestoreRequest) SetBackupLevel

func (s *StartRestoreRequest) SetBackupLevel(v string) *StartRestoreRequest

func (*StartRestoreRequest) SetBackupMode

func (s *StartRestoreRequest) SetBackupMode(v string) *StartRestoreRequest

func (*StartRestoreRequest) SetDrdsInstanceId

func (s *StartRestoreRequest) SetDrdsInstanceId(v string) *StartRestoreRequest

func (*StartRestoreRequest) SetPreferredBackupTime

func (s *StartRestoreRequest) SetPreferredBackupTime(v string) *StartRestoreRequest

func (StartRestoreRequest) String

func (s StartRestoreRequest) String() string

type StartRestoreResponse

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

func (StartRestoreResponse) GoString

func (s StartRestoreResponse) GoString() string

func (*StartRestoreResponse) SetBody

func (*StartRestoreResponse) SetHeaders

func (s *StartRestoreResponse) SetHeaders(v map[string]*string) *StartRestoreResponse

func (*StartRestoreResponse) SetStatusCode

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

func (StartRestoreResponse) String

func (s StartRestoreResponse) String() string

type StartRestoreResponseBody

type StartRestoreResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether SQL audit was disabled for the DRDS database.
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StartRestoreResponseBody) GoString

func (s StartRestoreResponseBody) GoString() string

func (*StartRestoreResponseBody) SetRequestId

func (*StartRestoreResponseBody) SetResult

func (*StartRestoreResponseBody) SetSuccess

func (StartRestoreResponseBody) String

func (s StartRestoreResponseBody) String() string

type SubmitCleanTaskRequest

type SubmitCleanTaskRequest struct {
	// The name of the database that is scaled out.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The scale-out type. Valid values:
	//
	// *   smooth_expand: smooth scale-out
	// *   hot_expand: hot-spot scale-out
	ExpandType *string `json:"ExpandType,omitempty" xml:"ExpandType,omitempty"`
	// The job ID of the scale-out task. The value of this parameter is the same as that of the ParentJobId parameter.
	JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	// The ID of the scale-out task. This parameter is returned if you send a request for the smooth scale-out task.
	ParentJobId *string `json:"ParentJobId,omitempty" xml:"ParentJobId,omitempty"`
}

func (SubmitCleanTaskRequest) GoString

func (s SubmitCleanTaskRequest) GoString() string

func (*SubmitCleanTaskRequest) SetDbName

func (*SubmitCleanTaskRequest) SetDrdsInstanceId

func (s *SubmitCleanTaskRequest) SetDrdsInstanceId(v string) *SubmitCleanTaskRequest

func (*SubmitCleanTaskRequest) SetExpandType

func (*SubmitCleanTaskRequest) SetJobId

func (*SubmitCleanTaskRequest) SetParentJobId

func (SubmitCleanTaskRequest) String

func (s SubmitCleanTaskRequest) String() string

type SubmitCleanTaskResponse

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

func (SubmitCleanTaskResponse) GoString

func (s SubmitCleanTaskResponse) GoString() string

func (*SubmitCleanTaskResponse) SetBody

func (*SubmitCleanTaskResponse) SetHeaders

func (*SubmitCleanTaskResponse) SetStatusCode

func (SubmitCleanTaskResponse) String

func (s SubmitCleanTaskResponse) String() string

type SubmitCleanTaskResponseBody

type SubmitCleanTaskResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SubmitCleanTaskResponseBody) GoString

func (s SubmitCleanTaskResponseBody) GoString() string

func (*SubmitCleanTaskResponseBody) SetRequestId

func (*SubmitCleanTaskResponseBody) SetSuccess

func (SubmitCleanTaskResponseBody) String

type SubmitHotExpandPreCheckTaskRequest

type SubmitHotExpandPreCheckTaskRequest struct {
	// The type of the database. Valid values:
	//
	// *   RDS
	// *   PolarDB
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The name of the PolarDB-X database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The name of the table.
	TableList []*string `json:"TableList,omitempty" xml:"TableList,omitempty" type:"Repeated"`
}

func (SubmitHotExpandPreCheckTaskRequest) GoString

func (*SubmitHotExpandPreCheckTaskRequest) SetDbInstType

func (*SubmitHotExpandPreCheckTaskRequest) SetDbName

func (*SubmitHotExpandPreCheckTaskRequest) SetDrdsInstanceId

func (*SubmitHotExpandPreCheckTaskRequest) SetTableList

func (SubmitHotExpandPreCheckTaskRequest) String

type SubmitHotExpandPreCheckTaskResponse

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

func (SubmitHotExpandPreCheckTaskResponse) GoString

func (*SubmitHotExpandPreCheckTaskResponse) SetHeaders

func (*SubmitHotExpandPreCheckTaskResponse) SetStatusCode

func (SubmitHotExpandPreCheckTaskResponse) String

type SubmitHotExpandPreCheckTaskResponseBody

type SubmitHotExpandPreCheckTaskResponseBody struct {
	// The result of the task.
	Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the task.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (SubmitHotExpandPreCheckTaskResponseBody) GoString

func (*SubmitHotExpandPreCheckTaskResponseBody) SetMsg

func (*SubmitHotExpandPreCheckTaskResponseBody) SetRequestId

func (*SubmitHotExpandPreCheckTaskResponseBody) SetSuccess

func (*SubmitHotExpandPreCheckTaskResponseBody) SetTaskId

func (SubmitHotExpandPreCheckTaskResponseBody) String

type SubmitHotExpandTaskRequest

type SubmitHotExpandTaskRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The information about the database on which you want to perform hot-spot scale-out.
	ExtendedMapping []*SubmitHotExpandTaskRequestExtendedMapping `json:"ExtendedMapping,omitempty" xml:"ExtendedMapping,omitempty" type:"Repeated"`
	// The information about the instance to which the hot-spot database belongs.
	InstanceDbMapping []*SubmitHotExpandTaskRequestInstanceDbMapping `json:"InstanceDbMapping,omitempty" xml:"InstanceDbMapping,omitempty" type:"Repeated"`
	// The information about the hot-spot database.
	Mapping []*SubmitHotExpandTaskRequestMapping `json:"Mapping,omitempty" xml:"Mapping,omitempty" type:"Repeated"`
	// The information about the privileged account.
	SupperAccountMapping []*SubmitHotExpandTaskRequestSupperAccountMapping `json:"SupperAccountMapping,omitempty" xml:"SupperAccountMapping,omitempty" type:"Repeated"`
	// The description of the task.
	TaskDesc *string `json:"TaskDesc,omitempty" xml:"TaskDesc,omitempty"`
	// The name of the task.
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (SubmitHotExpandTaskRequest) GoString

func (s SubmitHotExpandTaskRequest) GoString() string

func (*SubmitHotExpandTaskRequest) SetDbName

func (*SubmitHotExpandTaskRequest) SetDrdsInstanceId

func (*SubmitHotExpandTaskRequest) SetExtendedMapping

func (*SubmitHotExpandTaskRequest) SetInstanceDbMapping

func (*SubmitHotExpandTaskRequest) SetMapping

func (*SubmitHotExpandTaskRequest) SetSupperAccountMapping

func (*SubmitHotExpandTaskRequest) SetTaskDesc

func (*SubmitHotExpandTaskRequest) SetTaskName

func (SubmitHotExpandTaskRequest) String

type SubmitHotExpandTaskRequestExtendedMapping

type SubmitHotExpandTaskRequestExtendedMapping struct {
	// The name of the source physical database.
	SrcDb *string `json:"SrcDb,omitempty" xml:"SrcDb,omitempty"`
	// The ID of the ApsaraDB RDS instance to which the source physical database belongs.
	SrcInstanceId *string `json:"SrcInstanceId,omitempty" xml:"SrcInstanceId,omitempty"`
}

func (SubmitHotExpandTaskRequestExtendedMapping) GoString

func (*SubmitHotExpandTaskRequestExtendedMapping) SetSrcDb

func (*SubmitHotExpandTaskRequestExtendedMapping) SetSrcInstanceId

func (SubmitHotExpandTaskRequestExtendedMapping) String

type SubmitHotExpandTaskRequestInstanceDbMapping

type SubmitHotExpandTaskRequestInstanceDbMapping struct {
	// The name of the hot-spot database.
	DbList *string `json:"DbList,omitempty" xml:"DbList,omitempty"`
	// The name of the ApsaraDB RDS instance to which the hot-spot database belongs.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
}

func (SubmitHotExpandTaskRequestInstanceDbMapping) GoString

func (*SubmitHotExpandTaskRequestInstanceDbMapping) SetDbList

func (*SubmitHotExpandTaskRequestInstanceDbMapping) SetInstanceName

func (SubmitHotExpandTaskRequestInstanceDbMapping) String

type SubmitHotExpandTaskRequestMapping

type SubmitHotExpandTaskRequestMapping struct {
	// The shard key used to split the database to which the associated table belongs.
	DbShardColumn *string `json:"DbShardColumn,omitempty" xml:"DbShardColumn,omitempty"`
	// The name of the hot-spot database.
	HotDbName *string `json:"HotDbName,omitempty" xml:"HotDbName,omitempty"`
	// The name of the hot-spot table. The name must be prefixed with the name of a logical table.
	HotTableName *string `json:"HotTableName,omitempty" xml:"HotTableName,omitempty"`
	// The name of the logical table on which you want to perform hot-spot scale-out.
	LogicTable *string `json:"LogicTable,omitempty" xml:"LogicTable,omitempty"`
	// The value of the shard key used to split a database.
	ShardDbValue *string `json:"ShardDbValue,omitempty" xml:"ShardDbValue,omitempty"`
	// The value of the shard key used to split a table.
	ShardTbValue *string `json:"ShardTbValue,omitempty" xml:"ShardTbValue,omitempty"`
	// The shard key used to split an associated table.
	TbShardColumn *string `json:"TbShardColumn,omitempty" xml:"TbShardColumn,omitempty"`
}

func (SubmitHotExpandTaskRequestMapping) GoString

func (*SubmitHotExpandTaskRequestMapping) SetDbShardColumn

func (*SubmitHotExpandTaskRequestMapping) SetHotDbName

func (*SubmitHotExpandTaskRequestMapping) SetHotTableName

func (*SubmitHotExpandTaskRequestMapping) SetLogicTable

func (*SubmitHotExpandTaskRequestMapping) SetShardDbValue

func (*SubmitHotExpandTaskRequestMapping) SetShardTbValue

func (*SubmitHotExpandTaskRequestMapping) SetTbShardColumn

func (SubmitHotExpandTaskRequestMapping) String

type SubmitHotExpandTaskRequestSupperAccountMapping

type SubmitHotExpandTaskRequestSupperAccountMapping struct {
	// The ID of the ApsaraDB RDS instance that has the privileged account.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The name of the privileged account of the ApsaraDB RDS instance.
	SupperAccount *string `json:"SupperAccount,omitempty" xml:"SupperAccount,omitempty"`
	// The password of the privileged account of the ApsaraDB RDS instance.
	SupperPassword *string `json:"SupperPassword,omitempty" xml:"SupperPassword,omitempty"`
}

func (SubmitHotExpandTaskRequestSupperAccountMapping) GoString

func (*SubmitHotExpandTaskRequestSupperAccountMapping) SetInstanceName

func (*SubmitHotExpandTaskRequestSupperAccountMapping) SetSupperAccount

func (*SubmitHotExpandTaskRequestSupperAccountMapping) SetSupperPassword

func (SubmitHotExpandTaskRequestSupperAccountMapping) String

type SubmitHotExpandTaskResponse

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

func (SubmitHotExpandTaskResponse) GoString

func (s SubmitHotExpandTaskResponse) GoString() string

func (*SubmitHotExpandTaskResponse) SetBody

func (*SubmitHotExpandTaskResponse) SetHeaders

func (*SubmitHotExpandTaskResponse) SetStatusCode

func (SubmitHotExpandTaskResponse) String

type SubmitHotExpandTaskResponseBody

type SubmitHotExpandTaskResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SubmitHotExpandTaskResponseBody) GoString

func (*SubmitHotExpandTaskResponseBody) SetRequestId

func (*SubmitHotExpandTaskResponseBody) SetSuccess

func (SubmitHotExpandTaskResponseBody) String

type SubmitSmoothExpandPreCheckRequest

type SubmitSmoothExpandPreCheckRequest struct {
	// The type of the database. Valid values:
	//
	// *   RDS
	// *   POLARDB
	DbInstType *string `json:"DbInstType,omitempty" xml:"DbInstType,omitempty"`
	// The name of the PolarDB-X database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (SubmitSmoothExpandPreCheckRequest) GoString

func (*SubmitSmoothExpandPreCheckRequest) SetDbInstType

func (*SubmitSmoothExpandPreCheckRequest) SetDbName

func (*SubmitSmoothExpandPreCheckRequest) SetDrdsInstanceId

func (SubmitSmoothExpandPreCheckRequest) String

type SubmitSmoothExpandPreCheckResponse

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

func (SubmitSmoothExpandPreCheckResponse) GoString

func (*SubmitSmoothExpandPreCheckResponse) SetHeaders

func (*SubmitSmoothExpandPreCheckResponse) SetStatusCode

func (SubmitSmoothExpandPreCheckResponse) String

type SubmitSmoothExpandPreCheckResponseBody

type SubmitSmoothExpandPreCheckResponseBody struct {
	// The result of the precheck task.
	Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the precheck task.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (SubmitSmoothExpandPreCheckResponseBody) GoString

func (*SubmitSmoothExpandPreCheckResponseBody) SetMsg

func (*SubmitSmoothExpandPreCheckResponseBody) SetRequestId

func (*SubmitSmoothExpandPreCheckResponseBody) SetSuccess

func (*SubmitSmoothExpandPreCheckResponseBody) SetTaskId

func (SubmitSmoothExpandPreCheckResponseBody) String

type SubmitSmoothExpandPreCheckTaskRequest

type SubmitSmoothExpandPreCheckTaskRequest struct {
	// The name of the PolarDB-X 1.0 database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
}

func (SubmitSmoothExpandPreCheckTaskRequest) GoString

func (*SubmitSmoothExpandPreCheckTaskRequest) SetDbName

func (*SubmitSmoothExpandPreCheckTaskRequest) SetDrdsInstanceId

func (SubmitSmoothExpandPreCheckTaskRequest) String

type SubmitSmoothExpandPreCheckTaskResponse

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

func (SubmitSmoothExpandPreCheckTaskResponse) GoString

func (*SubmitSmoothExpandPreCheckTaskResponse) SetHeaders

func (*SubmitSmoothExpandPreCheckTaskResponse) SetStatusCode

func (SubmitSmoothExpandPreCheckTaskResponse) String

type SubmitSmoothExpandPreCheckTaskResponseBody

type SubmitSmoothExpandPreCheckTaskResponseBody struct {
	// Indicates whether the precheck task was submitted.
	Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the task.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (SubmitSmoothExpandPreCheckTaskResponseBody) GoString

func (*SubmitSmoothExpandPreCheckTaskResponseBody) SetMsg

func (*SubmitSmoothExpandPreCheckTaskResponseBody) SetRequestId

func (*SubmitSmoothExpandPreCheckTaskResponseBody) SetSuccess

func (*SubmitSmoothExpandPreCheckTaskResponseBody) SetTaskId

func (SubmitSmoothExpandPreCheckTaskResponseBody) String

type SubmitSqlFlashbackTaskRequest

type SubmitSqlFlashbackTaskRequest struct {
	// The name of the DRDS database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of a DRDS instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The time when the SQL flashback task ends.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The restoration type. Valid values:
	//
	// *   1: Image restoration
	// *   0: reverse recovery
	RecallRestoreType *int32 `json:"RecallRestoreType,omitempty" xml:"RecallRestoreType,omitempty"`
	// Exact match or fuzzy match. Valid values:
	//
	// *   0: the exact match.
	// *   1: the fuzzy match.
	RecallType *int32 `json:"RecallType,omitempty" xml:"RecallType,omitempty"`
	// The primary key of flashback SQL.
	SqlPk *string `json:"SqlPk,omitempty" xml:"SqlPk,omitempty"`
	// The type of the SQL statement. Valid values: INSERT, UPDATE, and DELETE. Separate multiple types with commas (,).
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// The start time of the flashback SQL statement.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the table where the flashback SQL operation was performed.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The Trace ID of the flashback SQL.
	TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"`
}

func (SubmitSqlFlashbackTaskRequest) GoString

func (*SubmitSqlFlashbackTaskRequest) SetDbName

func (*SubmitSqlFlashbackTaskRequest) SetDrdsInstanceId

func (*SubmitSqlFlashbackTaskRequest) SetEndTime

func (*SubmitSqlFlashbackTaskRequest) SetRecallRestoreType

func (*SubmitSqlFlashbackTaskRequest) SetRecallType

func (*SubmitSqlFlashbackTaskRequest) SetSqlPk

func (*SubmitSqlFlashbackTaskRequest) SetSqlType

func (*SubmitSqlFlashbackTaskRequest) SetStartTime

func (*SubmitSqlFlashbackTaskRequest) SetTableName

func (*SubmitSqlFlashbackTaskRequest) SetTraceId

func (SubmitSqlFlashbackTaskRequest) String

type SubmitSqlFlashbackTaskResponse

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

func (SubmitSqlFlashbackTaskResponse) GoString

func (*SubmitSqlFlashbackTaskResponse) SetHeaders

func (*SubmitSqlFlashbackTaskResponse) SetStatusCode

func (SubmitSqlFlashbackTaskResponse) String

type SubmitSqlFlashbackTaskResponseBody

type SubmitSqlFlashbackTaskResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database creation failure records were removed from the DRDS instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the replication task.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (SubmitSqlFlashbackTaskResponseBody) GoString

func (*SubmitSqlFlashbackTaskResponseBody) SetRequestId

func (*SubmitSqlFlashbackTaskResponseBody) SetSuccess

func (*SubmitSqlFlashbackTaskResponseBody) SetTaskId

func (SubmitSqlFlashbackTaskResponseBody) String

type SwitchGlobalBroadcastTypeRequest

type SwitchGlobalBroadcastTypeRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SwitchGlobalBroadcastTypeRequest) GoString

func (*SwitchGlobalBroadcastTypeRequest) SetDbName

func (*SwitchGlobalBroadcastTypeRequest) SetDrdsInstanceId

func (*SwitchGlobalBroadcastTypeRequest) SetRegionId

func (SwitchGlobalBroadcastTypeRequest) String

type SwitchGlobalBroadcastTypeResponse

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

func (SwitchGlobalBroadcastTypeResponse) GoString

func (*SwitchGlobalBroadcastTypeResponse) SetHeaders

func (*SwitchGlobalBroadcastTypeResponse) SetStatusCode

func (SwitchGlobalBroadcastTypeResponse) String

type SwitchGlobalBroadcastTypeResponseBody

type SwitchGlobalBroadcastTypeResponseBody struct {
	// Indicates whether the mode of broadcast tables was switched from the multi-write mode to the asynchronous link mode.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SwitchGlobalBroadcastTypeResponseBody) GoString

func (*SwitchGlobalBroadcastTypeResponseBody) SetData

func (*SwitchGlobalBroadcastTypeResponseBody) SetRequestId

func (*SwitchGlobalBroadcastTypeResponseBody) SetSuccess

func (SwitchGlobalBroadcastTypeResponseBody) String

type TagResourcesRequest

type TagResourcesRequest struct {
	// The ID of the region in which the resource is located.
	RegionId   *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The resource type. Set the value to INSTANCE.
	ResourceType *string                   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceId

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// The key of the tag that you want to add.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag that you want to add.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse

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

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

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

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (*TagResourcesResponseBody) SetSuccess

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to delete all tags of the resource.
	All *bool `json:"All,omitempty" xml:"All,omitempty"`
	// The region ID of the instance.
	RegionId   *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	// The type of the resource. Set the value to INSTANCE.
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

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

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the database creation failure records were removed from the DRDS instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (*UntagResourcesResponseBody) SetSuccess

func (UntagResourcesResponseBody) String

type UpdateInstanceNetworkRequest

type UpdateInstanceNetworkRequest struct {
	// Specifies the retention period of the classic network endpoint. Unit: days.
	ClassicExpiredDays *int32 `json:"ClassicExpiredDays,omitempty" xml:"ClassicExpiredDays,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// Specifies whether to retain the classic network endpoint.
	RetainClassic *bool `json:"RetainClassic,omitempty" xml:"RetainClassic,omitempty"`
	// The network type of the PolarDB-X 1.0 instance. Valid values:
	//
	// *   vpc: Virtual Private Cloud (VPC)
	// *   classic: classic network
	SrcInstanceNetworkType *string `json:"SrcInstanceNetworkType,omitempty" xml:"SrcInstanceNetworkType,omitempty"`
}

func (UpdateInstanceNetworkRequest) GoString

func (s UpdateInstanceNetworkRequest) GoString() string

func (*UpdateInstanceNetworkRequest) SetClassicExpiredDays

func (*UpdateInstanceNetworkRequest) SetDrdsInstanceId

func (*UpdateInstanceNetworkRequest) SetRetainClassic

func (*UpdateInstanceNetworkRequest) SetSrcInstanceNetworkType

func (s *UpdateInstanceNetworkRequest) SetSrcInstanceNetworkType(v string) *UpdateInstanceNetworkRequest

func (UpdateInstanceNetworkRequest) String

type UpdateInstanceNetworkResponse

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

func (UpdateInstanceNetworkResponse) GoString

func (*UpdateInstanceNetworkResponse) SetBody

func (*UpdateInstanceNetworkResponse) SetHeaders

func (*UpdateInstanceNetworkResponse) SetStatusCode

func (UpdateInstanceNetworkResponse) String

type UpdateInstanceNetworkResponseBody

type UpdateInstanceNetworkResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the request.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateInstanceNetworkResponseBody) GoString

func (*UpdateInstanceNetworkResponseBody) SetRequestId

func (*UpdateInstanceNetworkResponseBody) SetSuccess

func (UpdateInstanceNetworkResponseBody) String

type UpdatePrivateRdsClassRequest

type UpdatePrivateRdsClassRequest struct {
	// Specifies whether to use vouchers to offset the purchase fees. Valid values: **true** and **false**. Default value: false.
	//
	// > If you downgrade the specifications of an instance after you use the vouchers, the vouchers used for the purchase cannot be refunded.
	AutoUseCoupon *bool `json:"AutoUseCoupon,omitempty" xml:"AutoUseCoupon,omitempty"`
	// The ID of the custom ApsaraDB RDS instance at the storage layer.
	//
	// > You can call the [DescribeDrdsRdsInstances](~~xxxx~~) operation to query the details of all ApsaraDB RDS instances at the storage layer of a PolarDB-X 1.0 instance, including the IDs of the ApsaraDB RDS instances.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	//
	// > You can call the [DescribeDrdsInstances](~~139284~~) operation to query the details of all PolarDB-X 1.0 instances within an Alibaba Cloud account, including the IDs of the instances.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// This parameter is discontinued.
	PrePayDuration *int32 `json:"PrePayDuration,omitempty" xml:"PrePayDuration,omitempty"`
	// The new instance type of the custom ApsaraDB RDS instance at the storage layer.
	//
	// > You can call the [DescribeAvailableClasses](~~196546~~) operation to view the specifications that are supported for a custom ApsaraDB RDS instance. The specifications include the instance type and the storage capacity.
	RdsClass *string `json:"RdsClass,omitempty" xml:"RdsClass,omitempty"`
	// The new storage capacity of the custom ApsaraDB RDS instance at the storage layer.
	//
	// > You can call the [DescribeAvailableClasses](~~196546~~) operation to view the specifications that are supported for a custom ApsaraDB RDS instance. The specifications include the instance type and the storage capacity.
	Storage *string `json:"Storage,omitempty" xml:"Storage,omitempty"`
}

func (UpdatePrivateRdsClassRequest) GoString

func (s UpdatePrivateRdsClassRequest) GoString() string

func (*UpdatePrivateRdsClassRequest) SetAutoUseCoupon

func (*UpdatePrivateRdsClassRequest) SetDBInstanceId

func (*UpdatePrivateRdsClassRequest) SetDrdsInstanceId

func (*UpdatePrivateRdsClassRequest) SetPrePayDuration

func (*UpdatePrivateRdsClassRequest) SetRdsClass

func (*UpdatePrivateRdsClassRequest) SetStorage

func (UpdatePrivateRdsClassRequest) String

type UpdatePrivateRdsClassResponse

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

func (UpdatePrivateRdsClassResponse) GoString

func (*UpdatePrivateRdsClassResponse) SetBody

func (*UpdatePrivateRdsClassResponse) SetHeaders

func (*UpdatePrivateRdsClassResponse) SetStatusCode

func (UpdatePrivateRdsClassResponse) String

type UpdatePrivateRdsClassResponseBody

type UpdatePrivateRdsClassResponseBody struct {
	// The ID of the order.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdatePrivateRdsClassResponseBody) GoString

func (*UpdatePrivateRdsClassResponseBody) SetData

func (*UpdatePrivateRdsClassResponseBody) SetRequestId

func (*UpdatePrivateRdsClassResponseBody) SetSuccess

func (UpdatePrivateRdsClassResponseBody) String

type UpdateResourceGroupAttributeRequest

type UpdateResourceGroupAttributeRequest struct {
	// The ID of the instance that you want to transfer.
	//
	// >  You can call the [DescribeDrdsInstances](~~139284~~) operation to view the details of the instances under the account, including the instance IDs.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the resource group that you want to specify.
	//
	// >  You can call the [ListResourceGroups](~~158855~~) operation to view the details of the resource groups, including the resource group IDs.
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	// The ID of the region where the instance you want to transfer is located.
	//
	// >  You can call the [DescribeDrdsInstances](~~139284~~) operation to view the details of the instances under the account, including the region IDs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateResourceGroupAttributeRequest) GoString

func (*UpdateResourceGroupAttributeRequest) SetDrdsInstanceId

func (*UpdateResourceGroupAttributeRequest) SetNewResourceGroupId

func (*UpdateResourceGroupAttributeRequest) SetRegionId

func (UpdateResourceGroupAttributeRequest) String

type UpdateResourceGroupAttributeResponse

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

func (UpdateResourceGroupAttributeResponse) GoString

func (*UpdateResourceGroupAttributeResponse) SetHeaders

func (*UpdateResourceGroupAttributeResponse) SetStatusCode

func (UpdateResourceGroupAttributeResponse) String

type UpdateResourceGroupAttributeResponseBody

type UpdateResourceGroupAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateResourceGroupAttributeResponseBody) GoString

func (*UpdateResourceGroupAttributeResponseBody) SetRequestId

func (UpdateResourceGroupAttributeResponseBody) String

type UpgradeHiStoreInstanceRequest

type UpgradeHiStoreInstanceRequest struct {
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the column-oriented storage instance.
	HistoreInstanceId *string `json:"HistoreInstanceId,omitempty" xml:"HistoreInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpgradeHiStoreInstanceRequest) GoString

func (*UpgradeHiStoreInstanceRequest) SetDrdsInstanceId

func (*UpgradeHiStoreInstanceRequest) SetHistoreInstanceId

func (*UpgradeHiStoreInstanceRequest) SetRegionId

func (UpgradeHiStoreInstanceRequest) String

type UpgradeHiStoreInstanceResponse

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

func (UpgradeHiStoreInstanceResponse) GoString

func (*UpgradeHiStoreInstanceResponse) SetHeaders

func (*UpgradeHiStoreInstanceResponse) SetStatusCode

func (UpgradeHiStoreInstanceResponse) String

type UpgradeHiStoreInstanceResponseBody

type UpgradeHiStoreInstanceResponseBody struct {
	// Indicates whether the request was successful. A value of true indicates that the request was successful. An error message was returned if the request failed.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeHiStoreInstanceResponseBody) GoString

func (*UpgradeHiStoreInstanceResponseBody) SetData

func (*UpgradeHiStoreInstanceResponseBody) SetRequestId

func (UpgradeHiStoreInstanceResponseBody) String

type UpgradeInstanceVersionRequest

type UpgradeInstanceVersionRequest struct {
	// The ID of the PolarDB-X 1.0 instance that you want to upgrade.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The version number of the PolarDB-X 1.0 instance. You can leave this parameter unspecified.
	Rpm *string `json:"Rpm,omitempty" xml:"Rpm,omitempty"`
}

func (UpgradeInstanceVersionRequest) GoString

func (*UpgradeInstanceVersionRequest) SetDrdsInstanceId

func (*UpgradeInstanceVersionRequest) SetRegionId

func (*UpgradeInstanceVersionRequest) SetRpm

func (UpgradeInstanceVersionRequest) String

type UpgradeInstanceVersionResponse

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

func (UpgradeInstanceVersionResponse) GoString

func (*UpgradeInstanceVersionResponse) SetHeaders

func (*UpgradeInstanceVersionResponse) SetStatusCode

func (UpgradeInstanceVersionResponse) String

type UpgradeInstanceVersionResponseBody

type UpgradeInstanceVersionResponseBody struct {
	// The result of the request.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeInstanceVersionResponseBody) GoString

func (*UpgradeInstanceVersionResponseBody) SetData

func (*UpgradeInstanceVersionResponseBody) SetRequestId

func (UpgradeInstanceVersionResponseBody) String

type ValidateShardTaskRequest

type ValidateShardTaskRequest struct {
	// The name of the database.
	DbName *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	// The ID of the PolarDB-X 1.0 instance.
	DrdsInstanceId *string `json:"DrdsInstanceId,omitempty" xml:"DrdsInstanceId,omitempty"`
	// The ID of the region where the PolarDB-X 1.0 instance is created.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the table or table shard on which you want to perform the task.
	SourceTableName *string `json:"SourceTableName,omitempty" xml:"SourceTableName,omitempty"`
	// The name of the table or table shard on which you perform the task.
	TargetTableName *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
	// The type of the task. Valid values:
	//
	// *   **SINGLE_TO_SHARD**: converts a single table to a table shard.
	// *   **SHARD_TO_SINGLE**: converts a table shard to a single table.
	// *   **SHARD_TO_SHARD**: converts a table shard to another table shard.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ValidateShardTaskRequest) GoString

func (s ValidateShardTaskRequest) GoString() string

func (*ValidateShardTaskRequest) SetDbName

func (*ValidateShardTaskRequest) SetDrdsInstanceId

func (s *ValidateShardTaskRequest) SetDrdsInstanceId(v string) *ValidateShardTaskRequest

func (*ValidateShardTaskRequest) SetRegionId

func (*ValidateShardTaskRequest) SetSourceTableName

func (s *ValidateShardTaskRequest) SetSourceTableName(v string) *ValidateShardTaskRequest

func (*ValidateShardTaskRequest) SetTargetTableName

func (s *ValidateShardTaskRequest) SetTargetTableName(v string) *ValidateShardTaskRequest

func (*ValidateShardTaskRequest) SetTaskType

func (ValidateShardTaskRequest) String

func (s ValidateShardTaskRequest) String() string

type ValidateShardTaskResponse

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

func (ValidateShardTaskResponse) GoString

func (s ValidateShardTaskResponse) GoString() string

func (*ValidateShardTaskResponse) SetBody

func (*ValidateShardTaskResponse) SetHeaders

func (*ValidateShardTaskResponse) SetStatusCode

func (ValidateShardTaskResponse) String

func (s ValidateShardTaskResponse) String() string

type ValidateShardTaskResponseBody

type ValidateShardTaskResponseBody struct {
	// Indicates the check results.
	List []*ValidateShardTaskResponseBodyList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// Indicates the ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ValidateShardTaskResponseBody) GoString

func (*ValidateShardTaskResponseBody) SetList

func (*ValidateShardTaskResponseBody) SetRequestId

func (*ValidateShardTaskResponseBody) SetSuccess

func (ValidateShardTaskResponseBody) String

type ValidateShardTaskResponseBodyList

type ValidateShardTaskResponseBodyList struct {
	// Indicates the name of a check item.
	Item *string `json:"Item,omitempty" xml:"Item,omitempty"`
	// Indicates the result of the check item. Valid values:
	//
	// *   **0**: indicates the task is valid.
	// *   **1**: indicates the task is invalid.
	Result *int32 `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ValidateShardTaskResponseBodyList) GoString

func (*ValidateShardTaskResponseBodyList) SetItem

func (*ValidateShardTaskResponseBodyList) SetResult

func (ValidateShardTaskResponseBodyList) String

Jump to

Keyboard shortcuts

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