client

package
v4.1.4 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 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 AllocateClusterPublicConnectionRequest

type AllocateClusterPublicConnectionRequest struct {
	// The prefix of the public endpoint.
	//
	// *   The prefix must contain lowercase letters, digits, and hyphens (-). It must start with a lowercase letter.
	// *   The prefix can be up to 30 characters in length.
	// *   By default, the cluster name is used as the prefix of the public endpoint.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AllocateClusterPublicConnectionRequest) GoString

func (*AllocateClusterPublicConnectionRequest) SetConnectionStringPrefix

func (*AllocateClusterPublicConnectionRequest) SetDBClusterId

func (*AllocateClusterPublicConnectionRequest) SetOwnerAccount

func (*AllocateClusterPublicConnectionRequest) SetOwnerId

func (*AllocateClusterPublicConnectionRequest) SetResourceOwnerAccount

func (*AllocateClusterPublicConnectionRequest) SetResourceOwnerId

func (AllocateClusterPublicConnectionRequest) String

type AllocateClusterPublicConnectionResponse

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

func (AllocateClusterPublicConnectionResponse) GoString

func (*AllocateClusterPublicConnectionResponse) SetHeaders

func (*AllocateClusterPublicConnectionResponse) SetStatusCode

func (AllocateClusterPublicConnectionResponse) String

type AllocateClusterPublicConnectionResponseBody

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

func (AllocateClusterPublicConnectionResponseBody) GoString

func (*AllocateClusterPublicConnectionResponseBody) SetRequestId

func (AllocateClusterPublicConnectionResponseBody) String

type ApplyAdviceByIdRequest

type ApplyAdviceByIdRequest struct {
	// The date when the suggestion is generated. Specify the date in the yyyyMMdd format. The date must be in UTC.
	AdviceDate *int64 `json:"AdviceDate,omitempty" xml:"AdviceDate,omitempty"`
	// The suggestion ID.
	AdviceId *string `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of Data Warehouse Edition (V3.0) clusters.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ApplyAdviceByIdRequest) GoString

func (s ApplyAdviceByIdRequest) GoString() string

func (*ApplyAdviceByIdRequest) SetAdviceDate

func (*ApplyAdviceByIdRequest) SetAdviceId

func (*ApplyAdviceByIdRequest) SetDBClusterId

func (*ApplyAdviceByIdRequest) SetRegionId

func (ApplyAdviceByIdRequest) String

func (s ApplyAdviceByIdRequest) String() string

type ApplyAdviceByIdResponse

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

func (ApplyAdviceByIdResponse) GoString

func (s ApplyAdviceByIdResponse) GoString() string

func (*ApplyAdviceByIdResponse) SetBody

func (*ApplyAdviceByIdResponse) SetHeaders

func (*ApplyAdviceByIdResponse) SetStatusCode

func (ApplyAdviceByIdResponse) String

func (s ApplyAdviceByIdResponse) String() string

type ApplyAdviceByIdResponseBody

type ApplyAdviceByIdResponseBody struct {
	// The message returned for the operation. Valid values:
	//
	// *   **SUCCESS** is returned if the operation is successful.
	// *   An error message is returned if the operation fails.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ApplyAdviceByIdResponseBody) GoString

func (s ApplyAdviceByIdResponseBody) GoString() string

func (*ApplyAdviceByIdResponseBody) SetMessage

func (*ApplyAdviceByIdResponseBody) SetRequestId

func (ApplyAdviceByIdResponseBody) String

type AttachUserENIRequest

type AttachUserENIRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query cluster IDs.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AttachUserENIRequest) GoString

func (s AttachUserENIRequest) GoString() string

func (*AttachUserENIRequest) SetDBClusterId

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

func (*AttachUserENIRequest) SetOwnerAccount

func (s *AttachUserENIRequest) SetOwnerAccount(v string) *AttachUserENIRequest

func (*AttachUserENIRequest) SetOwnerId

func (*AttachUserENIRequest) SetResourceOwnerAccount

func (s *AttachUserENIRequest) SetResourceOwnerAccount(v string) *AttachUserENIRequest

func (*AttachUserENIRequest) SetResourceOwnerId

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

func (AttachUserENIRequest) String

func (s AttachUserENIRequest) String() string

type AttachUserENIResponse

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

func (AttachUserENIResponse) GoString

func (s AttachUserENIResponse) GoString() string

func (*AttachUserENIResponse) SetBody

func (*AttachUserENIResponse) SetHeaders

func (*AttachUserENIResponse) SetStatusCode

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

func (AttachUserENIResponse) String

func (s AttachUserENIResponse) String() string

type AttachUserENIResponseBody

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

func (AttachUserENIResponseBody) GoString

func (s AttachUserENIResponseBody) GoString() string

func (*AttachUserENIResponseBody) SetRequestId

func (AttachUserENIResponseBody) String

func (s AttachUserENIResponseBody) String() string

type BatchApplyAdviceByIdListRequest

type BatchApplyAdviceByIdListRequest struct {
	AdviceDate   *int64  `json:"AdviceDate,omitempty" xml:"AdviceDate,omitempty"`
	AdviceIdList *string `json:"AdviceIdList,omitempty" xml:"AdviceIdList,omitempty"`
	// The message returned for the operation. Valid values:
	//
	// *   **SUCCESS** is returned if the operation is successful.
	// *   An error message is returned if the operation fails.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the request.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (BatchApplyAdviceByIdListRequest) GoString

func (*BatchApplyAdviceByIdListRequest) SetAdviceDate

func (*BatchApplyAdviceByIdListRequest) SetAdviceIdList

func (*BatchApplyAdviceByIdListRequest) SetDBClusterId

func (*BatchApplyAdviceByIdListRequest) SetRegionId

func (BatchApplyAdviceByIdListRequest) String

type BatchApplyAdviceByIdListResponse

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

func (BatchApplyAdviceByIdListResponse) GoString

func (*BatchApplyAdviceByIdListResponse) SetHeaders

func (*BatchApplyAdviceByIdListResponse) SetStatusCode

func (BatchApplyAdviceByIdListResponse) String

type BatchApplyAdviceByIdListResponseBody

type BatchApplyAdviceByIdListResponseBody struct {
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (BatchApplyAdviceByIdListResponseBody) GoString

func (*BatchApplyAdviceByIdListResponseBody) SetMessage

func (*BatchApplyAdviceByIdListResponseBody) SetRequestId

func (BatchApplyAdviceByIdListResponseBody) String

type BindDBResourceGroupWithUserRequest

type BindDBResourceGroupWithUserRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The database account with which to associate the resource group. It can be a standard account or a privileged account.
	GroupUser            *string `json:"GroupUser,omitempty" xml:"GroupUser,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (BindDBResourceGroupWithUserRequest) GoString

func (*BindDBResourceGroupWithUserRequest) SetDBClusterId

func (*BindDBResourceGroupWithUserRequest) SetGroupName

func (*BindDBResourceGroupWithUserRequest) SetGroupUser

func (*BindDBResourceGroupWithUserRequest) SetOwnerAccount

func (*BindDBResourceGroupWithUserRequest) SetOwnerId

func (*BindDBResourceGroupWithUserRequest) SetResourceOwnerAccount

func (*BindDBResourceGroupWithUserRequest) SetResourceOwnerId

func (BindDBResourceGroupWithUserRequest) String

type BindDBResourceGroupWithUserResponse

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

func (BindDBResourceGroupWithUserResponse) GoString

func (*BindDBResourceGroupWithUserResponse) SetHeaders

func (*BindDBResourceGroupWithUserResponse) SetStatusCode

func (BindDBResourceGroupWithUserResponse) String

type BindDBResourceGroupWithUserResponseBody

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

func (BindDBResourceGroupWithUserResponseBody) GoString

func (*BindDBResourceGroupWithUserResponseBody) SetRequestId

func (BindDBResourceGroupWithUserResponseBody) String

type BindDBResourcePoolWithUserRequest

type BindDBResourcePoolWithUserRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// The database account with which to associate the resource group. It can be a standard account or a privileged account.
	PoolUser             *string `json:"PoolUser,omitempty" xml:"PoolUser,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (BindDBResourcePoolWithUserRequest) GoString

func (*BindDBResourcePoolWithUserRequest) SetDBClusterId

func (*BindDBResourcePoolWithUserRequest) SetOwnerAccount

func (*BindDBResourcePoolWithUserRequest) SetOwnerId

func (*BindDBResourcePoolWithUserRequest) SetPoolName

func (*BindDBResourcePoolWithUserRequest) SetPoolUser

func (*BindDBResourcePoolWithUserRequest) SetResourceOwnerAccount

func (*BindDBResourcePoolWithUserRequest) SetResourceOwnerId

func (BindDBResourcePoolWithUserRequest) String

type BindDBResourcePoolWithUserResponse

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

func (BindDBResourcePoolWithUserResponse) GoString

func (*BindDBResourcePoolWithUserResponse) SetHeaders

func (*BindDBResourcePoolWithUserResponse) SetStatusCode

func (BindDBResourcePoolWithUserResponse) String

type BindDBResourcePoolWithUserResponseBody

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

func (BindDBResourcePoolWithUserResponseBody) GoString

func (*BindDBResourcePoolWithUserResponseBody) SetRequestId

func (BindDBResourcePoolWithUserResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AllocateClusterPublicConnection

func (client *Client) AllocateClusterPublicConnection(request *AllocateClusterPublicConnectionRequest) (_result *AllocateClusterPublicConnectionResponse, _err error)

func (*Client) AllocateClusterPublicConnectionWithOptions

func (client *Client) AllocateClusterPublicConnectionWithOptions(request *AllocateClusterPublicConnectionRequest, runtime *util.RuntimeOptions) (_result *AllocateClusterPublicConnectionResponse, _err error)

func (*Client) ApplyAdviceById

func (client *Client) ApplyAdviceById(request *ApplyAdviceByIdRequest) (_result *ApplyAdviceByIdResponse, _err error)

func (*Client) ApplyAdviceByIdWithOptions

func (client *Client) ApplyAdviceByIdWithOptions(request *ApplyAdviceByIdRequest, runtime *util.RuntimeOptions) (_result *ApplyAdviceByIdResponse, _err error)

func (*Client) AttachUserENI

func (client *Client) AttachUserENI(request *AttachUserENIRequest) (_result *AttachUserENIResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition. *
  • @param request AttachUserENIRequest
  • @return AttachUserENIResponse

func (*Client) AttachUserENIWithOptions

func (client *Client) AttachUserENIWithOptions(request *AttachUserENIRequest, runtime *util.RuntimeOptions) (_result *AttachUserENIResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition. *
  • @param request AttachUserENIRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AttachUserENIResponse

func (*Client) BatchApplyAdviceByIdList

func (client *Client) BatchApplyAdviceByIdList(request *BatchApplyAdviceByIdListRequest) (_result *BatchApplyAdviceByIdListResponse, _err error)

func (*Client) BatchApplyAdviceByIdListWithOptions

func (client *Client) BatchApplyAdviceByIdListWithOptions(request *BatchApplyAdviceByIdListRequest, runtime *util.RuntimeOptions) (_result *BatchApplyAdviceByIdListResponse, _err error)

func (*Client) BindDBResourceGroupWithUser

func (client *Client) BindDBResourceGroupWithUser(request *BindDBResourceGroupWithUserRequest) (_result *BindDBResourceGroupWithUserResponse, _err error)

*

  • ## Precautions
  • * This operation is applicable only for elastic clusters of 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be associated with a database account. *
  • @param request BindDBResourceGroupWithUserRequest
  • @return BindDBResourceGroupWithUserResponse

func (*Client) BindDBResourceGroupWithUserWithOptions

func (client *Client) BindDBResourceGroupWithUserWithOptions(request *BindDBResourceGroupWithUserRequest, runtime *util.RuntimeOptions) (_result *BindDBResourceGroupWithUserResponse, _err error)

*

  • ## Precautions
  • * This operation is applicable only for elastic clusters of 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be associated with a database account. *
  • @param request BindDBResourceGroupWithUserRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return BindDBResourceGroupWithUserResponse

func (*Client) BindDBResourcePoolWithUser

func (client *Client) BindDBResourcePoolWithUser(request *BindDBResourcePoolWithUserRequest) (_result *BindDBResourcePoolWithUserResponse, _err error)

*

  • * This operation is available only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be associated with a database account. *
  • @param request BindDBResourcePoolWithUserRequest
  • @return BindDBResourcePoolWithUserResponse

func (*Client) BindDBResourcePoolWithUserWithOptions

func (client *Client) BindDBResourcePoolWithUserWithOptions(request *BindDBResourcePoolWithUserRequest, runtime *util.RuntimeOptions) (_result *BindDBResourcePoolWithUserResponse, _err error)

*

  • * This operation is available only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be associated with a database account. *
  • @param request BindDBResourcePoolWithUserRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return BindDBResourcePoolWithUserResponse

func (*Client) CreateAccount

func (client *Client) CreateAccount(request *CreateAccountRequest) (_result *CreateAccountResponse, _err error)

func (*Client) CreateAccountWithOptions

func (client *Client) CreateAccountWithOptions(request *CreateAccountRequest, runtime *util.RuntimeOptions) (_result *CreateAccountResponse, _err error)

func (*Client) CreateDBCluster

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

*

  • After you create a cluster, you are billed for the cluster specifications that you select. For more information about the billable items and pricing for Data Warehouse Edition (V3.0) clusters, see [Billable items of Data Warehouse Edition (V3.0)](~~303131~~) and [Pricing for Data Warehouse Edition (V3.0)](~~135229~~). *
  • @param request CreateDBClusterRequest
  • @return CreateDBClusterResponse

func (*Client) CreateDBClusterWithOptions

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

*

  • After you create a cluster, you are billed for the cluster specifications that you select. For more information about the billable items and pricing for Data Warehouse Edition (V3.0) clusters, see [Billable items of Data Warehouse Edition (V3.0)](~~303131~~) and [Pricing for Data Warehouse Edition (V3.0)](~~135229~~). *
  • @param request CreateDBClusterRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDBClusterResponse

func (*Client) CreateDBResourceGroup

func (client *Client) CreateDBResourceGroup(request *CreateDBResourceGroupRequest) (_result *CreateDBResourceGroupResponse, _err error)

*

  • ## Precautions
  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request CreateDBResourceGroupRequest
  • @return CreateDBResourceGroupResponse

func (*Client) CreateDBResourceGroupWithOptions

func (client *Client) CreateDBResourceGroupWithOptions(request *CreateDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDBResourceGroupResponse, _err error)

*

  • ## Precautions
  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request CreateDBResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDBResourceGroupResponse

func (*Client) CreateDBResourcePool

func (client *Client) CreateDBResourcePool(request *CreateDBResourcePoolRequest) (_result *CreateDBResourcePoolResponse, _err error)

*

  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request CreateDBResourcePoolRequest
  • @return CreateDBResourcePoolResponse

func (*Client) CreateDBResourcePoolWithOptions

func (client *Client) CreateDBResourcePoolWithOptions(request *CreateDBResourcePoolRequest, runtime *util.RuntimeOptions) (_result *CreateDBResourcePoolResponse, _err error)

*

  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request CreateDBResourcePoolRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDBResourcePoolResponse

func (*Client) CreateElasticPlan

func (client *Client) CreateElasticPlan(request *CreateElasticPlanRequest) (_result *CreateElasticPlanResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request CreateElasticPlanRequest
  • @return CreateElasticPlanResponse

func (*Client) CreateElasticPlanWithOptions

func (client *Client) CreateElasticPlanWithOptions(request *CreateElasticPlanRequest, runtime *util.RuntimeOptions) (_result *CreateElasticPlanResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request CreateElasticPlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateElasticPlanResponse

func (*Client) DeleteAccount

func (client *Client) DeleteAccount(request *DeleteAccountRequest) (_result *DeleteAccountResponse, _err error)

func (*Client) DeleteAccountWithOptions

func (client *Client) DeleteAccountWithOptions(request *DeleteAccountRequest, runtime *util.RuntimeOptions) (_result *DeleteAccountResponse, _err error)

func (*Client) DeleteDBCluster

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

*

  • * Subscription clusters cannot be deleted by using API operations. After expiration, subscription clusters are automatically released. If you no longer need a cluster, you can submit a request to unsubscribe from the cluster in the Billing Management console. For more information about cluster refunds, see [Refund policy](~~471477~~).
  • * After you delete a cluster, resources of the cluster are immediately released, and data of the cluster is no longer retained and cannot be recovered. Proceed with caution. *
  • @param request DeleteDBClusterRequest
  • @return DeleteDBClusterResponse

func (*Client) DeleteDBClusterWithOptions

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

*

  • * Subscription clusters cannot be deleted by using API operations. After expiration, subscription clusters are automatically released. If you no longer need a cluster, you can submit a request to unsubscribe from the cluster in the Billing Management console. For more information about cluster refunds, see [Refund policy](~~471477~~).
  • * After you delete a cluster, resources of the cluster are immediately released, and data of the cluster is no longer retained and cannot be recovered. Proceed with caution. *
  • @param request DeleteDBClusterRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDBClusterResponse

func (*Client) DeleteDBResourceGroup

func (client *Client) DeleteDBResourceGroup(request *DeleteDBResourceGroupRequest) (_result *DeleteDBResourceGroupResponse, _err error)

*

  • ### Precautions
  • * You can call this operation only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be deleted. *
  • @param request DeleteDBResourceGroupRequest
  • @return DeleteDBResourceGroupResponse

func (*Client) DeleteDBResourceGroupWithOptions

func (client *Client) DeleteDBResourceGroupWithOptions(request *DeleteDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDBResourceGroupResponse, _err error)

*

  • ### Precautions
  • * You can call this operation only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be deleted. *
  • @param request DeleteDBResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDBResourceGroupResponse

func (*Client) DeleteDBResourcePool

func (client *Client) DeleteDBResourcePool(request *DeleteDBResourcePoolRequest) (_result *DeleteDBResourcePoolResponse, _err error)

*

  • **Precautions**
  • * This operation is available only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be deleted. *
  • @param request DeleteDBResourcePoolRequest
  • @return DeleteDBResourcePoolResponse

func (*Client) DeleteDBResourcePoolWithOptions

func (client *Client) DeleteDBResourcePoolWithOptions(request *DeleteDBResourcePoolRequest, runtime *util.RuntimeOptions) (_result *DeleteDBResourcePoolResponse, _err error)

*

  • **Precautions**
  • * This operation is available only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more.
  • * The default resource group USER_DEFAULT cannot be deleted. *
  • @param request DeleteDBResourcePoolRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDBResourcePoolResponse

func (*Client) DeleteElasticPlan

func (client *Client) DeleteElasticPlan(request *DeleteElasticPlanRequest) (_result *DeleteElasticPlanResponse, _err error)

func (*Client) DeleteElasticPlanWithOptions

func (client *Client) DeleteElasticPlanWithOptions(request *DeleteElasticPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteElasticPlanResponse, _err error)

func (*Client) DescribeAccounts

func (client *Client) DescribeAccounts(request *DescribeAccountsRequest) (_result *DescribeAccountsResponse, _err error)

func (*Client) DescribeAccountsWithOptions

func (client *Client) DescribeAccountsWithOptions(request *DescribeAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountsResponse, _err error)

func (*Client) DescribeAdviceServiceEnabled

func (client *Client) DescribeAdviceServiceEnabled(request *DescribeAdviceServiceEnabledRequest) (_result *DescribeAdviceServiceEnabledResponse, _err error)

func (*Client) DescribeAdviceServiceEnabledWithOptions

func (client *Client) DescribeAdviceServiceEnabledWithOptions(request *DescribeAdviceServiceEnabledRequest, runtime *util.RuntimeOptions) (_result *DescribeAdviceServiceEnabledResponse, _err error)

func (*Client) DescribeAllAccounts

func (client *Client) DescribeAllAccounts(request *DescribeAllAccountsRequest) (_result *DescribeAllAccountsResponse, _err error)

func (*Client) DescribeAllAccountsWithOptions

func (client *Client) DescribeAllAccountsWithOptions(request *DescribeAllAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeAllAccountsResponse, _err error)

func (*Client) DescribeAllDataSource

func (client *Client) DescribeAllDataSource(request *DescribeAllDataSourceRequest) (_result *DescribeAllDataSourceResponse, _err error)

func (*Client) DescribeAllDataSourceWithOptions

func (client *Client) DescribeAllDataSourceWithOptions(request *DescribeAllDataSourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAllDataSourceResponse, _err error)

func (*Client) DescribeAppliedAdvices

func (client *Client) DescribeAppliedAdvices(request *DescribeAppliedAdvicesRequest) (_result *DescribeAppliedAdvicesResponse, _err error)

func (*Client) DescribeAppliedAdvicesWithOptions

func (client *Client) DescribeAppliedAdvicesWithOptions(request *DescribeAppliedAdvicesRequest, runtime *util.RuntimeOptions) (_result *DescribeAppliedAdvicesResponse, _err error)

func (*Client) DescribeAuditLogConfig

func (client *Client) DescribeAuditLogConfig(request *DescribeAuditLogConfigRequest) (_result *DescribeAuditLogConfigResponse, _err error)

func (*Client) DescribeAuditLogConfigWithOptions

func (client *Client) DescribeAuditLogConfigWithOptions(request *DescribeAuditLogConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeAuditLogConfigResponse, _err error)

func (*Client) DescribeAuditLogRecords

func (client *Client) DescribeAuditLogRecords(request *DescribeAuditLogRecordsRequest) (_result *DescribeAuditLogRecordsResponse, _err error)

*

  • Before you call the DescribeAuditLogRecords operation to query the SQL audit logs of an AnalyticDB for MySQL cluster, you must enable SQL audit for the cluster. You can call the [DescribeAuditLogConfig](~~190628~~) operation to query the status of SQL audit. If SQL audit is disabled, you can call the [ModifyAuditLogConfig](~~190629~~) operation to enable SQL audit.
  • SQL audit logs can be queried only when SQL audit is enabled. Only SQL audit logs within the last 30 days can be queried. If SQL audit was disabled and re-enabled, only SQL audit logs from the time when SQL audit was re-enabled can be queried. The following operations are not recorded in SQL audit logs: **INSERT INTO VALUES**, **REPLACE INTO VALUES**, and **UPSERT INTO VALUES**. *
  • @param request DescribeAuditLogRecordsRequest
  • @return DescribeAuditLogRecordsResponse

func (*Client) DescribeAuditLogRecordsWithOptions

func (client *Client) DescribeAuditLogRecordsWithOptions(request *DescribeAuditLogRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeAuditLogRecordsResponse, _err error)

*

  • Before you call the DescribeAuditLogRecords operation to query the SQL audit logs of an AnalyticDB for MySQL cluster, you must enable SQL audit for the cluster. You can call the [DescribeAuditLogConfig](~~190628~~) operation to query the status of SQL audit. If SQL audit is disabled, you can call the [ModifyAuditLogConfig](~~190629~~) operation to enable SQL audit.
  • SQL audit logs can be queried only when SQL audit is enabled. Only SQL audit logs within the last 30 days can be queried. If SQL audit was disabled and re-enabled, only SQL audit logs from the time when SQL audit was re-enabled can be queried. The following operations are not recorded in SQL audit logs: **INSERT INTO VALUES**, **REPLACE INTO VALUES**, and **UPSERT INTO VALUES**. *
  • @param request DescribeAuditLogRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAuditLogRecordsResponse

func (*Client) DescribeAutoRenewAttribute

func (client *Client) DescribeAutoRenewAttribute(request *DescribeAutoRenewAttributeRequest) (_result *DescribeAutoRenewAttributeResponse, _err error)

func (*Client) DescribeAutoRenewAttributeWithOptions

func (client *Client) DescribeAutoRenewAttributeWithOptions(request *DescribeAutoRenewAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeAutoRenewAttributeResponse, _err error)

func (*Client) DescribeAvailableAdvices

func (client *Client) DescribeAvailableAdvices(request *DescribeAvailableAdvicesRequest) (_result *DescribeAvailableAdvicesResponse, _err error)

func (*Client) DescribeAvailableAdvicesWithOptions

func (client *Client) DescribeAvailableAdvicesWithOptions(request *DescribeAvailableAdvicesRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableAdvicesResponse, _err error)

func (*Client) DescribeAvailableResource

func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (_result *DescribeAvailableResourceResponse, _err error)

func (*Client) DescribeAvailableResourceWithOptions

func (client *Client) DescribeAvailableResourceWithOptions(request *DescribeAvailableResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourceResponse, _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) DescribeBackups

func (client *Client) DescribeBackups(request *DescribeBackupsRequest) (_result *DescribeBackupsResponse, _err error)

func (*Client) DescribeBackupsWithOptions

func (client *Client) DescribeBackupsWithOptions(request *DescribeBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupsResponse, _err error)

func (*Client) DescribeColumns

func (client *Client) DescribeColumns(request *DescribeColumnsRequest) (_result *DescribeColumnsResponse, _err error)

func (*Client) DescribeColumnsWithOptions

func (client *Client) DescribeColumnsWithOptions(request *DescribeColumnsRequest, runtime *util.RuntimeOptions) (_result *DescribeColumnsResponse, _err error)

func (*Client) DescribeComputeResource

func (client *Client) DescribeComputeResource(request *DescribeComputeResourceRequest) (_result *DescribeComputeResourceResponse, _err error)

func (*Client) DescribeComputeResourceWithOptions

func (client *Client) DescribeComputeResourceWithOptions(request *DescribeComputeResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeComputeResourceResponse, _err error)

func (*Client) DescribeConnectionCountRecords

func (client *Client) DescribeConnectionCountRecords(request *DescribeConnectionCountRecordsRequest) (_result *DescribeConnectionCountRecordsResponse, _err error)

func (*Client) DescribeConnectionCountRecordsWithOptions

func (client *Client) DescribeConnectionCountRecordsWithOptions(request *DescribeConnectionCountRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeConnectionCountRecordsResponse, _err error)

func (*Client) DescribeDBClusterAccessWhiteList

func (client *Client) DescribeDBClusterAccessWhiteList(request *DescribeDBClusterAccessWhiteListRequest) (_result *DescribeDBClusterAccessWhiteListResponse, _err error)

func (*Client) DescribeDBClusterAccessWhiteListWithOptions

func (client *Client) DescribeDBClusterAccessWhiteListWithOptions(request *DescribeDBClusterAccessWhiteListRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterAccessWhiteListResponse, _err error)

func (*Client) DescribeDBClusterAttribute

func (client *Client) DescribeDBClusterAttribute(request *DescribeDBClusterAttributeRequest) (_result *DescribeDBClusterAttributeResponse, _err error)

func (*Client) DescribeDBClusterAttributeWithOptions

func (client *Client) DescribeDBClusterAttributeWithOptions(request *DescribeDBClusterAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterAttributeResponse, _err error)

func (*Client) DescribeDBClusterHealthStatus

func (client *Client) DescribeDBClusterHealthStatus(request *DescribeDBClusterHealthStatusRequest) (_result *DescribeDBClusterHealthStatusResponse, _err error)

func (*Client) DescribeDBClusterHealthStatusWithOptions

func (client *Client) DescribeDBClusterHealthStatusWithOptions(request *DescribeDBClusterHealthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterHealthStatusResponse, _err error)

func (*Client) DescribeDBClusterNetInfo

func (client *Client) DescribeDBClusterNetInfo(request *DescribeDBClusterNetInfoRequest) (_result *DescribeDBClusterNetInfoResponse, _err error)

func (*Client) DescribeDBClusterNetInfoWithOptions

func (client *Client) DescribeDBClusterNetInfoWithOptions(request *DescribeDBClusterNetInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterNetInfoResponse, _err error)

func (*Client) DescribeDBClusterPerformance

func (client *Client) DescribeDBClusterPerformance(request *DescribeDBClusterPerformanceRequest) (_result *DescribeDBClusterPerformanceResponse, _err error)

*

  • You can call this operation to query the performance data of a cluster over a time range based on its performance metrics. The data is collected every 30 seconds. This operation allows you to query information about slow queries, such as the SQL query duration, number of scanned rows, and amount of scanned data. *
  • @param request DescribeDBClusterPerformanceRequest
  • @return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterPerformanceWithOptions

func (client *Client) DescribeDBClusterPerformanceWithOptions(request *DescribeDBClusterPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterPerformanceResponse, _err error)

*

  • You can call this operation to query the performance data of a cluster over a time range based on its performance metrics. The data is collected every 30 seconds. This operation allows you to query information about slow queries, such as the SQL query duration, number of scanned rows, and amount of scanned data. *
  • @param request DescribeDBClusterPerformanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterResourcePoolPerformance

func (client *Client) DescribeDBClusterResourcePoolPerformance(request *DescribeDBClusterResourcePoolPerformanceRequest) (_result *DescribeDBClusterResourcePoolPerformanceResponse, _err error)

*

  • > You can also view the monitoring information about resource groups within an AnalyticDB for MySQL cluster in elastic mode for Cluster Edition in the form of graphs in the console. For more information, see [View monitoring information](~~188721~~). *
  • @param request DescribeDBClusterResourcePoolPerformanceRequest
  • @return DescribeDBClusterResourcePoolPerformanceResponse

func (*Client) DescribeDBClusterResourcePoolPerformanceWithOptions

func (client *Client) DescribeDBClusterResourcePoolPerformanceWithOptions(request *DescribeDBClusterResourcePoolPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterResourcePoolPerformanceResponse, _err error)

*

  • > You can also view the monitoring information about resource groups within an AnalyticDB for MySQL cluster in elastic mode for Cluster Edition in the form of graphs in the console. For more information, see [View monitoring information](~~188721~~). *
  • @param request DescribeDBClusterResourcePoolPerformanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBClusterResourcePoolPerformanceResponse

func (*Client) DescribeDBClusterStatus

func (client *Client) DescribeDBClusterStatus(request *DescribeDBClusterStatusRequest) (_result *DescribeDBClusterStatusResponse, _err error)

func (*Client) DescribeDBClusterStatusWithOptions

func (client *Client) DescribeDBClusterStatusWithOptions(request *DescribeDBClusterStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterStatusResponse, _err error)

func (*Client) DescribeDBClusters

func (client *Client) DescribeDBClusters(request *DescribeDBClustersRequest) (_result *DescribeDBClustersResponse, _err error)

func (*Client) DescribeDBClustersWithOptions

func (client *Client) DescribeDBClustersWithOptions(request *DescribeDBClustersRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClustersResponse, _err error)

func (*Client) DescribeDBResourceGroup

func (client *Client) DescribeDBResourceGroup(request *DescribeDBResourceGroupRequest) (_result *DescribeDBResourceGroupResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeDBResourceGroupRequest
  • @return DescribeDBResourceGroupResponse

func (*Client) DescribeDBResourceGroupWithOptions

func (client *Client) DescribeDBResourceGroupWithOptions(request *DescribeDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDBResourceGroupResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeDBResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBResourceGroupResponse

func (*Client) DescribeDBResourcePool

func (client *Client) DescribeDBResourcePool(request *DescribeDBResourcePoolRequest) (_result *DescribeDBResourcePoolResponse, _err error)

*

  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request DescribeDBResourcePoolRequest
  • @return DescribeDBResourcePoolResponse

func (*Client) DescribeDBResourcePoolWithOptions

func (client *Client) DescribeDBResourcePoolWithOptions(request *DescribeDBResourcePoolRequest, runtime *util.RuntimeOptions) (_result *DescribeDBResourcePoolResponse, _err error)

*

  • This operation is applicable only for elastic clusters of 32 cores or more. *
  • @param request DescribeDBResourcePoolRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBResourcePoolResponse

func (*Client) DescribeDiagnosisDimensions

func (client *Client) DescribeDiagnosisDimensions(request *DescribeDiagnosisDimensionsRequest) (_result *DescribeDiagnosisDimensionsResponse, _err error)

func (*Client) DescribeDiagnosisDimensionsWithOptions

func (client *Client) DescribeDiagnosisDimensionsWithOptions(request *DescribeDiagnosisDimensionsRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisDimensionsResponse, _err error)

func (*Client) DescribeDiagnosisMonitorPerformance

func (client *Client) DescribeDiagnosisMonitorPerformance(request *DescribeDiagnosisMonitorPerformanceRequest) (_result *DescribeDiagnosisMonitorPerformanceResponse, _err error)

func (*Client) DescribeDiagnosisMonitorPerformanceWithOptions

func (client *Client) DescribeDiagnosisMonitorPerformanceWithOptions(request *DescribeDiagnosisMonitorPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisMonitorPerformanceResponse, _err error)

func (*Client) DescribeDiagnosisRecords

func (client *Client) DescribeDiagnosisRecords(request *DescribeDiagnosisRecordsRequest) (_result *DescribeDiagnosisRecordsResponse, _err error)

func (*Client) DescribeDiagnosisRecordsWithOptions

func (client *Client) DescribeDiagnosisRecordsWithOptions(request *DescribeDiagnosisRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisRecordsResponse, _err error)

func (*Client) DescribeDiagnosisSQLInfo

func (client *Client) DescribeDiagnosisSQLInfo(request *DescribeDiagnosisSQLInfoRequest) (_result *DescribeDiagnosisSQLInfoResponse, _err error)

func (*Client) DescribeDiagnosisSQLInfoWithOptions

func (client *Client) DescribeDiagnosisSQLInfoWithOptions(request *DescribeDiagnosisSQLInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisSQLInfoResponse, _err error)

func (*Client) DescribeDiagnosisTasks

func (client *Client) DescribeDiagnosisTasks(request *DescribeDiagnosisTasksRequest) (_result *DescribeDiagnosisTasksResponse, _err error)

func (*Client) DescribeDiagnosisTasksWithOptions

func (client *Client) DescribeDiagnosisTasksWithOptions(request *DescribeDiagnosisTasksRequest, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisTasksResponse, _err error)

func (*Client) DescribeDownloadRecords

func (client *Client) DescribeDownloadRecords(request *DescribeDownloadRecordsRequest) (_result *DescribeDownloadRecordsResponse, _err error)

func (*Client) DescribeDownloadRecordsWithOptions

func (client *Client) DescribeDownloadRecordsWithOptions(request *DescribeDownloadRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadRecordsResponse, _err error)

func (*Client) DescribeEIURange

func (client *Client) DescribeEIURange(request *DescribeEIURangeRequest) (_result *DescribeEIURangeResponse, _err error)

func (*Client) DescribeEIURangeWithOptions

func (client *Client) DescribeEIURangeWithOptions(request *DescribeEIURangeRequest, runtime *util.RuntimeOptions) (_result *DescribeEIURangeResponse, _err error)

func (*Client) DescribeElasticDailyPlan

func (client *Client) DescribeElasticDailyPlan(request *DescribeElasticDailyPlanRequest) (_result *DescribeElasticDailyPlanResponse, _err error)

*

  • This operation is available only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeElasticDailyPlanRequest
  • @return DescribeElasticDailyPlanResponse

func (*Client) DescribeElasticDailyPlanWithOptions

func (client *Client) DescribeElasticDailyPlanWithOptions(request *DescribeElasticDailyPlanRequest, runtime *util.RuntimeOptions) (_result *DescribeElasticDailyPlanResponse, _err error)

*

  • This operation is available only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeElasticDailyPlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeElasticDailyPlanResponse

func (*Client) DescribeElasticPlan

func (client *Client) DescribeElasticPlan(request *DescribeElasticPlanRequest) (_result *DescribeElasticPlanResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeElasticPlanRequest
  • @return DescribeElasticPlanResponse

func (*Client) DescribeElasticPlanWithOptions

func (client *Client) DescribeElasticPlanWithOptions(request *DescribeElasticPlanRequest, runtime *util.RuntimeOptions) (_result *DescribeElasticPlanResponse, _err error)

*

  • ###
  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request DescribeElasticPlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeElasticPlanResponse

func (*Client) DescribeInclinedTables

func (client *Client) DescribeInclinedTables(request *DescribeInclinedTablesRequest) (_result *DescribeInclinedTablesResponse, _err error)

func (*Client) DescribeInclinedTablesWithOptions

func (client *Client) DescribeInclinedTablesWithOptions(request *DescribeInclinedTablesRequest, runtime *util.RuntimeOptions) (_result *DescribeInclinedTablesResponse, _err error)

func (*Client) DescribeLoadTasksRecords

func (client *Client) DescribeLoadTasksRecords(request *DescribeLoadTasksRecordsRequest) (_result *DescribeLoadTasksRecordsResponse, _err error)

*

  • For information about how to asynchronously submit import and export tasks, see [Asynchronously submit an import or export task](~~160291~~). *
  • @param request DescribeLoadTasksRecordsRequest
  • @return DescribeLoadTasksRecordsResponse

func (*Client) DescribeLoadTasksRecordsWithOptions

func (client *Client) DescribeLoadTasksRecordsWithOptions(request *DescribeLoadTasksRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadTasksRecordsResponse, _err error)

*

  • For information about how to asynchronously submit import and export tasks, see [Asynchronously submit an import or export task](~~160291~~). *
  • @param request DescribeLoadTasksRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadTasksRecordsResponse

func (*Client) DescribeMaintenanceAction

func (client *Client) DescribeMaintenanceAction(request *DescribeMaintenanceActionRequest) (_result *DescribeMaintenanceActionResponse, _err error)

func (*Client) DescribeMaintenanceActionWithOptions

func (client *Client) DescribeMaintenanceActionWithOptions(request *DescribeMaintenanceActionRequest, runtime *util.RuntimeOptions) (_result *DescribeMaintenanceActionResponse, _err error)

func (*Client) DescribeOperatorPermission

func (client *Client) DescribeOperatorPermission(request *DescribeOperatorPermissionRequest) (_result *DescribeOperatorPermissionResponse, _err error)

func (*Client) DescribeOperatorPermissionWithOptions

func (client *Client) DescribeOperatorPermissionWithOptions(request *DescribeOperatorPermissionRequest, runtime *util.RuntimeOptions) (_result *DescribeOperatorPermissionResponse, _err error)

func (*Client) DescribePatternPerformance

func (client *Client) DescribePatternPerformance(request *DescribePatternPerformanceRequest) (_result *DescribePatternPerformanceResponse, _err error)

func (*Client) DescribePatternPerformanceWithOptions

func (client *Client) DescribePatternPerformanceWithOptions(request *DescribePatternPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribePatternPerformanceResponse, _err error)

func (*Client) DescribeProcessList

func (client *Client) DescribeProcessList(request *DescribeProcessListRequest) (_result *DescribeProcessListResponse, _err error)

func (*Client) DescribeProcessListWithOptions

func (client *Client) DescribeProcessListWithOptions(request *DescribeProcessListRequest, runtime *util.RuntimeOptions) (_result *DescribeProcessListResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeResubmitConfig added in v4.1.0

func (client *Client) DescribeResubmitConfig(request *DescribeResubmitConfigRequest) (_result *DescribeResubmitConfigResponse, _err error)

func (*Client) DescribeResubmitConfigWithOptions added in v4.1.0

func (client *Client) DescribeResubmitConfigWithOptions(request *DescribeResubmitConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeResubmitConfigResponse, _err error)

func (*Client) DescribeSQAConfig added in v4.1.0

func (client *Client) DescribeSQAConfig(request *DescribeSQAConfigRequest) (_result *DescribeSQAConfigResponse, _err error)

func (*Client) DescribeSQAConfigWithOptions added in v4.1.0

func (client *Client) DescribeSQAConfigWithOptions(request *DescribeSQAConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeSQAConfigResponse, _err error)

func (*Client) DescribeSQLPatterns

func (client *Client) DescribeSQLPatterns(request *DescribeSQLPatternsRequest) (_result *DescribeSQLPatternsResponse, _err error)

func (*Client) DescribeSQLPatternsWithOptions

func (client *Client) DescribeSQLPatternsWithOptions(request *DescribeSQLPatternsRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLPatternsResponse, _err error)

func (*Client) DescribeSQLPlan

func (client *Client) DescribeSQLPlan(request *DescribeSQLPlanRequest) (_result *DescribeSQLPlanResponse, _err error)

func (*Client) DescribeSQLPlanTask

func (client *Client) DescribeSQLPlanTask(request *DescribeSQLPlanTaskRequest) (_result *DescribeSQLPlanTaskResponse, _err error)

func (*Client) DescribeSQLPlanTaskWithOptions

func (client *Client) DescribeSQLPlanTaskWithOptions(request *DescribeSQLPlanTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLPlanTaskResponse, _err error)

func (*Client) DescribeSQLPlanWithOptions

func (client *Client) DescribeSQLPlanWithOptions(request *DescribeSQLPlanRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLPlanResponse, _err error)

func (*Client) DescribeSchemas

func (client *Client) DescribeSchemas(request *DescribeSchemasRequest) (_result *DescribeSchemasResponse, _err error)

func (*Client) DescribeSchemasWithOptions

func (client *Client) DescribeSchemasWithOptions(request *DescribeSchemasRequest, runtime *util.RuntimeOptions) (_result *DescribeSchemasResponse, _err error)

func (*Client) DescribeSlowLogRecords

func (client *Client) DescribeSlowLogRecords(request *DescribeSlowLogRecordsRequest) (_result *DescribeSlowLogRecordsResponse, _err error)

func (*Client) DescribeSlowLogRecordsWithOptions

func (client *Client) DescribeSlowLogRecordsWithOptions(request *DescribeSlowLogRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeSlowLogRecordsResponse, _err error)

func (*Client) DescribeSlowLogTrend

func (client *Client) DescribeSlowLogTrend(request *DescribeSlowLogTrendRequest) (_result *DescribeSlowLogTrendResponse, _err error)

func (*Client) DescribeSlowLogTrendWithOptions

func (client *Client) DescribeSlowLogTrendWithOptions(request *DescribeSlowLogTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeSlowLogTrendResponse, _err error)

func (*Client) DescribeSqlPattern

func (client *Client) DescribeSqlPattern(request *DescribeSqlPatternRequest) (_result *DescribeSqlPatternResponse, _err error)

func (*Client) DescribeSqlPatternWithOptions

func (client *Client) DescribeSqlPatternWithOptions(request *DescribeSqlPatternRequest, runtime *util.RuntimeOptions) (_result *DescribeSqlPatternResponse, _err error)

func (*Client) DescribeTableAccessCount

func (client *Client) DescribeTableAccessCount(request *DescribeTableAccessCountRequest) (_result *DescribeTableAccessCountResponse, _err error)

func (*Client) DescribeTableAccessCountWithOptions

func (client *Client) DescribeTableAccessCountWithOptions(request *DescribeTableAccessCountRequest, runtime *util.RuntimeOptions) (_result *DescribeTableAccessCountResponse, _err error)

func (*Client) DescribeTableDetail

func (client *Client) DescribeTableDetail(request *DescribeTableDetailRequest) (_result *DescribeTableDetailResponse, _err error)

func (*Client) DescribeTableDetailWithOptions

func (client *Client) DescribeTableDetailWithOptions(request *DescribeTableDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeTableDetailResponse, _err error)

func (*Client) DescribeTablePartitionDiagnose

func (client *Client) DescribeTablePartitionDiagnose(request *DescribeTablePartitionDiagnoseRequest) (_result *DescribeTablePartitionDiagnoseResponse, _err error)

func (*Client) DescribeTablePartitionDiagnoseWithOptions

func (client *Client) DescribeTablePartitionDiagnoseWithOptions(request *DescribeTablePartitionDiagnoseRequest, runtime *util.RuntimeOptions) (_result *DescribeTablePartitionDiagnoseResponse, _err error)

func (*Client) DescribeTableStatistics

func (client *Client) DescribeTableStatistics(request *DescribeTableStatisticsRequest) (_result *DescribeTableStatisticsResponse, _err error)

*

  • > For more information about table statistics, see [View monitoring information of resource pools](~~188721~~). *
  • @param request DescribeTableStatisticsRequest
  • @return DescribeTableStatisticsResponse

func (*Client) DescribeTableStatisticsWithOptions

func (client *Client) DescribeTableStatisticsWithOptions(request *DescribeTableStatisticsRequest, runtime *util.RuntimeOptions) (_result *DescribeTableStatisticsResponse, _err error)

*

  • > For more information about table statistics, see [View monitoring information of resource pools](~~188721~~). *
  • @param request DescribeTableStatisticsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeTableStatisticsResponse

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

func (client *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (_result *DescribeTaskInfoResponse, _err error)

func (*Client) DescribeTaskInfoWithOptions

func (client *Client) DescribeTaskInfoWithOptions(request *DescribeTaskInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeTaskInfoResponse, _err error)

func (*Client) DescribeVSwitches

func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (_result *DescribeVSwitchesResponse, _err error)

func (*Client) DescribeVSwitchesWithOptions

func (client *Client) DescribeVSwitchesWithOptions(request *DescribeVSwitchesRequest, runtime *util.RuntimeOptions) (_result *DescribeVSwitchesResponse, _err error)

func (*Client) DetachUserENI

func (client *Client) DetachUserENI(request *DetachUserENIRequest) (_result *DetachUserENIResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition. *
  • @param request DetachUserENIRequest
  • @return DetachUserENIResponse

func (*Client) DetachUserENIWithOptions

func (client *Client) DetachUserENIWithOptions(request *DetachUserENIRequest, runtime *util.RuntimeOptions) (_result *DetachUserENIResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition. *
  • @param request DetachUserENIRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DetachUserENIResponse

func (*Client) DisableAdviceService

func (client *Client) DisableAdviceService(request *DisableAdviceServiceRequest) (_result *DisableAdviceServiceResponse, _err error)

func (*Client) DisableAdviceServiceWithOptions

func (client *Client) DisableAdviceServiceWithOptions(request *DisableAdviceServiceRequest, runtime *util.RuntimeOptions) (_result *DisableAdviceServiceResponse, _err error)

func (*Client) DownloadDiagnosisRecords

func (client *Client) DownloadDiagnosisRecords(request *DownloadDiagnosisRecordsRequest) (_result *DownloadDiagnosisRecordsResponse, _err error)

func (*Client) DownloadDiagnosisRecordsWithOptions

func (client *Client) DownloadDiagnosisRecordsWithOptions(request *DownloadDiagnosisRecordsRequest, runtime *util.RuntimeOptions) (_result *DownloadDiagnosisRecordsResponse, _err error)

func (*Client) EnableAdviceService

func (client *Client) EnableAdviceService(request *EnableAdviceServiceRequest) (_result *EnableAdviceServiceResponse, _err error)

func (*Client) EnableAdviceServiceWithOptions

func (client *Client) EnableAdviceServiceWithOptions(request *EnableAdviceServiceRequest, runtime *util.RuntimeOptions) (_result *EnableAdviceServiceResponse, _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) GrantOperatorPermission

func (client *Client) GrantOperatorPermission(request *GrantOperatorPermissionRequest) (_result *GrantOperatorPermissionResponse, _err error)

*

  • ###
  • If you need Alibaba Cloud technical support to perform operations on your AnalyticDB for MySQL cluster, you must grant permissions to the service account of your cluster. When the validity period of the authorization ends, the granted permissions are automatically revoked. *
  • @param request GrantOperatorPermissionRequest
  • @return GrantOperatorPermissionResponse

func (*Client) GrantOperatorPermissionWithOptions

func (client *Client) GrantOperatorPermissionWithOptions(request *GrantOperatorPermissionRequest, runtime *util.RuntimeOptions) (_result *GrantOperatorPermissionResponse, _err error)

*

  • ###
  • If you need Alibaba Cloud technical support to perform operations on your AnalyticDB for MySQL cluster, you must grant permissions to the service account of your cluster. When the validity period of the authorization ends, the granted permissions are automatically revoked. *
  • @param request GrantOperatorPermissionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GrantOperatorPermissionResponse

func (*Client) Init

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

func (*Client) KillProcess

func (client *Client) KillProcess(request *KillProcessRequest) (_result *KillProcessResponse, _err error)

func (*Client) KillProcessWithOptions

func (client *Client) KillProcessWithOptions(request *KillProcessRequest, runtime *util.RuntimeOptions) (_result *KillProcessResponse, _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) MigrateDBCluster

func (client *Client) MigrateDBCluster(request *MigrateDBClusterRequest) (_result *MigrateDBClusterResponse, _err error)

func (*Client) MigrateDBClusterWithOptions

func (client *Client) MigrateDBClusterWithOptions(request *MigrateDBClusterRequest, runtime *util.RuntimeOptions) (_result *MigrateDBClusterResponse, _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) ModifyAuditLogConfig

func (client *Client) ModifyAuditLogConfig(request *ModifyAuditLogConfigRequest) (_result *ModifyAuditLogConfigResponse, _err error)

func (*Client) ModifyAuditLogConfigWithOptions

func (client *Client) ModifyAuditLogConfigWithOptions(request *ModifyAuditLogConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyAuditLogConfigResponse, _err error)

func (*Client) ModifyAutoRenewAttribute

func (client *Client) ModifyAutoRenewAttribute(request *ModifyAutoRenewAttributeRequest) (_result *ModifyAutoRenewAttributeResponse, _err error)

func (*Client) ModifyAutoRenewAttributeWithOptions

func (client *Client) ModifyAutoRenewAttributeWithOptions(request *ModifyAutoRenewAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyAutoRenewAttributeResponse, _err error)

func (*Client) ModifyBackupPolicy

func (client *Client) ModifyBackupPolicy(request *ModifyBackupPolicyRequest) (_result *ModifyBackupPolicyResponse, _err error)

func (*Client) ModifyBackupPolicyWithOptions

func (client *Client) ModifyBackupPolicyWithOptions(request *ModifyBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyBackupPolicyResponse, _err error)

func (*Client) ModifyClusterConnectionString

func (client *Client) ModifyClusterConnectionString(request *ModifyClusterConnectionStringRequest) (_result *ModifyClusterConnectionStringResponse, _err error)

func (*Client) ModifyClusterConnectionStringWithOptions

func (client *Client) ModifyClusterConnectionStringWithOptions(request *ModifyClusterConnectionStringRequest, runtime *util.RuntimeOptions) (_result *ModifyClusterConnectionStringResponse, _err error)

func (*Client) ModifyDBCluster

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

func (*Client) ModifyDBClusterAccessWhiteList

func (client *Client) ModifyDBClusterAccessWhiteList(request *ModifyDBClusterAccessWhiteListRequest) (_result *ModifyDBClusterAccessWhiteListResponse, _err error)

func (*Client) ModifyDBClusterAccessWhiteListWithOptions

func (client *Client) ModifyDBClusterAccessWhiteListWithOptions(request *ModifyDBClusterAccessWhiteListRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterAccessWhiteListResponse, _err error)

func (*Client) ModifyDBClusterDescription

func (client *Client) ModifyDBClusterDescription(request *ModifyDBClusterDescriptionRequest) (_result *ModifyDBClusterDescriptionResponse, _err error)

func (*Client) ModifyDBClusterDescriptionWithOptions

func (client *Client) ModifyDBClusterDescriptionWithOptions(request *ModifyDBClusterDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterDescriptionResponse, _err error)

func (*Client) ModifyDBClusterMaintainTime

func (client *Client) ModifyDBClusterMaintainTime(request *ModifyDBClusterMaintainTimeRequest) (_result *ModifyDBClusterMaintainTimeResponse, _err error)

func (*Client) ModifyDBClusterMaintainTimeWithOptions

func (client *Client) ModifyDBClusterMaintainTimeWithOptions(request *ModifyDBClusterMaintainTimeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterMaintainTimeResponse, _err error)

func (*Client) ModifyDBClusterPayType

func (client *Client) ModifyDBClusterPayType(request *ModifyDBClusterPayTypeRequest) (_result *ModifyDBClusterPayTypeResponse, _err error)

func (*Client) ModifyDBClusterPayTypeWithOptions

func (client *Client) ModifyDBClusterPayTypeWithOptions(request *ModifyDBClusterPayTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterPayTypeResponse, _err error)

func (*Client) ModifyDBClusterResourceGroup

func (client *Client) ModifyDBClusterResourceGroup(request *ModifyDBClusterResourceGroupRequest) (_result *ModifyDBClusterResourceGroupResponse, _err error)

*

  • Resource Management enables you to build an organizational structure for resources based on your business needs. You can use a resource directory, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](~~94475#concept-zyn-3p1-dhb~~ "Resource Management provides a collection of resource management services that support enterprise IT administration. The services include Resource Directory, Resource Group, and Tag. Resource Directory allows you to build an organizational structure for resources based on your business requirements. Resource Group and Tag allow you to hierarchically manage the resources. Resource Sharing allows you to share the resources among your accounts.") *
  • @param request ModifyDBClusterResourceGroupRequest
  • @return ModifyDBClusterResourceGroupResponse

func (*Client) ModifyDBClusterResourceGroupWithOptions

func (client *Client) ModifyDBClusterResourceGroupWithOptions(request *ModifyDBClusterResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDBClusterResourceGroupResponse, _err error)

*

  • Resource Management enables you to build an organizational structure for resources based on your business needs. You can use a resource directory, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](~~94475#concept-zyn-3p1-dhb~~ "Resource Management provides a collection of resource management services that support enterprise IT administration. The services include Resource Directory, Resource Group, and Tag. Resource Directory allows you to build an organizational structure for resources based on your business requirements. Resource Group and Tag allow you to hierarchically manage the resources. Resource Sharing allows you to share the resources among your accounts.") *
  • @param request ModifyDBClusterResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBClusterResourceGroupResponse

func (*Client) ModifyDBClusterWithOptions

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

func (*Client) ModifyDBResourceGroup

func (client *Client) ModifyDBResourceGroup(request *ModifyDBResourceGroupRequest) (_result *ModifyDBResourceGroupResponse, _err error)

*

  • ## Precautions
  • * This operation is applicable only for elastic clusters of 32 cores or more.
  • * The number of nodes cannot be changed for the default resource group USER_DEFAULT. *
  • @param request ModifyDBResourceGroupRequest
  • @return ModifyDBResourceGroupResponse

func (*Client) ModifyDBResourceGroupWithOptions

func (client *Client) ModifyDBResourceGroupWithOptions(request *ModifyDBResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDBResourceGroupResponse, _err error)

*

  • ## Precautions
  • * This operation is applicable only for elastic clusters of 32 cores or more.
  • * The number of nodes cannot be changed for the default resource group USER_DEFAULT. *
  • @param request ModifyDBResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBResourceGroupResponse

func (*Client) ModifyDBResourcePool

func (client *Client) ModifyDBResourcePool(request *ModifyDBResourcePoolRequest) (_result *ModifyDBResourcePoolResponse, _err error)

*

  • ###
  • * You can call this operation only for elastic clusters of 32 cores or more.
  • * You cannot change the number of nodes for the USER_DEFAULT resource group. *
  • @param request ModifyDBResourcePoolRequest
  • @return ModifyDBResourcePoolResponse

func (*Client) ModifyDBResourcePoolWithOptions

func (client *Client) ModifyDBResourcePoolWithOptions(request *ModifyDBResourcePoolRequest, runtime *util.RuntimeOptions) (_result *ModifyDBResourcePoolResponse, _err error)

*

  • ###
  • * You can call this operation only for elastic clusters of 32 cores or more.
  • * You cannot change the number of nodes for the USER_DEFAULT resource group. *
  • @param request ModifyDBResourcePoolRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBResourcePoolResponse

func (*Client) ModifyElasticPlan

func (client *Client) ModifyElasticPlan(request *ModifyElasticPlanRequest) (_result *ModifyElasticPlanResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request ModifyElasticPlanRequest
  • @return ModifyElasticPlanResponse

func (*Client) ModifyElasticPlanWithOptions

func (client *Client) ModifyElasticPlanWithOptions(request *ModifyElasticPlanRequest, runtime *util.RuntimeOptions) (_result *ModifyElasticPlanResponse, _err error)

*

  • You can call this operation only for AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters in elastic mode for Cluster Edition that have 32 cores or more. *
  • @param request ModifyElasticPlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyElasticPlanResponse

func (*Client) ModifyLogBackupPolicy

func (client *Client) ModifyLogBackupPolicy(request *ModifyLogBackupPolicyRequest) (_result *ModifyLogBackupPolicyResponse, _err error)

func (*Client) ModifyLogBackupPolicyWithOptions

func (client *Client) ModifyLogBackupPolicyWithOptions(request *ModifyLogBackupPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyLogBackupPolicyResponse, _err error)

func (*Client) ModifyMaintenanceAction

func (client *Client) ModifyMaintenanceAction(request *ModifyMaintenanceActionRequest) (_result *ModifyMaintenanceActionResponse, _err error)

func (*Client) ModifyMaintenanceActionWithOptions

func (client *Client) ModifyMaintenanceActionWithOptions(request *ModifyMaintenanceActionRequest, runtime *util.RuntimeOptions) (_result *ModifyMaintenanceActionResponse, _err error)

func (*Client) ModifyResubmitConfig added in v4.1.0

func (client *Client) ModifyResubmitConfig(request *ModifyResubmitConfigRequest) (_result *ModifyResubmitConfigResponse, _err error)

func (*Client) ModifyResubmitConfigWithOptions added in v4.1.0

func (client *Client) ModifyResubmitConfigWithOptions(tmpReq *ModifyResubmitConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyResubmitConfigResponse, _err error)

func (*Client) ModifySQAConfig added in v4.1.0

func (client *Client) ModifySQAConfig(request *ModifySQAConfigRequest) (_result *ModifySQAConfigResponse, _err error)

func (*Client) ModifySQAConfigWithOptions added in v4.1.0

func (client *Client) ModifySQAConfigWithOptions(request *ModifySQAConfigRequest, runtime *util.RuntimeOptions) (_result *ModifySQAConfigResponse, _err error)

func (*Client) ReleaseClusterPublicConnection

func (client *Client) ReleaseClusterPublicConnection(request *ReleaseClusterPublicConnectionRequest) (_result *ReleaseClusterPublicConnectionResponse, _err error)

func (*Client) ReleaseClusterPublicConnectionWithOptions

func (client *Client) ReleaseClusterPublicConnectionWithOptions(request *ReleaseClusterPublicConnectionRequest, runtime *util.RuntimeOptions) (_result *ReleaseClusterPublicConnectionResponse, _err error)

func (*Client) ResetAccountPassword

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

func (*Client) ResetAccountPasswordWithOptions

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

func (*Client) RevokeOperatorPermission

func (client *Client) RevokeOperatorPermission(request *RevokeOperatorPermissionRequest) (_result *RevokeOperatorPermissionResponse, _err error)

func (*Client) RevokeOperatorPermissionWithOptions

func (client *Client) RevokeOperatorPermissionWithOptions(request *RevokeOperatorPermissionRequest, runtime *util.RuntimeOptions) (_result *RevokeOperatorPermissionResponse, _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) UnbindDBResourceGroupWithUser

func (client *Client) UnbindDBResourceGroupWithUser(request *UnbindDBResourceGroupWithUserRequest) (_result *UnbindDBResourceGroupWithUserResponse, _err error)

func (*Client) UnbindDBResourceGroupWithUserWithOptions

func (client *Client) UnbindDBResourceGroupWithUserWithOptions(request *UnbindDBResourceGroupWithUserRequest, runtime *util.RuntimeOptions) (_result *UnbindDBResourceGroupWithUserResponse, _err error)

func (*Client) UnbindDBResourcePoolWithUser

func (client *Client) UnbindDBResourcePoolWithUser(request *UnbindDBResourcePoolWithUserRequest) (_result *UnbindDBResourcePoolWithUserResponse, _err error)

func (*Client) UnbindDBResourcePoolWithUserWithOptions

func (client *Client) UnbindDBResourcePoolWithUserWithOptions(request *UnbindDBResourcePoolWithUserRequest, runtime *util.RuntimeOptions) (_result *UnbindDBResourcePoolWithUserResponse, _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)

type CreateAccountRequest

type CreateAccountRequest struct {
	// The description of the database account.
	//
	// *   The description cannot start with `http://` or `https://`.
	// *   The description can be up to 256 characters in length.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	//
	// *   The name must start with a lowercase letter and end with a lowercase letter or a digit.
	// *   The name can contain lowercase letters, digits, and underscores (\_).
	// *   The name must be 2 to 16 characters in length.
	// *   Reserved account names such as root, admin, and opsadmin cannot be used.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the database account.
	//
	// *   The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters.
	// *   Special characters include `! @ # $ % ^ & * ( ) _ + - =`
	// *   The password must be 8 to 32 characters in length.
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// The type of the database account. Valid values:
	//
	// *   **Normal**: standard account. Up to 256 standard accounts can be created for a cluster.
	// *   **Super** (default): privileged account. Only a single privileged account can be created for a cluster.
	//
	// >  If a cluster does not have accounts, you can specify this parameter to create a privileged account or standard account. If a cluster has a privileged account, you must set this parameter to Normal to create a standard account. Otherwise, the operation fails. After an account is created, the privileged account has permissions on all databases of the cluster. The standard account does not have permissions and must be granted permissions on specific databases by the privileged account. For more information, see GRANT.
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to view cluster IDs.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateAccountRequest) GoString

func (s CreateAccountRequest) GoString() string

func (*CreateAccountRequest) SetAccountDescription

func (s *CreateAccountRequest) SetAccountDescription(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountName

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

func (*CreateAccountRequest) SetAccountPassword

func (s *CreateAccountRequest) SetAccountPassword(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetAccountType

func (s *CreateAccountRequest) SetAccountType(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetDBClusterId

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

func (*CreateAccountRequest) SetOwnerAccount

func (s *CreateAccountRequest) SetOwnerAccount(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetOwnerId

func (*CreateAccountRequest) SetResourceOwnerAccount

func (s *CreateAccountRequest) SetResourceOwnerAccount(v string) *CreateAccountRequest

func (*CreateAccountRequest) SetResourceOwnerId

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

func (CreateAccountRequest) String

func (s CreateAccountRequest) String() string

type CreateAccountResponse

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

func (CreateAccountResponse) GoString

func (s CreateAccountResponse) GoString() string

func (*CreateAccountResponse) SetBody

func (*CreateAccountResponse) SetHeaders

func (*CreateAccountResponse) SetStatusCode

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

func (CreateAccountResponse) String

func (s CreateAccountResponse) String() string

type CreateAccountResponseBody

type CreateAccountResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The task ID.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateAccountResponseBody) GoString

func (s CreateAccountResponseBody) GoString() string

func (*CreateAccountResponseBody) SetDBClusterId

func (*CreateAccountResponseBody) SetRequestId

func (*CreateAccountResponseBody) SetTaskId

func (CreateAccountResponseBody) String

func (s CreateAccountResponseBody) String() string

type CreateDBClusterRequest

type CreateDBClusterRequest struct {
	// A reserved parameter.
	BackupSetID *string `json:"BackupSetID,omitempty" xml:"BackupSetID,omitempty"`
	// 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 make sure that it is unique among different requests. The value is case-sensitive and can contain a maximum of 64 ASCII characters in length.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The computing resources of the cluster. This parameter is required if the Mode parameter is set to **Flexible**.
	//
	// >  You can call the [DescribeAvailableResource](~~190632~~) operation to query the computing resources that are available within a specific region.
	ComputeResource *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	// The edition of the cluster. Valid values:
	//
	// *   **Cluster**: reserved mode for Cluster Edition
	//
	// <!---->
	//
	// *   **MixedStorage**: elastic mode for Cluster Edition
	//
	// >  If the DBClusterCategory parameter is set to Cluster, you must set the Mode parameter to Reserver. If the DBClusterCategory parameter is set to MixedStorage, you must set the Mode parameter to Flexible. Otherwise, the cluster fails to be created.
	DBClusterCategory *string `json:"DBClusterCategory,omitempty" xml:"DBClusterCategory,omitempty"`
	// The specification of the cluster. Valid values:
	//
	// *   **C8**
	// *   **C32**
	//
	// >  This parameter is required if the Mode parameter is set to Reserver.
	DBClusterClass *string `json:"DBClusterClass,omitempty" xml:"DBClusterClass,omitempty"`
	// The description of the cluster.
	//
	// *   The description cannot start with `http://` or `https`.
	// *   The description must be 2 to 256 characters in length.
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The network type of the cluster. Set the value to **VPC**.
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The version of the cluster. Set the value to **3.0**.
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	// The number of node groups. Valid values: 1 to 200 (integer).
	//
	// >  This parameter is required if the Mode parameter is set to Reserver.
	DBNodeGroupCount *string `json:"DBNodeGroupCount,omitempty" xml:"DBNodeGroupCount,omitempty"`
	// The storage capacity of the cluster. Unit: GB.
	//
	// *   Valid values when DBClusterClass is set to C8: 100 to 1000
	// *   Valid values when DBClusterClass is set to C32: 100 to 8000
	//
	// > * This parameter is required if the Mode parameter is set to Reserver.
	// > * 1000 The storage capacity less than 1,000 GB increases in 100 GB increments. The storage capacity greater than 1,000 GB increases in 1,000 GB increments.
	DBNodeStorage *string `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// Specifies whether to enable disk encryption.
	//
	// Valid values:
	//
	// *   true
	// *   false
	DiskEncryption *string `json:"DiskEncryption,omitempty" xml:"DiskEncryption,omitempty"`
	// The number of elastic I/O units (EIUs). For more information, see [Use EIUs to scale up storage resources](~~189505~~).
	ElasticIOResource *string `json:"ElasticIOResource,omitempty" xml:"ElasticIOResource,omitempty"`
	// A reserved parameter.
	ExecutorCount *string `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	// The Key Management Service (KMS) ID that is used for disk encryption. This parameter is valid only when DiskEncryption is set to true.
	KmsId *string `json:"KmsId,omitempty" xml:"KmsId,omitempty"`
	// The mode of the cluster. Valid values:
	//
	// *   **Reserver**: the reserved mode.
	// *   **Flexible**: the elastic mode.
	Mode         *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go
	// *   **Prepaid**: subscription
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The subscription type of the subscription cluster. Valid values:
	//
	// *   **Year**: subscription on a yearly basis
	// *   **Month**: subscription on a monthly basis
	//
	// >  This parameter is required if the PayType parameter is set to Prepaid.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the cluster belongs.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// A reserved parameter.
	RestoreTime *string `json:"RestoreTime,omitempty" xml:"RestoreTime,omitempty"`
	// A reserved parameter.
	RestoreType *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"`
	// A reserved parameter.
	SourceDBInstanceName *string `json:"SourceDBInstanceName,omitempty" xml:"SourceDBInstanceName,omitempty"`
	// A reserved parameter.
	StorageResource *string `json:"StorageResource,omitempty" xml:"StorageResource,omitempty"`
	// A reserved parameter.
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The tags to add to the cluster.
	Tag []*CreateDBClusterRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The subscription period of the subscription cluster.
	//
	// *   Valid values when Period is set to Year: 1, 2, 3, and 5 (integer)
	// *   Valid values when Period is set to Month: 1 to 11 (integer)
	//
	// > * This parameter is required if the PayType parameter is set to Prepaid.
	// > * Longer subscription periods offer more savings. Purchasing a cluster for one year is more cost-effective than purchasing the cluster for 10 or 11 months.
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// The virtual private cloud (VPC) ID of the cluster.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID of the cluster.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The zone ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBClusterRequest) GoString

func (s CreateDBClusterRequest) GoString() string

func (*CreateDBClusterRequest) SetBackupSetID

func (*CreateDBClusterRequest) SetClientToken

func (*CreateDBClusterRequest) SetComputeResource

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

func (*CreateDBClusterRequest) SetDBClusterCategory

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

func (*CreateDBClusterRequest) SetDBClusterClass

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

func (*CreateDBClusterRequest) SetDBClusterDescription

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

func (*CreateDBClusterRequest) SetDBClusterNetworkType

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

func (*CreateDBClusterRequest) SetDBClusterVersion

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

func (*CreateDBClusterRequest) SetDBNodeGroupCount

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

func (*CreateDBClusterRequest) SetDBNodeStorage

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

func (*CreateDBClusterRequest) SetDiskEncryption added in v4.1.0

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

func (*CreateDBClusterRequest) SetElasticIOResource

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

func (*CreateDBClusterRequest) SetExecutorCount

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

func (*CreateDBClusterRequest) SetKmsId added in v4.1.0

func (*CreateDBClusterRequest) SetMode

func (*CreateDBClusterRequest) SetOwnerAccount

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

func (*CreateDBClusterRequest) SetOwnerId

func (*CreateDBClusterRequest) SetPayType

func (*CreateDBClusterRequest) SetPeriod

func (*CreateDBClusterRequest) SetRegionId

func (*CreateDBClusterRequest) SetResourceGroupId

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

func (*CreateDBClusterRequest) SetResourceOwnerAccount

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

func (*CreateDBClusterRequest) SetResourceOwnerId

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

func (*CreateDBClusterRequest) SetRestoreTime

func (*CreateDBClusterRequest) SetRestoreType

func (*CreateDBClusterRequest) SetSourceDBInstanceName

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

func (*CreateDBClusterRequest) SetStorageResource

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

func (*CreateDBClusterRequest) SetStorageType

func (*CreateDBClusterRequest) SetTag

func (*CreateDBClusterRequest) SetUsedTime

func (*CreateDBClusterRequest) SetVPCId

func (*CreateDBClusterRequest) SetVSwitchId

func (*CreateDBClusterRequest) SetZoneId

func (CreateDBClusterRequest) String

func (s CreateDBClusterRequest) String() string

type CreateDBClusterRequestTag

type CreateDBClusterRequestTag struct {
	// The key of tag N to add to the cluster. You can use tags to filter clusters. Valid values of N: 1 to 20. The values that you specify for N must be unique and consecutive integers that start from 1. Each value of `Tag.N.Key` is paired with a value of `Tag.N.Value`.
	//
	// >  The tag key can be up to 64 characters in length and cannot start with `aliyun`, `acs:`, `http://`, or `https://`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N to add to the cluster. You can use tags to filter clusters. Valid values of N: 1 to 20. The values that you specify for N must be unique and consecutive integers that start from 1. Each value of `Tag.N.Key` is paired with a value of `Tag.N.Value`.
	//
	// >  The tag value can be up to 64 characters in length and cannot start with `aliyun`, `acs:`, `http://`, or `https://`.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDBClusterRequestTag) GoString

func (s CreateDBClusterRequestTag) GoString() string

func (*CreateDBClusterRequestTag) SetKey

func (*CreateDBClusterRequestTag) SetValue

func (CreateDBClusterRequestTag) String

func (s CreateDBClusterRequestTag) String() string

type CreateDBClusterResponse

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

func (CreateDBClusterResponse) GoString

func (s CreateDBClusterResponse) GoString() string

func (*CreateDBClusterResponse) SetBody

func (*CreateDBClusterResponse) SetHeaders

func (*CreateDBClusterResponse) SetStatusCode

func (CreateDBClusterResponse) String

func (s CreateDBClusterResponse) String() string

type CreateDBClusterResponseBody

type CreateDBClusterResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the resource group to which the cluster belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (CreateDBClusterResponseBody) GoString

func (s CreateDBClusterResponseBody) GoString() string

func (*CreateDBClusterResponseBody) SetDBClusterId

func (*CreateDBClusterResponseBody) SetOrderId

func (*CreateDBClusterResponseBody) SetRequestId

func (*CreateDBClusterResponseBody) SetResourceGroupId

func (CreateDBClusterResponseBody) String

type CreateDBResourceGroupRequest

type CreateDBResourceGroupRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	//
	// *   The name can be up to 255 characters in length.
	// *   The name must start with a letter or a digit.
	// *   The name can contain letters, digits, hyphens (\_), and underscores (\_).
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The query execution mode. Default value: batch. Valid values:
	//
	// *   **interactive**
	// *   **batch**
	GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	// The number of nodes. Default value: 0.
	//
	// *   Each node is configured with the resources of 16 cores and 64 GB memory.
	// *   Make sure that the amount of resources of the nodes (Number of nodes × 16 cores and 64 GB memory) is less than or equal to the amount of unused resources of the cluster.
	NodeNum              *int32  `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateDBResourceGroupRequest) GoString

func (s CreateDBResourceGroupRequest) GoString() string

func (*CreateDBResourceGroupRequest) SetDBClusterId

func (*CreateDBResourceGroupRequest) SetGroupName

func (*CreateDBResourceGroupRequest) SetGroupType

func (*CreateDBResourceGroupRequest) SetNodeNum

func (*CreateDBResourceGroupRequest) SetOwnerAccount

func (*CreateDBResourceGroupRequest) SetOwnerId

func (*CreateDBResourceGroupRequest) SetResourceOwnerAccount

func (s *CreateDBResourceGroupRequest) SetResourceOwnerAccount(v string) *CreateDBResourceGroupRequest

func (*CreateDBResourceGroupRequest) SetResourceOwnerId

func (CreateDBResourceGroupRequest) String

type CreateDBResourceGroupResponse

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

func (CreateDBResourceGroupResponse) GoString

func (*CreateDBResourceGroupResponse) SetBody

func (*CreateDBResourceGroupResponse) SetHeaders

func (*CreateDBResourceGroupResponse) SetStatusCode

func (CreateDBResourceGroupResponse) String

type CreateDBResourceGroupResponseBody

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

func (CreateDBResourceGroupResponseBody) GoString

func (*CreateDBResourceGroupResponseBody) SetRequestId

func (CreateDBResourceGroupResponseBody) String

type CreateDBResourcePoolRequest

type CreateDBResourcePoolRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The number of nodes. Default value: 0.
	//
	// *   Each node provides 16 cores and 64 GB memory.
	// *   The total amount of resources provided by the nodes (number of nodes × 16 cores, number of nodes × 64 GB memory) cannot exceed the total amount of resources in the cluster. Set this parameter to a proper value.
	NodeNum      *int32  `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	//
	// *   The name can be up to 255 characters in length.
	// *   The name must start with a letter or a digit.
	// *   The name can contain letters, digits, hyphens (\_), and underscores (\_).
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// The mode in which to execute SQL statements.
	//
	// *   **batch**
	//
	// *   **interactive**
	//
	// > For more information, see [Query execution modes](~~189502~~).
	QueryType            *string `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateDBResourcePoolRequest) GoString

func (s CreateDBResourcePoolRequest) GoString() string

func (*CreateDBResourcePoolRequest) SetDBClusterId

func (*CreateDBResourcePoolRequest) SetNodeNum

func (*CreateDBResourcePoolRequest) SetOwnerAccount

func (*CreateDBResourcePoolRequest) SetOwnerId

func (*CreateDBResourcePoolRequest) SetPoolName

func (*CreateDBResourcePoolRequest) SetQueryType

func (*CreateDBResourcePoolRequest) SetResourceOwnerAccount

func (s *CreateDBResourcePoolRequest) SetResourceOwnerAccount(v string) *CreateDBResourcePoolRequest

func (*CreateDBResourcePoolRequest) SetResourceOwnerId

func (CreateDBResourcePoolRequest) String

type CreateDBResourcePoolResponse

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

func (CreateDBResourcePoolResponse) GoString

func (s CreateDBResourcePoolResponse) GoString() string

func (*CreateDBResourcePoolResponse) SetBody

func (*CreateDBResourcePoolResponse) SetHeaders

func (*CreateDBResourcePoolResponse) SetStatusCode

func (CreateDBResourcePoolResponse) String

type CreateDBResourcePoolResponseBody

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

func (CreateDBResourcePoolResponseBody) GoString

func (*CreateDBResourcePoolResponseBody) SetRequestId

func (CreateDBResourcePoolResponseBody) String

type CreateElasticPlanRequest

type CreateElasticPlanRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether the scaling plan takes effect. Valid values:
	//
	// *   **true** (default)
	// *   **false**
	ElasticPlanEnable *bool `json:"ElasticPlanEnable,omitempty" xml:"ElasticPlanEnable,omitempty"`
	// The end date of the scaling plan. Specify the date in the yyyy-MM-dd format.
	ElasticPlanEndDay        *string `json:"ElasticPlanEndDay,omitempty" xml:"ElasticPlanEndDay,omitempty"`
	ElasticPlanMonthlyRepeat *string `json:"ElasticPlanMonthlyRepeat,omitempty" xml:"ElasticPlanMonthlyRepeat,omitempty"`
	// The name of the scaling plan.
	//
	// *   The name must be 2 to 30 characters in length.
	// *   The name can contain letters, digits, and underscores (\_).
	ElasticPlanName *string `json:"ElasticPlanName,omitempty" xml:"ElasticPlanName,omitempty"`
	// The number of nodes that are involved in the scaling plan.
	//
	// *   If ElasticPlanType is set to **worker**, you can set this parameter to 0 or leave this parameter empty.
	// *   If ElasticPlanType is set to **executorcombineworker** or **executor**, you must set this parameter to a value that is greater than 0.
	ElasticPlanNodeNum *int32 `json:"ElasticPlanNodeNum,omitempty" xml:"ElasticPlanNodeNum,omitempty"`
	// The start date of the scaling plan. Specify the date in the yyyy-MM-dd format.
	ElasticPlanStartDay *string `json:"ElasticPlanStartDay,omitempty" xml:"ElasticPlanStartDay,omitempty"`
	// The restoration time of the scaling plan. Specify the time on the hour in the HH:mm:ss format. The interval between the scale-up time and the restoration time cannot be more than 24 hours.
	ElasticPlanTimeEnd *string `json:"ElasticPlanTimeEnd,omitempty" xml:"ElasticPlanTimeEnd,omitempty"`
	// The scale-up time of the scaling plan. Specify the time on the hour in the HH:mm:ss format.
	ElasticPlanTimeStart *string `json:"ElasticPlanTimeStart,omitempty" xml:"ElasticPlanTimeStart,omitempty"`
	// The type of the scaling plan. Valid values:
	//
	// *   **worker**: scales only elastic I/O resources.
	// *   **executor**: scales only computing resources.
	// *   **executorcombineworker** (default): scales both elastic I/O resources and computing resources by proportion.
	// > - If you want to set this parameter to **executorcombineworker**, make sure that the cluster runs a minor version of 3.1.3.2 or later.
	// > - If you want to set this parameter to **worker** or **executor**, make sure that the cluster runs a minor version of 3.1.6.1 or later and a ticket is submitted. After your request is approved, you can set this parameter to **worker** or **executor**.
	ElasticPlanType *string `json:"ElasticPlanType,omitempty" xml:"ElasticPlanType,omitempty"`
	// The days of the week when you want to execute the scaling plan. Valid values: 0 to 6, which indicates Sunday to Saturday. Separate multiple values with commas (,).
	ElasticPlanWeeklyRepeat *string `json:"ElasticPlanWeeklyRepeat,omitempty" xml:"ElasticPlanWeeklyRepeat,omitempty"`
	// The resource specifications that can be scaled up by the scaling plan. Valid values:
	//
	// *   8 Core 64 GB (default)
	// *   16 Core 64 GB
	// *   32 Core 64 GB
	// *   64 Core 128 GB
	// *   12 Core 96 GB
	// *   24 Core 96 GB
	// *   52 Core 86 GB
	ElasticPlanWorkerSpec *string `json:"ElasticPlanWorkerSpec,omitempty" xml:"ElasticPlanWorkerSpec,omitempty"`
	OwnerAccount          *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId               *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount  *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId       *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the resource group.
	//
	// > You can call the [DescribeDBResourceGroup](~~466685~~) operation to query the resource group name.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
}

func (CreateElasticPlanRequest) GoString

func (s CreateElasticPlanRequest) GoString() string

func (*CreateElasticPlanRequest) SetDBClusterId

func (*CreateElasticPlanRequest) SetElasticPlanEnable

func (s *CreateElasticPlanRequest) SetElasticPlanEnable(v bool) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanEndDay

func (s *CreateElasticPlanRequest) SetElasticPlanEndDay(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanMonthlyRepeat added in v4.1.1

func (s *CreateElasticPlanRequest) SetElasticPlanMonthlyRepeat(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanName

func (s *CreateElasticPlanRequest) SetElasticPlanName(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanNodeNum

func (s *CreateElasticPlanRequest) SetElasticPlanNodeNum(v int32) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanStartDay

func (s *CreateElasticPlanRequest) SetElasticPlanStartDay(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanTimeEnd

func (s *CreateElasticPlanRequest) SetElasticPlanTimeEnd(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanTimeStart

func (s *CreateElasticPlanRequest) SetElasticPlanTimeStart(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanType

func (s *CreateElasticPlanRequest) SetElasticPlanType(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanWeeklyRepeat

func (s *CreateElasticPlanRequest) SetElasticPlanWeeklyRepeat(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetElasticPlanWorkerSpec

func (s *CreateElasticPlanRequest) SetElasticPlanWorkerSpec(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetOwnerAccount

func (*CreateElasticPlanRequest) SetOwnerId

func (*CreateElasticPlanRequest) SetResourceOwnerAccount

func (s *CreateElasticPlanRequest) SetResourceOwnerAccount(v string) *CreateElasticPlanRequest

func (*CreateElasticPlanRequest) SetResourceOwnerId

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

func (*CreateElasticPlanRequest) SetResourcePoolName

func (s *CreateElasticPlanRequest) SetResourcePoolName(v string) *CreateElasticPlanRequest

func (CreateElasticPlanRequest) String

func (s CreateElasticPlanRequest) String() string

type CreateElasticPlanResponse

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

func (CreateElasticPlanResponse) GoString

func (s CreateElasticPlanResponse) GoString() string

func (*CreateElasticPlanResponse) SetBody

func (*CreateElasticPlanResponse) SetHeaders

func (*CreateElasticPlanResponse) SetStatusCode

func (CreateElasticPlanResponse) String

func (s CreateElasticPlanResponse) String() string

type CreateElasticPlanResponseBody

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

func (CreateElasticPlanResponseBody) GoString

func (*CreateElasticPlanResponseBody) SetRequestId

func (CreateElasticPlanResponseBody) String

type DeleteAccountRequest

type DeleteAccountRequest struct {
	// The account of the database.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// *   Normal: standard account
	// *   Super: privileged account
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteAccountRequest) GoString

func (s DeleteAccountRequest) GoString() string

func (*DeleteAccountRequest) SetAccountName

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

func (*DeleteAccountRequest) SetAccountType

func (s *DeleteAccountRequest) SetAccountType(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetDBClusterId

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

func (*DeleteAccountRequest) SetOwnerAccount

func (s *DeleteAccountRequest) SetOwnerAccount(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetOwnerId

func (*DeleteAccountRequest) SetResourceOwnerAccount

func (s *DeleteAccountRequest) SetResourceOwnerAccount(v string) *DeleteAccountRequest

func (*DeleteAccountRequest) SetResourceOwnerId

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

func (DeleteAccountRequest) String

func (s DeleteAccountRequest) String() string

type DeleteAccountResponse

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

func (DeleteAccountResponse) GoString

func (s DeleteAccountResponse) GoString() string

func (*DeleteAccountResponse) SetBody

func (*DeleteAccountResponse) SetHeaders

func (*DeleteAccountResponse) SetStatusCode

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

func (DeleteAccountResponse) String

func (s DeleteAccountResponse) String() string

type DeleteAccountResponseBody

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

func (DeleteAccountResponseBody) GoString

func (s DeleteAccountResponseBody) GoString() string

func (*DeleteAccountResponseBody) SetRequestId

func (DeleteAccountResponseBody) String

func (s DeleteAccountResponseBody) String() string

type DeleteDBClusterRequest

type DeleteDBClusterRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBClusterRequest) GoString

func (s DeleteDBClusterRequest) GoString() string

func (*DeleteDBClusterRequest) SetDBClusterId

func (*DeleteDBClusterRequest) SetOwnerAccount

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

func (*DeleteDBClusterRequest) SetOwnerId

func (*DeleteDBClusterRequest) SetResourceOwnerAccount

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

func (*DeleteDBClusterRequest) SetResourceOwnerId

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

func (DeleteDBClusterRequest) String

func (s DeleteDBClusterRequest) String() string

type DeleteDBClusterResponse

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

func (DeleteDBClusterResponse) GoString

func (s DeleteDBClusterResponse) GoString() string

func (*DeleteDBClusterResponse) SetBody

func (*DeleteDBClusterResponse) SetHeaders

func (*DeleteDBClusterResponse) SetStatusCode

func (DeleteDBClusterResponse) String

func (s DeleteDBClusterResponse) String() string

type DeleteDBClusterResponseBody

type DeleteDBClusterResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The task ID.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DeleteDBClusterResponseBody) GoString

func (s DeleteDBClusterResponseBody) GoString() string

func (*DeleteDBClusterResponseBody) SetDBClusterId

func (*DeleteDBClusterResponseBody) SetRequestId

func (*DeleteDBClusterResponseBody) SetTaskId

func (DeleteDBClusterResponseBody) String

type DeleteDBResourceGroupRequest

type DeleteDBResourceGroupRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName            *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBResourceGroupRequest) GoString

func (s DeleteDBResourceGroupRequest) GoString() string

func (*DeleteDBResourceGroupRequest) SetDBClusterId

func (*DeleteDBResourceGroupRequest) SetGroupName

func (*DeleteDBResourceGroupRequest) SetOwnerAccount

func (*DeleteDBResourceGroupRequest) SetOwnerId

func (*DeleteDBResourceGroupRequest) SetResourceOwnerAccount

func (s *DeleteDBResourceGroupRequest) SetResourceOwnerAccount(v string) *DeleteDBResourceGroupRequest

func (*DeleteDBResourceGroupRequest) SetResourceOwnerId

func (DeleteDBResourceGroupRequest) String

type DeleteDBResourceGroupResponse

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

func (DeleteDBResourceGroupResponse) GoString

func (*DeleteDBResourceGroupResponse) SetBody

func (*DeleteDBResourceGroupResponse) SetHeaders

func (*DeleteDBResourceGroupResponse) SetStatusCode

func (DeleteDBResourceGroupResponse) String

type DeleteDBResourceGroupResponseBody

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

func (DeleteDBResourceGroupResponseBody) GoString

func (*DeleteDBResourceGroupResponseBody) SetRequestId

func (DeleteDBResourceGroupResponseBody) String

type DeleteDBResourcePoolRequest

type DeleteDBResourcePoolRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	PoolName             *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteDBResourcePoolRequest) GoString

func (s DeleteDBResourcePoolRequest) GoString() string

func (*DeleteDBResourcePoolRequest) SetDBClusterId

func (*DeleteDBResourcePoolRequest) SetOwnerAccount

func (*DeleteDBResourcePoolRequest) SetOwnerId

func (*DeleteDBResourcePoolRequest) SetPoolName

func (*DeleteDBResourcePoolRequest) SetResourceOwnerAccount

func (s *DeleteDBResourcePoolRequest) SetResourceOwnerAccount(v string) *DeleteDBResourcePoolRequest

func (*DeleteDBResourcePoolRequest) SetResourceOwnerId

func (DeleteDBResourcePoolRequest) String

type DeleteDBResourcePoolResponse

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

func (DeleteDBResourcePoolResponse) GoString

func (s DeleteDBResourcePoolResponse) GoString() string

func (*DeleteDBResourcePoolResponse) SetBody

func (*DeleteDBResourcePoolResponse) SetHeaders

func (*DeleteDBResourcePoolResponse) SetStatusCode

func (DeleteDBResourcePoolResponse) String

type DeleteDBResourcePoolResponseBody

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

func (DeleteDBResourcePoolResponseBody) GoString

func (*DeleteDBResourcePoolResponseBody) SetRequestId

func (DeleteDBResourcePoolResponseBody) String

type DeleteElasticPlanRequest

type DeleteElasticPlanRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~612241~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the scaling plan.
	//
	// > You can call the [DescribeElasticPlans](~~601334~~) operation to query the names of scaling plans.
	ElasticPlanName      *string `json:"ElasticPlanName,omitempty" xml:"ElasticPlanName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteElasticPlanRequest) GoString

func (s DeleteElasticPlanRequest) GoString() string

func (*DeleteElasticPlanRequest) SetDBClusterId

func (*DeleteElasticPlanRequest) SetElasticPlanName

func (s *DeleteElasticPlanRequest) SetElasticPlanName(v string) *DeleteElasticPlanRequest

func (*DeleteElasticPlanRequest) SetOwnerAccount

func (*DeleteElasticPlanRequest) SetOwnerId

func (*DeleteElasticPlanRequest) SetResourceOwnerAccount

func (s *DeleteElasticPlanRequest) SetResourceOwnerAccount(v string) *DeleteElasticPlanRequest

func (*DeleteElasticPlanRequest) SetResourceOwnerId

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

func (DeleteElasticPlanRequest) String

func (s DeleteElasticPlanRequest) String() string

type DeleteElasticPlanResponse

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

func (DeleteElasticPlanResponse) GoString

func (s DeleteElasticPlanResponse) GoString() string

func (*DeleteElasticPlanResponse) SetBody

func (*DeleteElasticPlanResponse) SetHeaders

func (*DeleteElasticPlanResponse) SetStatusCode

func (DeleteElasticPlanResponse) String

func (s DeleteElasticPlanResponse) String() string

type DeleteElasticPlanResponseBody

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

func (DeleteElasticPlanResponseBody) GoString

func (*DeleteElasticPlanResponseBody) SetRequestId

func (DeleteElasticPlanResponseBody) String

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	// The name of the database account.
	//
	// >  If you do not specify this parameter, the information about all database accounts is returned.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The type of the database account. If you do not specify this parameter, the information about all account types is returned. Valid values:
	//
	// *   **Normal**: standard account.
	// *   **Super**: privileged account.
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAccountsRequest) GoString

func (s DescribeAccountsRequest) GoString() string

func (*DescribeAccountsRequest) SetAccountName

func (*DescribeAccountsRequest) SetAccountType

func (*DescribeAccountsRequest) SetDBClusterId

func (*DescribeAccountsRequest) SetOwnerAccount

func (*DescribeAccountsRequest) SetOwnerId

func (*DescribeAccountsRequest) SetResourceOwnerAccount

func (s *DescribeAccountsRequest) SetResourceOwnerAccount(v string) *DescribeAccountsRequest

func (*DescribeAccountsRequest) SetResourceOwnerId

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

func (DescribeAccountsRequest) String

func (s DescribeAccountsRequest) String() string

type DescribeAccountsResponse

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

func (DescribeAccountsResponse) GoString

func (s DescribeAccountsResponse) GoString() string

func (*DescribeAccountsResponse) SetBody

func (*DescribeAccountsResponse) SetHeaders

func (*DescribeAccountsResponse) SetStatusCode

func (DescribeAccountsResponse) String

func (s DescribeAccountsResponse) String() string

type DescribeAccountsResponseBody

type DescribeAccountsResponseBody struct {
	// The queried database accounts.
	AccountList *DescribeAccountsResponseBodyAccountList `json:"AccountList,omitempty" xml:"AccountList,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAccountsResponseBody) GoString

func (s DescribeAccountsResponseBody) GoString() string

func (*DescribeAccountsResponseBody) SetRequestId

func (DescribeAccountsResponseBody) String

type DescribeAccountsResponseBodyAccountList

type DescribeAccountsResponseBodyAccountList struct {
	DBAccount []*DescribeAccountsResponseBodyAccountListDBAccount `json:"DBAccount,omitempty" xml:"DBAccount,omitempty" type:"Repeated"`
}

func (DescribeAccountsResponseBodyAccountList) GoString

func (DescribeAccountsResponseBodyAccountList) String

type DescribeAccountsResponseBodyAccountListDBAccount

type DescribeAccountsResponseBodyAccountListDBAccount struct {
	// The description of the database account.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The state of the database account. Valid values:
	//
	// *   **Creating**
	// *   **Available**
	// *   **Deleting**
	AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"`
	// The type of the database account. Valid values:
	//
	// *   **Normal**: standard account.
	// *   **Super**: privileged account.
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
}

func (DescribeAccountsResponseBodyAccountListDBAccount) GoString

func (*DescribeAccountsResponseBodyAccountListDBAccount) SetAccountDescription

func (*DescribeAccountsResponseBodyAccountListDBAccount) SetAccountName

func (*DescribeAccountsResponseBodyAccountListDBAccount) SetAccountStatus

func (*DescribeAccountsResponseBodyAccountListDBAccount) SetAccountType

func (DescribeAccountsResponseBodyAccountListDBAccount) String

type DescribeAdviceServiceEnabledRequest

type DescribeAdviceServiceEnabledRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of Data Warehouse Edition (V3.0) clusters.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeAdviceServiceEnabledRequest) GoString

func (*DescribeAdviceServiceEnabledRequest) SetDBClusterId

func (*DescribeAdviceServiceEnabledRequest) SetRegionId

func (DescribeAdviceServiceEnabledRequest) String

type DescribeAdviceServiceEnabledResponse

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

func (DescribeAdviceServiceEnabledResponse) GoString

func (*DescribeAdviceServiceEnabledResponse) SetHeaders

func (*DescribeAdviceServiceEnabledResponse) SetStatusCode

func (DescribeAdviceServiceEnabledResponse) String

type DescribeAdviceServiceEnabledResponseBody

type DescribeAdviceServiceEnabledResponseBody struct {
	// The returned message.
	//
	// *   If the request was successful, **Success** is returned.
	// *   If the request failed, an error message is returned.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the suggestion feature is enabled. Valid values:
	//
	// *   **True**
	// *   **False**
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DescribeAdviceServiceEnabledResponseBody) GoString

func (*DescribeAdviceServiceEnabledResponseBody) SetMessage

func (*DescribeAdviceServiceEnabledResponseBody) SetRequestId

func (*DescribeAdviceServiceEnabledResponseBody) SetResult

func (DescribeAdviceServiceEnabledResponseBody) String

type DescribeAllAccountsRequest

type DescribeAllAccountsRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAllAccountsRequest) GoString

func (s DescribeAllAccountsRequest) GoString() string

func (*DescribeAllAccountsRequest) SetDBClusterId

func (*DescribeAllAccountsRequest) SetOwnerAccount

func (*DescribeAllAccountsRequest) SetOwnerId

func (*DescribeAllAccountsRequest) SetResourceOwnerAccount

func (s *DescribeAllAccountsRequest) SetResourceOwnerAccount(v string) *DescribeAllAccountsRequest

func (*DescribeAllAccountsRequest) SetResourceOwnerId

func (DescribeAllAccountsRequest) String

type DescribeAllAccountsResponse

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

func (DescribeAllAccountsResponse) GoString

func (s DescribeAllAccountsResponse) GoString() string

func (*DescribeAllAccountsResponse) SetBody

func (*DescribeAllAccountsResponse) SetHeaders

func (*DescribeAllAccountsResponse) SetStatusCode

func (DescribeAllAccountsResponse) String

type DescribeAllAccountsResponseBody

type DescribeAllAccountsResponseBody struct {
	// The list of accounts.
	AccountList []*DescribeAllAccountsResponseBodyAccountList `json:"AccountList,omitempty" xml:"AccountList,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAllAccountsResponseBody) GoString

func (*DescribeAllAccountsResponseBody) SetRequestId

func (DescribeAllAccountsResponseBody) String

type DescribeAllAccountsResponseBodyAccountList

type DescribeAllAccountsResponseBodyAccountList struct {
	// The name of the account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeAllAccountsResponseBodyAccountList) GoString

func (*DescribeAllAccountsResponseBodyAccountList) SetUser

func (DescribeAllAccountsResponseBodyAccountList) String

type DescribeAllDataSourceRequest

type DescribeAllDataSourceRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourceRequest) GoString

func (s DescribeAllDataSourceRequest) GoString() string

func (*DescribeAllDataSourceRequest) SetDBClusterId

func (*DescribeAllDataSourceRequest) SetOwnerAccount

func (*DescribeAllDataSourceRequest) SetOwnerId

func (*DescribeAllDataSourceRequest) SetResourceOwnerAccount

func (s *DescribeAllDataSourceRequest) SetResourceOwnerAccount(v string) *DescribeAllDataSourceRequest

func (*DescribeAllDataSourceRequest) SetResourceOwnerId

func (*DescribeAllDataSourceRequest) SetSchemaName

func (*DescribeAllDataSourceRequest) SetTableName

func (DescribeAllDataSourceRequest) String

type DescribeAllDataSourceResponse

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

func (DescribeAllDataSourceResponse) GoString

func (*DescribeAllDataSourceResponse) SetBody

func (*DescribeAllDataSourceResponse) SetHeaders

func (*DescribeAllDataSourceResponse) SetStatusCode

func (DescribeAllDataSourceResponse) String

type DescribeAllDataSourceResponseBody

type DescribeAllDataSourceResponseBody struct {
	// The queried columns.
	Columns *DescribeAllDataSourceResponseBodyColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried databases.
	Schemas *DescribeAllDataSourceResponseBodySchemas `json:"Schemas,omitempty" xml:"Schemas,omitempty" type:"Struct"`
	// The queried tables.
	Tables *DescribeAllDataSourceResponseBodyTables `json:"Tables,omitempty" xml:"Tables,omitempty" type:"Struct"`
}

func (DescribeAllDataSourceResponseBody) GoString

func (*DescribeAllDataSourceResponseBody) SetRequestId

func (DescribeAllDataSourceResponseBody) String

type DescribeAllDataSourceResponseBodyColumns

type DescribeAllDataSourceResponseBodyColumns struct {
	Column []*DescribeAllDataSourceResponseBodyColumnsColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodyColumns) GoString

func (DescribeAllDataSourceResponseBodyColumns) String

type DescribeAllDataSourceResponseBodyColumnsColumn

type DescribeAllDataSourceResponseBodyColumnsColumn struct {
	// Indicates whether the column is an auto-increment column. Valid values:
	//
	// *   **true**
	// *   **false**
	AutoIncrementColumn *bool `json:"AutoIncrementColumn,omitempty" xml:"AutoIncrementColumn,omitempty"`
	// The name of the column.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Indicates whether the column is the primary key of the table. Valid values:
	//
	// *   **true**
	// *   **false**
	PrimaryKey *bool `json:"PrimaryKey,omitempty" xml:"PrimaryKey,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The data type of the column.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeAllDataSourceResponseBodyColumnsColumn) GoString

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetAutoIncrementColumn

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetColumnName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetDBClusterId

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetPrimaryKey

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetSchemaName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetTableName

func (*DescribeAllDataSourceResponseBodyColumnsColumn) SetType

func (DescribeAllDataSourceResponseBodyColumnsColumn) String

type DescribeAllDataSourceResponseBodySchemas

type DescribeAllDataSourceResponseBodySchemas struct {
	Schema []*DescribeAllDataSourceResponseBodySchemasSchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodySchemas) GoString

func (DescribeAllDataSourceResponseBodySchemas) String

type DescribeAllDataSourceResponseBodySchemasSchema

type DescribeAllDataSourceResponseBodySchemasSchema struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeAllDataSourceResponseBodySchemasSchema) GoString

func (*DescribeAllDataSourceResponseBodySchemasSchema) SetDBClusterId

func (*DescribeAllDataSourceResponseBodySchemasSchema) SetSchemaName

func (DescribeAllDataSourceResponseBodySchemasSchema) String

type DescribeAllDataSourceResponseBodyTables

type DescribeAllDataSourceResponseBodyTables struct {
	Table []*DescribeAllDataSourceResponseBodyTablesTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeAllDataSourceResponseBodyTables) GoString

func (DescribeAllDataSourceResponseBodyTables) String

type DescribeAllDataSourceResponseBodyTablesTable

type DescribeAllDataSourceResponseBodyTablesTable struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeAllDataSourceResponseBodyTablesTable) GoString

func (*DescribeAllDataSourceResponseBodyTablesTable) SetDBClusterId

func (*DescribeAllDataSourceResponseBodyTablesTable) SetSchemaName

func (*DescribeAllDataSourceResponseBodyTablesTable) SetTableName

func (DescribeAllDataSourceResponseBodyTablesTable) String

type DescribeAppliedAdvicesRequest

type DescribeAppliedAdvicesRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyyMMdd format. The time must be in UTC.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The display language of the suggestion. Valid values:
	//
	// *   **zh** (default): simplified Chinese.
	// *   **en**: English.
	// *   **ja**: Japanese.
	// *   **zh-tw**: traditional Chinese.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyyMMdd format. The time must be in UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeAppliedAdvicesRequest) GoString

func (*DescribeAppliedAdvicesRequest) SetDBClusterId

func (*DescribeAppliedAdvicesRequest) SetEndTime

func (*DescribeAppliedAdvicesRequest) SetLang

func (*DescribeAppliedAdvicesRequest) SetPageNumber

func (*DescribeAppliedAdvicesRequest) SetPageSize

func (*DescribeAppliedAdvicesRequest) SetRegionId

func (*DescribeAppliedAdvicesRequest) SetStartTime

func (DescribeAppliedAdvicesRequest) String

type DescribeAppliedAdvicesResponse

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

func (DescribeAppliedAdvicesResponse) GoString

func (*DescribeAppliedAdvicesResponse) SetHeaders

func (*DescribeAppliedAdvicesResponse) SetStatusCode

func (DescribeAppliedAdvicesResponse) String

type DescribeAppliedAdvicesResponseBody

type DescribeAppliedAdvicesResponseBody struct {
	// The queried suggestions.
	Items []*DescribeAppliedAdvicesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned. The value is an integer that is greater than or equal to 0. Default value: 0.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAppliedAdvicesResponseBody) GoString

func (*DescribeAppliedAdvicesResponseBody) SetPageNumber

func (*DescribeAppliedAdvicesResponseBody) SetPageSize

func (*DescribeAppliedAdvicesResponseBody) SetRequestId

func (*DescribeAppliedAdvicesResponseBody) SetTotalCount

func (DescribeAppliedAdvicesResponseBody) String

type DescribeAppliedAdvicesResponseBodyItems

type DescribeAppliedAdvicesResponseBodyItems struct {
	// The suggestion ID.
	AdviceId *string `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// The benefit of the suggestion.
	Benefit *string `json:"Benefit,omitempty" xml:"Benefit,omitempty"`
	// The SQL statement that is used to execute the BUILD job.
	BuildSQL *string `json:"BuildSQL,omitempty" xml:"BuildSQL,omitempty"`
	// The state of the suggestion execution job. Valid values:
	//
	// *   **SUCCEED**
	// *   **FAILED**
	JobStatus *string `json:"JobStatus,omitempty" xml:"JobStatus,omitempty"`
	// The page number. Pages start from 1. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The SQL statement that is used to roll back the suggestion.
	RollbackSQL *string `json:"RollbackSQL,omitempty" xml:"RollbackSQL,omitempty"`
	// The SQL statement that is used to apply the suggestion.
	SQL *string `json:"SQL,omitempty" xml:"SQL,omitempty"`
	// The submission state of the suggestion. Valid values:
	//
	// *   **SUCCEED**
	// *   **FAILED**
	SubmitStatus *string `json:"SubmitStatus,omitempty" xml:"SubmitStatus,omitempty"`
	// The time when the suggestion was submitted. The time follows the ISO 8601 standard in the yyMMddHHmm format. The time is displayed in UTC.
	SubmitTime *string `json:"SubmitTime,omitempty" xml:"SubmitTime,omitempty"`
	// The total number of entries returned. Minimum value: 0. Default value: 0.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAppliedAdvicesResponseBodyItems) GoString

func (*DescribeAppliedAdvicesResponseBodyItems) SetAdviceId

func (*DescribeAppliedAdvicesResponseBodyItems) SetBenefit

func (*DescribeAppliedAdvicesResponseBodyItems) SetBuildSQL

func (*DescribeAppliedAdvicesResponseBodyItems) SetJobStatus

func (*DescribeAppliedAdvicesResponseBodyItems) SetPageNumber

func (*DescribeAppliedAdvicesResponseBodyItems) SetPageSize

func (*DescribeAppliedAdvicesResponseBodyItems) SetRollbackSQL

func (*DescribeAppliedAdvicesResponseBodyItems) SetSQL

func (*DescribeAppliedAdvicesResponseBodyItems) SetSubmitStatus

func (*DescribeAppliedAdvicesResponseBodyItems) SetSubmitTime

func (*DescribeAppliedAdvicesResponseBodyItems) SetTotalCount

func (DescribeAppliedAdvicesResponseBodyItems) String

type DescribeAuditLogConfigRequest

type DescribeAuditLogConfigRequest struct {
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAuditLogConfigRequest) GoString

func (*DescribeAuditLogConfigRequest) SetDBClusterId

func (*DescribeAuditLogConfigRequest) SetOwnerAccount

func (*DescribeAuditLogConfigRequest) SetOwnerId

func (*DescribeAuditLogConfigRequest) SetRegionId

func (*DescribeAuditLogConfigRequest) SetResourceOwnerAccount

func (*DescribeAuditLogConfigRequest) SetResourceOwnerId

func (DescribeAuditLogConfigRequest) String

type DescribeAuditLogConfigResponse

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

func (DescribeAuditLogConfigResponse) GoString

func (*DescribeAuditLogConfigResponse) SetHeaders

func (*DescribeAuditLogConfigResponse) SetStatusCode

func (DescribeAuditLogConfigResponse) String

type DescribeAuditLogConfigResponseBody

type DescribeAuditLogConfigResponseBody struct {
	// The status of SQL audit. Valid values:
	//
	// *   **on**: SQL audit is enabled.
	// *   **off**: SQL audit is disabled.
	AuditLogStatus *string `json:"AuditLogStatus,omitempty" xml:"AuditLogStatus,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAuditLogConfigResponseBody) GoString

func (*DescribeAuditLogConfigResponseBody) SetAuditLogStatus

func (*DescribeAuditLogConfigResponseBody) SetDBClusterId

func (*DescribeAuditLogConfigResponseBody) SetRequestId

func (DescribeAuditLogConfigResponseBody) String

type DescribeAuditLogRecordsRequest

type DescribeAuditLogRecordsRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database on which you want to execute the SQL statement.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// > - The end time must be later than the start time.
	// > - The maximum time range that can be specified is 24 hours.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The IP address and port number of the client that is used to execute the SQL statement.
	HostAddress *string `json:"HostAddress,omitempty" xml:"HostAddress,omitempty"`
	// The order in which specified fields are sorted. Specify this parameter as an ordered JSON array that consists of the Field and Type fields.
	//
	// *   Field specifies the field that is used to sort the retrieved entries. Valid values:
	//
	//     *   HostAddress: the IP address of the client that is used to connect to the database.
	//     *   Succeed: specifies whether the SQL statement is successfully executed.
	//     *   TotalTime: the total amount of time that is consumed to execute the SQL statement.
	//     *   DBName: the name of the database on which the SQL statement is executed.
	//     *   SQLType: the type of the SQL statement.
	//     *   User: the username that is used to execute the SQL statement.
	//     *   ExecuteTime: the time to start executing the SQL statement.
	//
	// *   Type specifies the sorting order. Valid values:
	//
	//     *   Desc: descending order.
	//     *   Asc: ascending order.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The sorting order of the retrieved entries. Valid values:
	//
	// *   **asc**: sorts the retrieved entries by time in ascending order.
	// *   **desc**: sorts the retrieved entries by time in descending order.
	OrderType    *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. The value is an integer that is greater than 0. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values:
	//
	// *   **10**
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// > If you do not specify this parameter, the value 10 is used.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords that are included in the SQL statement to query.
	QueryKeyword *string `json:"QueryKeyword,omitempty" xml:"QueryKeyword,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the SQL statement. Valid values:
	//
	// *   **DELETE**
	// *   **SELECT**
	// *   **UPDATE**
	// *   **INSERT_INTO_SELECT**
	// *   **ALTER**
	// *   **DROP**
	// *   **CREATE**
	//
	// > You can query only a single type of SQL statements at a time. If you leave this parameter empty, the **SELECT** statements are queried.
	SqlType *string `json:"SqlType,omitempty" xml:"SqlType,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	//
	// > SQL audit logs can be queried only when SQL audit is enabled. Only SQL audit logs within the last 30 days can be queried. If SQL audit was disabled and re-enabled, only SQL audit logs from the time when SQL audit was re-enabled can be queried.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// Specifies whether the execution of the SQL statement succeeds. Valid values:
	//
	// *   **true**
	// *   **false**
	Succeed *string `json:"Succeed,omitempty" xml:"Succeed,omitempty"`
	// The name of the user who executed the SQL statement.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeAuditLogRecordsRequest) GoString

func (*DescribeAuditLogRecordsRequest) SetDBClusterId

func (*DescribeAuditLogRecordsRequest) SetDBName

func (*DescribeAuditLogRecordsRequest) SetEndTime

func (*DescribeAuditLogRecordsRequest) SetHostAddress

func (*DescribeAuditLogRecordsRequest) SetOrder

func (*DescribeAuditLogRecordsRequest) SetOrderType

func (*DescribeAuditLogRecordsRequest) SetOwnerAccount

func (*DescribeAuditLogRecordsRequest) SetOwnerId

func (*DescribeAuditLogRecordsRequest) SetPageNumber

func (*DescribeAuditLogRecordsRequest) SetPageSize

func (*DescribeAuditLogRecordsRequest) SetQueryKeyword

func (*DescribeAuditLogRecordsRequest) SetRegionId

func (*DescribeAuditLogRecordsRequest) SetResourceOwnerAccount

func (*DescribeAuditLogRecordsRequest) SetResourceOwnerId

func (*DescribeAuditLogRecordsRequest) SetSqlType

func (*DescribeAuditLogRecordsRequest) SetStartTime

func (*DescribeAuditLogRecordsRequest) SetSucceed

func (*DescribeAuditLogRecordsRequest) SetUser

func (DescribeAuditLogRecordsRequest) String

type DescribeAuditLogRecordsResponse

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

func (DescribeAuditLogRecordsResponse) GoString

func (*DescribeAuditLogRecordsResponse) SetHeaders

func (*DescribeAuditLogRecordsResponse) SetStatusCode

func (DescribeAuditLogRecordsResponse) String

type DescribeAuditLogRecordsResponseBody

type DescribeAuditLogRecordsResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The queried SQL audit logs.
	Items []*DescribeAuditLogRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAuditLogRecordsResponseBody) GoString

func (*DescribeAuditLogRecordsResponseBody) SetDBClusterId

func (*DescribeAuditLogRecordsResponseBody) SetPageNumber

func (*DescribeAuditLogRecordsResponseBody) SetPageSize

func (*DescribeAuditLogRecordsResponseBody) SetRequestId

func (*DescribeAuditLogRecordsResponseBody) SetTotalCount

func (DescribeAuditLogRecordsResponseBody) String

type DescribeAuditLogRecordsResponseBodyItems

type DescribeAuditLogRecordsResponseBodyItems struct {
	// This parameter is unavailable.
	ConnId *string `json:"ConnId,omitempty" xml:"ConnId,omitempty"`
	// The name of the database on which the SQL statement was executed.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The start time of the execution of the SQL statement. The time is displayed in the ISO 8601 standard in the yyyy-MM-dd HH:mm:ss format. The time must be in UTC.
	ExecuteTime *string `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The IP address and port number of the client that is used to execute the SQL statement.
	HostAddress *string `json:"HostAddress,omitempty" xml:"HostAddress,omitempty"`
	// The task ID.
	ProcessID *string `json:"ProcessID,omitempty" xml:"ProcessID,omitempty"`
	// Details of the SQL statement.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The type of the SQL statement.
	SQLType *string `json:"SQLType,omitempty" xml:"SQLType,omitempty"`
	// Indicates whether the SQL statement was successfully executed. Valid values:
	//
	// *   **true**
	// *   **false**
	Succeed *string `json:"Succeed,omitempty" xml:"Succeed,omitempty"`
	// The amount of time that is consumed to execute the SQL statement. Unit: milliseconds.
	TotalTime *string `json:"TotalTime,omitempty" xml:"TotalTime,omitempty"`
	// The name of the user who executed the SQL statement.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeAuditLogRecordsResponseBodyItems) GoString

func (*DescribeAuditLogRecordsResponseBodyItems) SetConnId

func (*DescribeAuditLogRecordsResponseBodyItems) SetDBName

func (*DescribeAuditLogRecordsResponseBodyItems) SetExecuteTime

func (*DescribeAuditLogRecordsResponseBodyItems) SetHostAddress

func (*DescribeAuditLogRecordsResponseBodyItems) SetProcessID

func (*DescribeAuditLogRecordsResponseBodyItems) SetSQLText

func (*DescribeAuditLogRecordsResponseBodyItems) SetSQLType

func (*DescribeAuditLogRecordsResponseBodyItems) SetSucceed

func (*DescribeAuditLogRecordsResponseBodyItems) SetTotalTime

func (*DescribeAuditLogRecordsResponseBodyItems) SetUser

func (DescribeAuditLogRecordsResponseBodyItems) String

type DescribeAutoRenewAttributeRequest

type DescribeAutoRenewAttributeRequest struct {
	// The cluster ID. Separate multiple clusters with commas (,).
	DBClusterIds *string `json:"DBClusterIds,omitempty" xml:"DBClusterIds,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   30
	// *   50
	// *   100
	//
	// Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeAutoRenewAttributeRequest) GoString

func (*DescribeAutoRenewAttributeRequest) SetDBClusterIds

func (*DescribeAutoRenewAttributeRequest) SetOwnerAccount

func (*DescribeAutoRenewAttributeRequest) SetOwnerId

func (*DescribeAutoRenewAttributeRequest) SetPageNumber

func (*DescribeAutoRenewAttributeRequest) SetPageSize

func (*DescribeAutoRenewAttributeRequest) SetRegionId

func (*DescribeAutoRenewAttributeRequest) SetResourceGroupId

func (*DescribeAutoRenewAttributeRequest) SetResourceOwnerAccount

func (*DescribeAutoRenewAttributeRequest) SetResourceOwnerId

func (DescribeAutoRenewAttributeRequest) String

type DescribeAutoRenewAttributeResponse

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

func (DescribeAutoRenewAttributeResponse) GoString

func (*DescribeAutoRenewAttributeResponse) SetHeaders

func (*DescribeAutoRenewAttributeResponse) SetStatusCode

func (DescribeAutoRenewAttributeResponse) String

type DescribeAutoRenewAttributeResponseBody

type DescribeAutoRenewAttributeResponseBody struct {
	// The renewal information of the cluster.
	Items *DescribeAutoRenewAttributeResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeAutoRenewAttributeResponseBody) GoString

func (*DescribeAutoRenewAttributeResponseBody) SetPageNumber

func (*DescribeAutoRenewAttributeResponseBody) SetPageRecordCount

func (*DescribeAutoRenewAttributeResponseBody) SetRequestId

func (*DescribeAutoRenewAttributeResponseBody) SetTotalRecordCount

func (DescribeAutoRenewAttributeResponseBody) String

type DescribeAutoRenewAttributeResponseBodyItems

type DescribeAutoRenewAttributeResponseBodyItems struct {
	AutoRenewAttribute []*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute `json:"AutoRenewAttribute,omitempty" xml:"AutoRenewAttribute,omitempty" type:"Repeated"`
}

func (DescribeAutoRenewAttributeResponseBodyItems) GoString

func (DescribeAutoRenewAttributeResponseBodyItems) String

type DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute

type DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute struct {
	// Indicates whether auto-renewal is enabled for the cluster. Valid values:
	//
	// *   **true**
	// *   **false**
	AutoRenewEnabled *bool `json:"AutoRenewEnabled,omitempty" xml:"AutoRenewEnabled,omitempty"`
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The renewal duration.
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The unit of the renewal duration. Valid values:
	//
	// *   **Year**
	// *   **Month**
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The region ID of the cluster.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The renewal status of the cluster. Valid values:
	//
	// *   **AutoRenewal**: The cluster is automatically renewed.
	// *   **Normal**: The cluster is manually renewed. Before the cluster expires, the system sends you a reminder by SMS message.
	// *   **NotRenewal**: The cluster is not renewed. Three days before the cluster expires, the system sends you a reminder by SMS message to remind you that the cluster is not renewed. However, the system does not send you a reminder when the cluster expires.
	RenewalStatus *string `json:"RenewalStatus,omitempty" xml:"RenewalStatus,omitempty"`
}

func (DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) GoString

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetAutoRenewEnabled

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetDBClusterId

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetDuration

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetPeriodUnit

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetRegionId

func (*DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) SetRenewalStatus

func (DescribeAutoRenewAttributeResponseBodyItemsAutoRenewAttribute) String

type DescribeAvailableAdvicesRequest

type DescribeAvailableAdvicesRequest struct {
	// The date when the suggestion is generated. Specify the date in the yyyyMMdd format. The date must be in UTC.
	AdviceDate *int64 `json:"AdviceDate,omitempty" xml:"AdviceDate,omitempty"`
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of Data Warehouse Edition (V3.0) clusters.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The display language of the suggestion. Default value: zh. Valid values:
	//
	// *   **zh**: simplified Chinese
	// *   **en**: English
	// *   **ja**: Japanese
	// *   **zh-tw**: traditional Chinese
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 30. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeAvailableAdvicesRequest) GoString

func (*DescribeAvailableAdvicesRequest) SetAdviceDate

func (*DescribeAvailableAdvicesRequest) SetDBClusterId

func (*DescribeAvailableAdvicesRequest) SetLang

func (*DescribeAvailableAdvicesRequest) SetPageNumber

func (*DescribeAvailableAdvicesRequest) SetPageSize

func (*DescribeAvailableAdvicesRequest) SetRegionId

func (DescribeAvailableAdvicesRequest) String

type DescribeAvailableAdvicesResponse

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

func (DescribeAvailableAdvicesResponse) GoString

func (*DescribeAvailableAdvicesResponse) SetHeaders

func (*DescribeAvailableAdvicesResponse) SetStatusCode

func (DescribeAvailableAdvicesResponse) String

type DescribeAvailableAdvicesResponseBody

type DescribeAvailableAdvicesResponseBody struct {
	// The queried suggestions.
	Items []*DescribeAvailableAdvicesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page. The value must be an integer that is greater than 0. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 30. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned. The value must be an integer that is greater than or equal to 0. Default value: 0.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAvailableAdvicesResponseBody) GoString

func (*DescribeAvailableAdvicesResponseBody) SetPageNumber

func (*DescribeAvailableAdvicesResponseBody) SetPageSize

func (*DescribeAvailableAdvicesResponseBody) SetRequestId

func (*DescribeAvailableAdvicesResponseBody) SetTotalCount

func (DescribeAvailableAdvicesResponseBody) String

type DescribeAvailableAdvicesResponseBodyItems

type DescribeAvailableAdvicesResponseBodyItems struct {
	// The time when the suggestion was generated. The time follows the ISO 8601 standard in the yyyyMMdd format. The time is displayed in UTC.
	AdviceDate *string `json:"AdviceDate,omitempty" xml:"AdviceDate,omitempty"`
	// The suggestion ID.
	AdviceId *string `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// The type of the suggestion. Valid values:
	//
	// *   **Index**: index optimization.
	// *   **Tiering**: hot and cold data optimization.
	AdviceType *string `json:"AdviceType,omitempty" xml:"AdviceType,omitempty"`
	// The benefit of the suggestion.
	Benefit *string `json:"Benefit,omitempty" xml:"Benefit,omitempty"`
	// The page number. Pages start from 1. Default value: 1.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The reason why the suggestion was generated.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The SQL statement that is used to apply the suggestion.
	SQL *string `json:"SQL,omitempty" xml:"SQL,omitempty"`
	// The total number of entries returned. Minimum value: 0. Default value: 0.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAvailableAdvicesResponseBodyItems) GoString

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceDate

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceId

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceType

func (*DescribeAvailableAdvicesResponseBodyItems) SetBenefit

func (*DescribeAvailableAdvicesResponseBodyItems) SetPageNumber

func (*DescribeAvailableAdvicesResponseBodyItems) SetPageSize

func (*DescribeAvailableAdvicesResponseBodyItems) SetReason

func (*DescribeAvailableAdvicesResponseBodyItems) SetSQL

func (*DescribeAvailableAdvicesResponseBodyItems) SetTotalCount

func (DescribeAvailableAdvicesResponseBodyItems) String

type DescribeAvailableResourceRequest

type DescribeAvailableResourceRequest struct {
	// The language of query results. Valid values:
	//
	// *   **zh-CN** (default): Chinese.
	// *   **en-US**: English.
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The resources available in the supported modes.
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The version of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	OwnerAccount     *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId          *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The zone ID.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourceRequest) GoString

func (*DescribeAvailableResourceRequest) SetAcceptLanguage

func (*DescribeAvailableResourceRequest) SetChargeType

func (*DescribeAvailableResourceRequest) SetDBClusterVersion

func (*DescribeAvailableResourceRequest) SetOwnerAccount

func (*DescribeAvailableResourceRequest) SetOwnerId

func (*DescribeAvailableResourceRequest) SetRegionId

func (*DescribeAvailableResourceRequest) SetResourceOwnerAccount

func (*DescribeAvailableResourceRequest) SetResourceOwnerId

func (*DescribeAvailableResourceRequest) SetZoneId

func (DescribeAvailableResourceRequest) String

type DescribeAvailableResourceResponse

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

func (DescribeAvailableResourceResponse) GoString

func (*DescribeAvailableResourceResponse) SetHeaders

func (*DescribeAvailableResourceResponse) SetStatusCode

func (DescribeAvailableResourceResponse) String

type DescribeAvailableResourceResponseBody

type DescribeAvailableResourceResponseBody struct {
	// The supported zones.
	AvailableZoneList []*DescribeAvailableResourceResponseBodyAvailableZoneList `json:"AvailableZoneList,omitempty" xml:"AvailableZoneList,omitempty" type:"Repeated"`
	// The resources available in the supported editions.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The supported edition. Valid values:
	//
	// *   **basic**: Basic Edition
	// *   **cluster**: Cluster Edition
	// *   **mixed_storage**: elastic mode for Cluster Edition
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAvailableResourceResponseBody) GoString

func (*DescribeAvailableResourceResponseBody) SetRegionId

func (*DescribeAvailableResourceResponseBody) SetRequestId

func (DescribeAvailableResourceResponseBody) String

type DescribeAvailableResourceResponseBodyAvailableZoneList

type DescribeAvailableResourceResponseBodyAvailableZoneList struct {
	// A reserved parameter.
	SupportedComputeResource []*string `json:"SupportedComputeResource,omitempty" xml:"SupportedComputeResource,omitempty" type:"Repeated"`
	// The supported modes.
	SupportedMode []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode `json:"SupportedMode,omitempty" xml:"SupportedMode,omitempty" type:"Repeated"`
	// A reserved parameter.
	SupportedStorageResource []*string `json:"SupportedStorageResource,omitempty" xml:"SupportedStorageResource,omitempty" type:"Repeated"`
	// The zone ID.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneList) GoString

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetSupportedComputeResource

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetSupportedStorageResource

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetZoneId

func (DescribeAvailableResourceResponseBodyAvailableZoneList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode struct {
	// The supported mode. Valid values:
	//
	// *   **flexible**: elastic mode.
	// *   **reserver**: reserved mode.
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The supported editions.
	SupportedSerialList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList `json:"SupportedSerialList,omitempty" xml:"SupportedSerialList,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode) GoString

func (*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode) SetMode

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList struct {
	// The supported edition. Valid values:
	//
	// *   **basic**: Basic Edition.
	// *   **cluster**: Cluster Edition.
	// *   **mixed_storage**: elastic mode for Cluster Edition.
	Serial *string `json:"Serial,omitempty" xml:"Serial,omitempty"`
	// The supported resources in elastic mode.
	SupportedFlexibleResource []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource `json:"SupportedFlexibleResource,omitempty" xml:"SupportedFlexibleResource,omitempty" type:"Repeated"`
	// The supported resources in reserved mode.
	SupportedInstanceClassList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList `json:"SupportedInstanceClassList,omitempty" xml:"SupportedInstanceClassList,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource struct {
	// The disk storage type. Valid values:
	//
	// *   **hdd**
	// *   **ssd**
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The supported computing resources.
	SupportedComputeResource []*string `json:"SupportedComputeResource,omitempty" xml:"SupportedComputeResource,omitempty" type:"Repeated"`
	// The supported elastic I/O resources.
	SupportedElasticIOResource *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource `json:"SupportedElasticIOResource,omitempty" xml:"SupportedElasticIOResource,omitempty" type:"Struct"`
	// The supported storage resources.
	SupportedStorageResource []*string `json:"SupportedStorageResource,omitempty" xml:"SupportedStorageResource,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource struct {
	// The maximum amount of elastic I/O resources.
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum amount of elastic I/O resources.
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size.
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList struct {
	// The supported instance type.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// A reserved parameter.
	SupportedExecutorList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList `json:"SupportedExecutorList,omitempty" xml:"SupportedExecutorList,omitempty" type:"Repeated"`
	// The supported compute nodes.
	SupportedNodeCountList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList `json:"SupportedNodeCountList,omitempty" xml:"SupportedNodeCountList,omitempty" type:"Repeated"`
	// The description of the instance type.
	Tips *string `json:"Tips,omitempty" xml:"Tips,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList struct {
	// The information about the supported compute nodes.
	NodeCount *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount struct {
	// A reserved parameter.
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// A reserved parameter.
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// A reserved parameter.
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList struct {
	// The number of the supported compute nodes.
	NodeCount *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
	// The support storage capacity. Unit: GB.
	StorageSize []*string `json:"StorageSize,omitempty" xml:"StorageSize,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount struct {
	// The maximum number of compute nodes.
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum number of compute nodes.
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size.
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount) String

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeBackupPolicyRequest) GoString

func (s DescribeBackupPolicyRequest) GoString() string

func (*DescribeBackupPolicyRequest) SetDBClusterId

func (*DescribeBackupPolicyRequest) SetOwnerAccount

func (*DescribeBackupPolicyRequest) SetOwnerId

func (*DescribeBackupPolicyRequest) SetResourceOwnerAccount

func (s *DescribeBackupPolicyRequest) SetResourceOwnerAccount(v string) *DescribeBackupPolicyRequest

func (*DescribeBackupPolicyRequest) SetResourceOwnerId

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 number of days for which data backup files are retained.
	BackupRetentionPeriod *int32 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// Specifies whether to enable the origin protocol policy.
	//
	// *   true: enabled
	// *   false: disabled
	EnableBackupLog *string `json:"EnableBackupLog,omitempty" xml:"EnableBackupLog,omitempty"`
	// The number of days for which log backup files are retained.
	LogBackupRetentionPeriod *int32 `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	// The cycle based on which backups are performed. If more than one day of the week is specified, the days of the week are separated by commas (,). Valid values:
	//
	// *   Monday
	// *   Tuesday
	// *   Wednesday
	// *   Thursday
	// *   Friday
	// *   Saturday
	// *   Sunday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup time. Specify the time in the HH:mmZ-HH:mmZ format.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBackupPolicyResponseBody) GoString

func (*DescribeBackupPolicyResponseBody) SetBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBody) SetEnableBackupLog

func (*DescribeBackupPolicyResponseBody) SetLogBackupRetentionPeriod

func (s *DescribeBackupPolicyResponseBody) SetLogBackupRetentionPeriod(v int32) *DescribeBackupPolicyResponseBody

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupPeriod

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupTime

func (*DescribeBackupPolicyResponseBody) SetRequestId

func (DescribeBackupPolicyResponseBody) String

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	// The ID of the backup set.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC. The end time must be later than the start time.
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeBackupsRequest) GoString

func (s DescribeBackupsRequest) GoString() string

func (*DescribeBackupsRequest) SetBackupId

func (*DescribeBackupsRequest) SetDBClusterId

func (*DescribeBackupsRequest) SetEndTime

func (*DescribeBackupsRequest) SetOwnerAccount

func (s *DescribeBackupsRequest) SetOwnerAccount(v string) *DescribeBackupsRequest

func (*DescribeBackupsRequest) SetOwnerId

func (*DescribeBackupsRequest) SetPageNumber

func (*DescribeBackupsRequest) SetPageSize

func (*DescribeBackupsRequest) SetResourceOwnerAccount

func (s *DescribeBackupsRequest) SetResourceOwnerAccount(v string) *DescribeBackupsRequest

func (*DescribeBackupsRequest) SetResourceOwnerId

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

func (*DescribeBackupsRequest) SetStartTime

func (DescribeBackupsRequest) String

func (s DescribeBackupsRequest) String() string

type DescribeBackupsResponse

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

func (DescribeBackupsResponse) GoString

func (s DescribeBackupsResponse) GoString() string

func (*DescribeBackupsResponse) SetBody

func (*DescribeBackupsResponse) SetHeaders

func (*DescribeBackupsResponse) SetStatusCode

func (DescribeBackupsResponse) String

func (s DescribeBackupsResponse) String() string

type DescribeBackupsResponseBody

type DescribeBackupsResponseBody struct {
	// The queried backup sets.
	Items *DescribeBackupsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackupsResponseBody) GoString

func (s DescribeBackupsResponseBody) GoString() string

func (*DescribeBackupsResponseBody) SetItems

func (*DescribeBackupsResponseBody) SetPageNumber

func (*DescribeBackupsResponseBody) SetPageSize

func (*DescribeBackupsResponseBody) SetRequestId

func (*DescribeBackupsResponseBody) SetTotalCount

func (DescribeBackupsResponseBody) String

type DescribeBackupsResponseBodyItems

type DescribeBackupsResponseBodyItems struct {
	Backup []*DescribeBackupsResponseBodyItemsBackup `json:"Backup,omitempty" xml:"Backup,omitempty" type:"Repeated"`
}

func (DescribeBackupsResponseBodyItems) GoString

func (DescribeBackupsResponseBodyItems) String

type DescribeBackupsResponseBodyItemsBackup

type DescribeBackupsResponseBodyItemsBackup struct {
	// The end time of the backup.
	BackupEndTime *string `json:"BackupEndTime,omitempty" xml:"BackupEndTime,omitempty"`
	// The backup set ID.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The backup method. Only Snapshot is returned.
	BackupMethod *string `json:"BackupMethod,omitempty" xml:"BackupMethod,omitempty"`
	// The size of the backup set. Unit: bytes.
	BackupSize *int64 `json:"BackupSize,omitempty" xml:"BackupSize,omitempty"`
	// The start time of the backup.
	BackupStartTime *string `json:"BackupStartTime,omitempty" xml:"BackupStartTime,omitempty"`
	// The backup type. Valid values:
	//
	// *   **FullBackup**
	// *   **IncrementalBackup**
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
}

func (DescribeBackupsResponseBodyItemsBackup) GoString

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupEndTime

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupId

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupMethod

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupSize

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupStartTime

func (*DescribeBackupsResponseBodyItemsBackup) SetBackupType

func (*DescribeBackupsResponseBodyItemsBackup) SetDBClusterId

func (DescribeBackupsResponseBodyItemsBackup) String

type DescribeColumnsRequest

type DescribeColumnsRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeColumnsRequest) GoString

func (s DescribeColumnsRequest) GoString() string

func (*DescribeColumnsRequest) SetDBClusterId

func (*DescribeColumnsRequest) SetOwnerAccount

func (s *DescribeColumnsRequest) SetOwnerAccount(v string) *DescribeColumnsRequest

func (*DescribeColumnsRequest) SetOwnerId

func (*DescribeColumnsRequest) SetResourceOwnerAccount

func (s *DescribeColumnsRequest) SetResourceOwnerAccount(v string) *DescribeColumnsRequest

func (*DescribeColumnsRequest) SetResourceOwnerId

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

func (*DescribeColumnsRequest) SetSchemaName

func (*DescribeColumnsRequest) SetTableName

func (DescribeColumnsRequest) String

func (s DescribeColumnsRequest) String() string

type DescribeColumnsResponse

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

func (DescribeColumnsResponse) GoString

func (s DescribeColumnsResponse) GoString() string

func (*DescribeColumnsResponse) SetBody

func (*DescribeColumnsResponse) SetHeaders

func (*DescribeColumnsResponse) SetStatusCode

func (DescribeColumnsResponse) String

func (s DescribeColumnsResponse) String() string

type DescribeColumnsResponseBody

type DescribeColumnsResponseBody struct {
	// The list of columns.
	Items *DescribeColumnsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeColumnsResponseBody) GoString

func (s DescribeColumnsResponseBody) GoString() string

func (*DescribeColumnsResponseBody) SetItems

func (*DescribeColumnsResponseBody) SetRequestId

func (DescribeColumnsResponseBody) String

type DescribeColumnsResponseBodyItems

type DescribeColumnsResponseBodyItems struct {
	Column []*DescribeColumnsResponseBodyItemsColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
}

func (DescribeColumnsResponseBodyItems) GoString

func (DescribeColumnsResponseBodyItems) String

type DescribeColumnsResponseBodyItemsColumn

type DescribeColumnsResponseBodyItemsColumn struct {
	// Indicates whether the columns are auto-incremented.
	AutoIncrementColumn *bool `json:"AutoIncrementColumn,omitempty" xml:"AutoIncrementColumn,omitempty"`
	// The name of the column.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Indicates whether the column is a primary key.
	PrimaryKey *bool `json:"PrimaryKey,omitempty" xml:"PrimaryKey,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The data type of the column.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeColumnsResponseBodyItemsColumn) GoString

func (*DescribeColumnsResponseBodyItemsColumn) SetAutoIncrementColumn

func (*DescribeColumnsResponseBodyItemsColumn) SetColumnName

func (*DescribeColumnsResponseBodyItemsColumn) SetDBClusterId

func (*DescribeColumnsResponseBodyItemsColumn) SetPrimaryKey

func (*DescribeColumnsResponseBodyItemsColumn) SetSchemaName

func (*DescribeColumnsResponseBodyItemsColumn) SetTableName

func (*DescribeColumnsResponseBodyItemsColumn) SetType

func (DescribeColumnsResponseBodyItemsColumn) String

type DescribeComputeResourceRequest

type DescribeComputeResourceRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The version of the AnalyticDB for MySQL Data Warehouse Edition cluster. Set the value to **3**.
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	// The available computing resources for migrating AnalyticDB MySQL Data Warehouse Edition to AnalyticDB MySQL Lakehouse Edition. Possible values are:
	// - **true**
	// - **false**(default value)
	Migrate      *bool   `json:"Migrate,omitempty" xml:"Migrate,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The zone ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~129857~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeComputeResourceRequest) GoString

func (*DescribeComputeResourceRequest) SetDBClusterId

func (*DescribeComputeResourceRequest) SetDBClusterVersion

func (*DescribeComputeResourceRequest) SetMigrate

func (*DescribeComputeResourceRequest) SetOwnerAccount

func (*DescribeComputeResourceRequest) SetOwnerId

func (*DescribeComputeResourceRequest) SetRegionId

func (*DescribeComputeResourceRequest) SetResourceOwnerAccount

func (*DescribeComputeResourceRequest) SetResourceOwnerId

func (*DescribeComputeResourceRequest) SetZoneId

func (DescribeComputeResourceRequest) String

type DescribeComputeResourceResponse

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

func (DescribeComputeResourceResponse) GoString

func (*DescribeComputeResourceResponse) SetHeaders

func (*DescribeComputeResourceResponse) SetStatusCode

func (DescribeComputeResourceResponse) String

type DescribeComputeResourceResponseBody

type DescribeComputeResourceResponseBody struct {
	// The queried specifications of computing resources.
	ComputeResource []*DescribeComputeResourceResponseBodyComputeResource `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeComputeResourceResponseBody) GoString

func (*DescribeComputeResourceResponseBody) SetRequestId

func (DescribeComputeResourceResponseBody) String

type DescribeComputeResourceResponseBodyComputeResource

type DescribeComputeResourceResponseBodyComputeResource struct {
	// The specifications of computing resources displayed in the console.
	DisplayValue *string `json:"DisplayValue,omitempty" xml:"DisplayValue,omitempty"`
	// The actual specifications of computing resources.
	RealValue *string `json:"RealValue,omitempty" xml:"RealValue,omitempty"`
}

func (DescribeComputeResourceResponseBodyComputeResource) GoString

func (*DescribeComputeResourceResponseBodyComputeResource) SetDisplayValue

func (*DescribeComputeResourceResponseBodyComputeResource) SetRealValue

func (DescribeComputeResourceResponseBodyComputeResource) String

type DescribeConnectionCountRecordsRequest

type DescribeConnectionCountRecordsRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeConnectionCountRecordsRequest) GoString

func (*DescribeConnectionCountRecordsRequest) SetDBClusterId

func (*DescribeConnectionCountRecordsRequest) SetOwnerAccount

func (*DescribeConnectionCountRecordsRequest) SetOwnerId

func (*DescribeConnectionCountRecordsRequest) SetResourceOwnerAccount

func (*DescribeConnectionCountRecordsRequest) SetResourceOwnerId

func (DescribeConnectionCountRecordsRequest) String

type DescribeConnectionCountRecordsResponse

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

func (DescribeConnectionCountRecordsResponse) GoString

func (*DescribeConnectionCountRecordsResponse) SetHeaders

func (*DescribeConnectionCountRecordsResponse) SetStatusCode

func (DescribeConnectionCountRecordsResponse) String

type DescribeConnectionCountRecordsResponseBody

type DescribeConnectionCountRecordsResponseBody struct {
	// The queried client IP addresses.
	AccessIpRecords []*DescribeConnectionCountRecordsResponseBodyAccessIpRecords `json:"AccessIpRecords,omitempty" xml:"AccessIpRecords,omitempty" type:"Repeated"`
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried database accounts.
	UserRecords []*DescribeConnectionCountRecordsResponseBodyUserRecords `json:"UserRecords,omitempty" xml:"UserRecords,omitempty" type:"Repeated"`
}

func (DescribeConnectionCountRecordsResponseBody) GoString

func (*DescribeConnectionCountRecordsResponseBody) SetDBClusterId

func (*DescribeConnectionCountRecordsResponseBody) SetRequestId

func (DescribeConnectionCountRecordsResponseBody) String

type DescribeConnectionCountRecordsResponseBodyAccessIpRecords

type DescribeConnectionCountRecordsResponseBodyAccessIpRecords struct {
	// The IP address of the client.
	AccessIp *string `json:"AccessIp,omitempty" xml:"AccessIp,omitempty"`
	// The number of connections.
	Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"`
}

func (DescribeConnectionCountRecordsResponseBodyAccessIpRecords) GoString

func (*DescribeConnectionCountRecordsResponseBodyAccessIpRecords) SetAccessIp

func (*DescribeConnectionCountRecordsResponseBodyAccessIpRecords) SetCount

func (DescribeConnectionCountRecordsResponseBodyAccessIpRecords) String

type DescribeConnectionCountRecordsResponseBodyUserRecords

type DescribeConnectionCountRecordsResponseBodyUserRecords struct {
	// The number of connections.
	Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The username of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeConnectionCountRecordsResponseBodyUserRecords) GoString

func (*DescribeConnectionCountRecordsResponseBodyUserRecords) SetCount

func (*DescribeConnectionCountRecordsResponseBodyUserRecords) SetUser

func (DescribeConnectionCountRecordsResponseBodyUserRecords) String

type DescribeDBClusterAccessWhiteListRequest

type DescribeDBClusterAccessWhiteListRequest struct {
	// The cluster ID.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterAccessWhiteListRequest) GoString

func (*DescribeDBClusterAccessWhiteListRequest) SetDBClusterId

func (*DescribeDBClusterAccessWhiteListRequest) SetOwnerAccount

func (*DescribeDBClusterAccessWhiteListRequest) SetOwnerId

func (*DescribeDBClusterAccessWhiteListRequest) SetResourceOwnerAccount

func (*DescribeDBClusterAccessWhiteListRequest) SetResourceOwnerId

func (DescribeDBClusterAccessWhiteListRequest) String

type DescribeDBClusterAccessWhiteListResponse

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

func (DescribeDBClusterAccessWhiteListResponse) GoString

func (*DescribeDBClusterAccessWhiteListResponse) SetHeaders

func (*DescribeDBClusterAccessWhiteListResponse) SetStatusCode

func (DescribeDBClusterAccessWhiteListResponse) String

type DescribeDBClusterAccessWhiteListResponseBody

type DescribeDBClusterAccessWhiteListResponseBody struct {
	// The queried IP address whitelists.
	Items *DescribeDBClusterAccessWhiteListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterAccessWhiteListResponseBody) GoString

func (*DescribeDBClusterAccessWhiteListResponseBody) SetRequestId

func (DescribeDBClusterAccessWhiteListResponseBody) String

type DescribeDBClusterAccessWhiteListResponseBodyItems

type DescribeDBClusterAccessWhiteListResponseBodyItems struct {
	IPArray []*DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray `json:"IPArray,omitempty" xml:"IPArray,omitempty" type:"Repeated"`
}

func (DescribeDBClusterAccessWhiteListResponseBodyItems) GoString

func (DescribeDBClusterAccessWhiteListResponseBodyItems) String

type DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray

type DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty.
	//
	// >  The IP address whitelists that have the **hidden** attribute are not displayed in the console. These IP address whitelists are used to access services such as Data Transmission Service (DTS) and PolarDB-X.
	DBClusterIPArrayAttribute *string `json:"DBClusterIPArrayAttribute,omitempty" xml:"DBClusterIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist.
	//
	// *   The name of an IP address whitelist must be 2 to 32 characters in length. The name can contain lowercase letters, digits, and underscores (\_). The name must start with a lowercase letter and end with a lowercase letter or digit.
	// *   Each cluster supports up to 50 IP address whitelists.
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// The IP addresses in the IP address whitelist. Up to 1,000 IP addresses can be returned. Multiple IP addresses are separated by commas (,).
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray) GoString

func (*DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray) SetDBClusterIPArrayAttribute

func (*DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray) SetDBClusterIPArrayName

func (*DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray) SetSecurityIPList

func (DescribeDBClusterAccessWhiteListResponseBodyItemsIPArray) String

type DescribeDBClusterAttributeRequest

type DescribeDBClusterAttributeRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterAttributeRequest) GoString

func (*DescribeDBClusterAttributeRequest) SetDBClusterId

func (*DescribeDBClusterAttributeRequest) SetOwnerAccount

func (*DescribeDBClusterAttributeRequest) SetOwnerId

func (*DescribeDBClusterAttributeRequest) SetResourceOwnerAccount

func (*DescribeDBClusterAttributeRequest) SetResourceOwnerId

func (DescribeDBClusterAttributeRequest) String

type DescribeDBClusterAttributeResponse

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

func (DescribeDBClusterAttributeResponse) GoString

func (*DescribeDBClusterAttributeResponse) SetHeaders

func (*DescribeDBClusterAttributeResponse) SetStatusCode

func (DescribeDBClusterAttributeResponse) String

type DescribeDBClusterAttributeResponseBody

type DescribeDBClusterAttributeResponseBody struct {
	// The queried cluster information.
	Items *DescribeDBClusterAttributeResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterAttributeResponseBody) GoString

func (*DescribeDBClusterAttributeResponseBody) SetRequestId

func (DescribeDBClusterAttributeResponseBody) String

type DescribeDBClusterAttributeResponseBodyItems

type DescribeDBClusterAttributeResponseBodyItems struct {
	DBCluster []*DescribeDBClusterAttributeResponseBodyItemsDBCluster `json:"DBCluster,omitempty" xml:"DBCluster,omitempty" type:"Repeated"`
}

func (DescribeDBClusterAttributeResponseBodyItems) GoString

func (DescribeDBClusterAttributeResponseBodyItems) String

type DescribeDBClusterAttributeResponseBodyItemsDBCluster

type DescribeDBClusterAttributeResponseBodyItemsDBCluster struct {
	// The edition of the cluster. Valid values:
	//
	// *   **BASIC**: reserved mode for Basic Edition.
	// *   **CLUSTER**: reserved mode for Cluster Edition.
	// *   **MIXED_STORAGE**: elastic mode for Cluster Edition.
	//
	// >  For more information about cluster editions, see [Editions](~~205001~~).
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// *   **ads**: pay-as-you-go.
	// *   **ads_pre**: subscription.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The specifications of computing resources that are used in the cluster in elastic mode. Computing resources are used to compute data. The increase in the computing resources can accelerate queries. You can scale computing resources based on your business requirements.
	ComputeResource *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	// The Virtual Private Cloud (VPC) endpoint that is used to connect to the cluster.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The time when the cluster was created. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the cluster.
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The network type of the cluster. **VPC** is returned.
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The state of the cluster. For more information, see [Cluster states](~~143075~~).
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	// The cluster type. Valid values:
	//
	// *   **Common**: common cluster.
	// *   **RDS_ANALYSIS**: MySQL analytic instance.
	DBClusterType *string `json:"DBClusterType,omitempty" xml:"DBClusterType,omitempty"`
	// The instance type of the cluster.
	DBNodeClass *string `json:"DBNodeClass,omitempty" xml:"DBNodeClass,omitempty"`
	// The number of node groups.
	DBNodeCount *int64 `json:"DBNodeCount,omitempty" xml:"DBNodeCount,omitempty"`
	// The storage capacity of the cluster. Unit: GB.
	DBNodeStorage *int64 `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// The engine version of the cluster. **3.0** is returned.
	DBVersion *string `json:"DBVersion,omitempty" xml:"DBVersion,omitempty"`
	// Indicates whether disk encryption is enabled. Valid values:
	//
	// *   true
	// *   false
	DiskEncryption *string `json:"DiskEncryption,omitempty" xml:"DiskEncryption,omitempty"`
	// The ESSD performance level.
	DiskPerformanceLevel *string `json:"DiskPerformanceLevel,omitempty" xml:"DiskPerformanceLevel,omitempty"`
	// The disk type of the cluster. Valid values:
	//
	// *   **local_ssd**: local disk.
	// *   **cloud**: basic disk.
	// *   **cloud_ssd**: standard SSD.
	// *   **cloud_efficiency**: ultra disk.
	// *   **cloud_essd0**: PL0 enhanced SSD (ESSD).
	// *   **cloud_essd**: PL1 ESSD.
	// *   **cloud_essd2**: PL2 ESSD.
	// *   **cloud_essd3**: PL3 ESSD.
	//
	// >  For more information about ESSDs, see [ESSDs](~~122389~~).
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// The ID of the Data Transmission Service (DTS) synchronization job. This parameter is returned only for MySQL analytic instances.
	DtsJobId *string `json:"DtsJobId,omitempty" xml:"DtsJobId,omitempty"`
	// The number of elastic I/O units (EIUs).
	ElasticIOResource *int32 `json:"ElasticIOResource,omitempty" xml:"ElasticIOResource,omitempty"`
	// The single-node specifications of an EIU. Valid values:
	//
	// *   8Core64GB: If this value is returned, the specifications of an EIU are 24 cores and 192 GB memory.
	// *   12Core96GB: If this value is returned, the specifications of an EIU are 36 cores and 288 GB memory.
	ElasticIOResourceSize *string `json:"ElasticIOResourceSize,omitempty" xml:"ElasticIOResourceSize,omitempty"`
	// Indicates whether an Airflow cluster was created. Valid values:
	//
	// *   **true**
	// *   **false**
	EnableAirflow *bool `json:"EnableAirflow,omitempty" xml:"EnableAirflow,omitempty"`
	// Indicates whether a Spark cluster was created. Valid values:
	//
	// *   **true**
	// *   **false**
	EnableSpark *bool `json:"EnableSpark,omitempty" xml:"EnableSpark,omitempty"`
	// The engine of the cluster. **AnalyticDB** is returned.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The minor version of the cluster.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The number of compute nodes that are used by the cluster in elastic mode.
	ExecutorCount *string `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	// The expiration time of the cluster. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC. Example: *2999-09-08T16:00:00Z*.
	//
	// >
	//
	// *   If the billing method of the cluster is subscription, the actual expiration time is returned.
	//
	// *   If the billing method of the cluster is pay-as-you-go, **2999-09-08T16:00:00Z** is returned.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Indicates whether the cluster has expired. Valid values:
	//
	// *   **true**
	// *   **false**
	Expired *string `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// The public IP address of the cluster.
	InnerIp *string `json:"InnerIp,omitempty" xml:"InnerIp,omitempty"`
	// The public port number.
	InnerPort *string `json:"InnerPort,omitempty" xml:"InnerPort,omitempty"`
	// The ID of the key that is used to encrypt disk data.
	//
	// >  This parameter is returned only when disk encryption is enabled.
	KmsId *string `json:"KmsId,omitempty" xml:"KmsId,omitempty"`
	// The lock mode of the cluster. Valid values:
	//
	// *   **Unlock**: The cluster is not locked.
	// *   **ManualLock**: The cluster is manually locked.
	// *   **LockByExpiration**: The cluster is automatically locked due to cluster expiration.
	// *   **LockByRestoration**: The cluster is automatically locked due to cluster restoration.
	// *   **LockByDiskQuota**: The cluster is automatically locked when 90% of the cluster storage is used.
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the cluster is locked.
	//
	// >  This parameter is returned only when the cluster was locked. **instance_expire** is returned.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The maintenance window of the cluster. The time is displayed in the *HH:mmZ-HH:mmZ* format in UTC. An example is *04:00Z-05:00Z*, which indicates that routine maintenance is performed from 04:00 to 05:00.
	//
	// >  For more information about maintenance windows, see [Configure a maintenance window](~~122569~~).
	MaintainTime *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	// The mode of the cluster. Valid values:
	//
	// *   **flexible**: elastic mode.
	// *   **reserver**: reserved mode.
	//
	// >  For more information about cluster modes, see [Editions](~~205001~~).
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go.
	// *   **Prepaid**: subscription.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port number that is used to connect to the cluster.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the ApsaraDB RDS instance from which data is synchronized to the cluster. This parameter is returned only for MySQL analytic instances.
	RdsInstanceId *string `json:"RdsInstanceId,omitempty" xml:"RdsInstanceId,omitempty"`
	// The region ID of the cluster.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The specifications of storage resources that are used in the cluster in elastic mode. Storage resources are used to read and write data. The increase in the storage resources can improve the read and write performance of the cluster.
	StorageResource *string `json:"StorageResource,omitempty" xml:"StorageResource,omitempty"`
	// The tags that are added to the cluster.
	Tags *DescribeDBClusterAttributeResponseBodyItemsDBClusterTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// Indicates whether Elastic Network Interface (ENI) is enabled. Valid values:
	//
	// *   **true**
	// *   **false**
	UserENIStatus *bool `json:"UserENIStatus,omitempty" xml:"UserENIStatus,omitempty"`
	// The ID of the cluster that resides in the VPC.
	VPCCloudInstanceId *string `json:"VPCCloudInstanceId,omitempty" xml:"VPCCloudInstanceId,omitempty"`
	// The VPC ID of the cluster.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID of the cluster.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The zone ID of the cluster.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBClusterAttributeResponseBodyItemsDBCluster) GoString

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetCategory

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetCommodityCode

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetComputeResource

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetConnectionString

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetCreationTime

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBClusterDescription

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBClusterId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBClusterNetworkType

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBClusterStatus

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBClusterType

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBNodeClass

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBNodeCount

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBNodeStorage

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDBVersion

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDiskEncryption added in v4.1.0

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDiskPerformanceLevel

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDiskType

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDtsJobId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetElasticIOResource

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetElasticIOResourceSize

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetEnableAirflow

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetEnableSpark

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetEngine

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetEngineVersion

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetExecutorCount

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetExpireTime

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetExpired

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetInnerIp

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetInnerPort

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetKmsId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetLockMode

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetLockReason

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetMaintainTime

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetMode

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetPayType

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetPort

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetRdsInstanceId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetRegionId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetResourceGroupId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetStorageResource

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetUserENIStatus

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetVPCCloudInstanceId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetVPCId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetVSwitchId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetZoneId

func (DescribeDBClusterAttributeResponseBodyItemsDBCluster) String

type DescribeDBClusterAttributeResponseBodyItemsDBClusterTags

type DescribeDBClusterAttributeResponseBodyItemsDBClusterTags struct {
	Tag []*DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClusterAttributeResponseBodyItemsDBClusterTags) GoString

func (DescribeDBClusterAttributeResponseBodyItemsDBClusterTags) String

type DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag

type DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag struct {
	// The tag key.
	//
	// >  You can call the [TagResources](~~179253~~) operation to add a tag to the cluster.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag) GoString

func (*DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag) SetKey

func (*DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag) SetValue

func (DescribeDBClusterAttributeResponseBodyItemsDBClusterTagsTag) String

type DescribeDBClusterHealthStatusRequest

type DescribeDBClusterHealthStatusRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDBClusterHealthStatusRequest) GoString

func (*DescribeDBClusterHealthStatusRequest) SetDBClusterId

func (*DescribeDBClusterHealthStatusRequest) SetRegionId

func (DescribeDBClusterHealthStatusRequest) String

type DescribeDBClusterHealthStatusResponse

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

func (DescribeDBClusterHealthStatusResponse) GoString

func (*DescribeDBClusterHealthStatusResponse) SetHeaders

func (*DescribeDBClusterHealthStatusResponse) SetStatusCode

func (DescribeDBClusterHealthStatusResponse) String

type DescribeDBClusterHealthStatusResponseBody

type DescribeDBClusterHealthStatusResponseBody struct {
	// Health state details of access nodes.
	CS *DescribeDBClusterHealthStatusResponseBodyCS `json:"CS,omitempty" xml:"CS,omitempty" type:"Struct"`
	// Health state details of compute node groups.
	Executor *DescribeDBClusterHealthStatusResponseBodyExecutor `json:"Executor,omitempty" xml:"Executor,omitempty" type:"Struct"`
	// The health state of the cluster. Valid values:
	//
	// *   **RISK**: risky
	//
	// *   **NORMAL**: healthy
	//
	// *   **UNAVAILABLE**: unavailable
	//
	// > If the health states of access nodes, compute node groups, and storage node groups are all **healthy** and the cluster is detected to be alive, the health state of the cluster is **healthy**. If the preceding three health states include **risky**, the health state of the cluster is **risky**. If the preceding three health states include **unavailable**, the health state of the cluster is **unavailable**.
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Health state details of storage node groups.
	Worker *DescribeDBClusterHealthStatusResponseBodyWorker `json:"Worker,omitempty" xml:"Worker,omitempty" type:"Struct"`
}

func (DescribeDBClusterHealthStatusResponseBody) GoString

func (*DescribeDBClusterHealthStatusResponseBody) SetInstanceStatus

func (*DescribeDBClusterHealthStatusResponseBody) SetRequestId

func (DescribeDBClusterHealthStatusResponseBody) String

type DescribeDBClusterHealthStatusResponseBodyCS

type DescribeDBClusterHealthStatusResponseBodyCS struct {
	// The number of healthy access nodes.
	ActiveCount *int64 `json:"ActiveCount,omitempty" xml:"ActiveCount,omitempty"`
	// The total number of access nodes.
	ExpectedCount *int64 `json:"ExpectedCount,omitempty" xml:"ExpectedCount,omitempty"`
	// The number of risky access nodes.
	RiskCount *int64 `json:"RiskCount,omitempty" xml:"RiskCount,omitempty"`
	// The health state of access nodes. Valid values:
	//
	// *   **RISK**: risky
	// *   **NORMAL**: healthy
	// *   **UNAVAILABLE**: unavailable
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of unavailable access nodes.
	UnavailableCount *int64 `json:"UnavailableCount,omitempty" xml:"UnavailableCount,omitempty"`
}

func (DescribeDBClusterHealthStatusResponseBodyCS) GoString

func (*DescribeDBClusterHealthStatusResponseBodyCS) SetActiveCount

func (*DescribeDBClusterHealthStatusResponseBodyCS) SetExpectedCount

func (*DescribeDBClusterHealthStatusResponseBodyCS) SetRiskCount

func (*DescribeDBClusterHealthStatusResponseBodyCS) SetStatus

func (*DescribeDBClusterHealthStatusResponseBodyCS) SetUnavailableCount

func (DescribeDBClusterHealthStatusResponseBodyCS) String

type DescribeDBClusterHealthStatusResponseBodyExecutor

type DescribeDBClusterHealthStatusResponseBodyExecutor struct {
	// The number of healthy compute node groups.
	ActiveCount *int64 `json:"ActiveCount,omitempty" xml:"ActiveCount,omitempty"`
	// The total number of compute node groups.
	ExpectedCount *int64 `json:"ExpectedCount,omitempty" xml:"ExpectedCount,omitempty"`
	// The number of risky compute node groups.
	RiskCount *int64 `json:"RiskCount,omitempty" xml:"RiskCount,omitempty"`
	// The health state of compute node groups. Valid values:
	//
	// *   **RISK**: risky
	// *   **NORMAL**: healthy
	// *   **UNAVAILABLE**: unavailable
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of unavailable compute node groups.
	UnavailableCount *int64 `json:"UnavailableCount,omitempty" xml:"UnavailableCount,omitempty"`
}

func (DescribeDBClusterHealthStatusResponseBodyExecutor) GoString

func (*DescribeDBClusterHealthStatusResponseBodyExecutor) SetActiveCount

func (*DescribeDBClusterHealthStatusResponseBodyExecutor) SetExpectedCount

func (*DescribeDBClusterHealthStatusResponseBodyExecutor) SetRiskCount

func (*DescribeDBClusterHealthStatusResponseBodyExecutor) SetStatus

func (*DescribeDBClusterHealthStatusResponseBodyExecutor) SetUnavailableCount

func (DescribeDBClusterHealthStatusResponseBodyExecutor) String

type DescribeDBClusterHealthStatusResponseBodyWorker

type DescribeDBClusterHealthStatusResponseBodyWorker struct {
	// The number of healthy storage node groups.
	ActiveCount *int64 `json:"ActiveCount,omitempty" xml:"ActiveCount,omitempty"`
	// The total number of storage node groups.
	ExpectedCount *int64 `json:"ExpectedCount,omitempty" xml:"ExpectedCount,omitempty"`
	// The number of risky storage node groups.
	RiskCount *int64 `json:"RiskCount,omitempty" xml:"RiskCount,omitempty"`
	// The health state of storage node groups. Valid values:
	//
	// *   **RISK**: risky
	// *   **NORMAL**: healthy
	// *   **UNAVAILABLE**: unavailable
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of unavailable storage node groups.
	UnavailableCount *int64 `json:"UnavailableCount,omitempty" xml:"UnavailableCount,omitempty"`
}

func (DescribeDBClusterHealthStatusResponseBodyWorker) GoString

func (*DescribeDBClusterHealthStatusResponseBodyWorker) SetActiveCount

func (*DescribeDBClusterHealthStatusResponseBodyWorker) SetExpectedCount

func (*DescribeDBClusterHealthStatusResponseBodyWorker) SetRiskCount

func (*DescribeDBClusterHealthStatusResponseBodyWorker) SetStatus

func (*DescribeDBClusterHealthStatusResponseBodyWorker) SetUnavailableCount

func (DescribeDBClusterHealthStatusResponseBodyWorker) String

type DescribeDBClusterNetInfoRequest

type DescribeDBClusterNetInfoRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterNetInfoRequest) GoString

func (*DescribeDBClusterNetInfoRequest) SetDBClusterId

func (*DescribeDBClusterNetInfoRequest) SetOwnerAccount

func (*DescribeDBClusterNetInfoRequest) SetOwnerId

func (*DescribeDBClusterNetInfoRequest) SetResourceOwnerAccount

func (*DescribeDBClusterNetInfoRequest) SetResourceOwnerId

func (DescribeDBClusterNetInfoRequest) String

type DescribeDBClusterNetInfoResponse

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

func (DescribeDBClusterNetInfoResponse) GoString

func (*DescribeDBClusterNetInfoResponse) SetHeaders

func (*DescribeDBClusterNetInfoResponse) SetStatusCode

func (DescribeDBClusterNetInfoResponse) String

type DescribeDBClusterNetInfoResponseBody

type DescribeDBClusterNetInfoResponseBody struct {
	// The network type of the cluster.
	ClusterNetworkType *string `json:"ClusterNetworkType,omitempty" xml:"ClusterNetworkType,omitempty"`
	// The network information of the cluster.
	Items *DescribeDBClusterNetInfoResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterNetInfoResponseBody) GoString

func (*DescribeDBClusterNetInfoResponseBody) SetClusterNetworkType

func (*DescribeDBClusterNetInfoResponseBody) SetRequestId

func (DescribeDBClusterNetInfoResponseBody) String

type DescribeDBClusterNetInfoResponseBodyItems

type DescribeDBClusterNetInfoResponseBodyItems struct {
	Address []*DescribeDBClusterNetInfoResponseBodyItemsAddress `json:"Address,omitempty" xml:"Address,omitempty" type:"Repeated"`
}

func (DescribeDBClusterNetInfoResponseBodyItems) GoString

func (DescribeDBClusterNetInfoResponseBodyItems) String

type DescribeDBClusterNetInfoResponseBodyItemsAddress

type DescribeDBClusterNetInfoResponseBodyItemsAddress struct {
	// The endpoint of the cluster.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The prefix of the cluster endpoint.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The IP address.
	IPAddress *string `json:"IPAddress,omitempty" xml:"IPAddress,omitempty"`
	// The network type of the endpoint. Valid values:
	//
	// *   **Public**: public endpoint
	// *   **VPC**: Virtual Private Cloud (VPC) endpoint
	NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
	// The port number that is used to connect to the cluster.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC.
	//
	// >  This parameter is empty when Public is returned for NetType.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The ID of the vSwitch.
	//
	// >  This parameter is empty when Public is returned for NetType.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeDBClusterNetInfoResponseBodyItemsAddress) GoString

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetConnectionString

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetConnectionStringPrefix

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetIPAddress

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetNetType

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetPort

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetVPCId

func (*DescribeDBClusterNetInfoResponseBodyItemsAddress) SetVSwitchId

func (DescribeDBClusterNetInfoResponseBodyItemsAddress) String

type DescribeDBClusterPerformanceRequest

type DescribeDBClusterPerformanceRequest struct {
	// The ID of the AnalyticDB for MySQL cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ* format. The time must be in UTC.
	//
	// > The end time must be later than the start time. The maximum time range that can be specified is two days.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance metrics to be queried. Separate multiple values with commas (,). Valid values:
	//
	// *   CPU
	//
	//     *   **AnalyticDB_CPU**: the average CPU utilization.
	//
	// *   Connections
	//
	//     *   **AnalyticDB_Connections**: the number of database connections.
	//
	// *   Writes
	//
	//     *   **AnalyticDB_TPS**: the write transactions per second (TPS).
	//     *   **AnalyticDB_InsertRT**: the write response time.
	//     *   **AnalyticDB_InsertBytes**: the write throughput.
	//
	// *   Updates
	//
	//     *   **AnalyticDB_UpdateRT**: the update response time.
	//
	// *   Deletion
	//
	//     *   **AnalyticDB_DeleteRT**: the delete response time.
	//
	// *   Queries
	//
	//     *   **AnalyticDB_QPS**: the queries per second (QPS).
	//     *   **AnalyticDB_QueryRT**: the query response time.
	//     *   **AnalyticDB_QueryWaitTime**: the query wait time.
	//
	// *   Disks
	//
	//     *   **AnalyticDB_IO**: the disk I/O throughput.
	//     *   **AnalyticDB_IO_UTIL**: the I/O utilization.
	//     *   **AnalyticDB_IO_WAIT**: the I/O wait time.
	//     *   **AnalyticDB_IOPS**: the disk input/output operations per second (IOPS).
	//     *   **AnalyticDB_DiskUsage**: the disk space that is used.
	//     *   **AnalyticDB_HotDataDiskUsage**: the disk space that is used by hot data.
	//     *   **AnalyticDB_ColdDataDiskUsage**: the disk space that is used by cold data.
	//
	// >  If you leave this parameter empty, the values of all the preceding performance metrics are returned.
	Key          *string `json:"Key,omitempty" xml:"Key,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the resource group.
	ResourcePools *string `json:"ResourcePools,omitempty" xml:"ResourcePools,omitempty"`
	// The start time of the query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ* format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceRequest) GoString

func (*DescribeDBClusterPerformanceRequest) SetDBClusterId

func (*DescribeDBClusterPerformanceRequest) SetEndTime

func (*DescribeDBClusterPerformanceRequest) SetKey

func (*DescribeDBClusterPerformanceRequest) SetOwnerAccount

func (*DescribeDBClusterPerformanceRequest) SetOwnerId

func (*DescribeDBClusterPerformanceRequest) SetRegionId

func (*DescribeDBClusterPerformanceRequest) SetResourceOwnerAccount

func (*DescribeDBClusterPerformanceRequest) SetResourceOwnerId

func (*DescribeDBClusterPerformanceRequest) SetResourcePools

func (*DescribeDBClusterPerformanceRequest) SetStartTime

func (DescribeDBClusterPerformanceRequest) String

type DescribeDBClusterPerformanceResponse

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

func (DescribeDBClusterPerformanceResponse) GoString

func (*DescribeDBClusterPerformanceResponse) SetHeaders

func (*DescribeDBClusterPerformanceResponse) SetStatusCode

func (DescribeDBClusterPerformanceResponse) String

type DescribeDBClusterPerformanceResponseBody

type DescribeDBClusterPerformanceResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The queried performance metrics.
	Performances []*DescribeDBClusterPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBody) GoString

func (*DescribeDBClusterPerformanceResponseBody) SetDBClusterId

func (*DescribeDBClusterPerformanceResponseBody) SetEndTime

func (*DescribeDBClusterPerformanceResponseBody) SetRequestId

func (*DescribeDBClusterPerformanceResponseBody) SetStartTime

func (DescribeDBClusterPerformanceResponseBody) String

type DescribeDBClusterPerformanceResponseBodyPerformances

type DescribeDBClusterPerformanceResponseBodyPerformances struct {
	// The name of the performance metric.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The queried performance metric data.
	Series []*DescribeDBClusterPerformanceResponseBodyPerformancesSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metrics.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformances) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformances) SetKey

func (*DescribeDBClusterPerformanceResponseBodyPerformances) SetUnit

func (DescribeDBClusterPerformanceResponseBodyPerformances) String

type DescribeDBClusterPerformanceResponseBodyPerformancesSeries

type DescribeDBClusterPerformanceResponseBodyPerformancesSeries struct {
	// The name of the performance metric value.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The tags that are added to the cluster.
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
	// The values of the queried performance metrics.
	Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeries) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformancesSeries) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformancesSeries) SetTags

func (*DescribeDBClusterPerformanceResponseBodyPerformancesSeries) SetValues

func (DescribeDBClusterPerformanceResponseBodyPerformancesSeries) String

type DescribeDBClusterResourcePoolPerformanceRequest

type DescribeDBClusterResourcePoolPerformanceRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to monitor the resource group. The end time must be later than the start time. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ* format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The metrics of the resource group. You can enter multiple metrics at the same time to query the monitoring information. Separate multiple metrics with commas (,). Valid values:
	//
	// *   **AnalyticDB_RP_CPU**: the average CPU utilization. Unit: %.
	// *   **AnalyticDB_RP_RT**: the query response time (RT). Unit: milliseconds.
	// *   **AnalyticDB_RP_QPS**: the queries per second (QPS). The value of this parameter must be a numeric value.
	// *   **AnalyticDB_RP_WaitTime**: the query waiting time. Unit: milliseconds.
	// *   **AnalyticDB_RP_OriginalNode**: the number of basic nodes in the resource group.
	// *   **AnalyticDB_RP_ActualNode**: the number of scheduled nodes that are scaled out in the resource group.
	// *   **AnalyticDB_RP_PlanNode**: the number of scheduled nodes to be scaled out in the resource group.
	// *   **AnalyticDB_RP_TotalNode**: the total number of nodes in the resource group. Total number of nodes = Number of basic nodes + Number of scheduled nodes that are scaled out.
	//
	// >
	//
	// *   If you leave this parameter empty, the monitoring information about all metrics is returned.
	//
	// *   For more information about scaling plans, see [Create a resource scaling plan](~~189507~~).
	Key                  *string `json:"Key,omitempty" xml:"Key,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The names of the resource groups that you want to query. You can enter multiple names of resource groups. Separate multiple names with commas (,).
	//
	// >
	//
	// *   The value of this parameter is case-insensitive. For example, `USER_DEFAULT` and `user_default` specify the same resource group.
	//
	// *   If you leave this parameter empty, the monitoring information about the `USER_DEFAULT` resource group is returned.
	ResourcePools *string `json:"ResourcePools,omitempty" xml:"ResourcePools,omitempty"`
	// The beginning of the time range to monitor the resource group. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ* format. The time must be in UTC.
	//
	// > You can view only the monitoring information about the resource groups within the last two days.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterResourcePoolPerformanceRequest) GoString

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetDBClusterId

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetEndTime

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetKey

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetOwnerAccount

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetOwnerId

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetResourceOwnerAccount

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetResourceOwnerId

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetResourcePools

func (*DescribeDBClusterResourcePoolPerformanceRequest) SetStartTime

func (DescribeDBClusterResourcePoolPerformanceRequest) String

type DescribeDBClusterResourcePoolPerformanceResponse

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

func (DescribeDBClusterResourcePoolPerformanceResponse) GoString

func (*DescribeDBClusterResourcePoolPerformanceResponse) SetHeaders

func (*DescribeDBClusterResourcePoolPerformanceResponse) SetStatusCode

func (DescribeDBClusterResourcePoolPerformanceResponse) String

type DescribeDBClusterResourcePoolPerformanceResponseBody

type DescribeDBClusterResourcePoolPerformanceResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range for monitoring the resource group. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The queried monitoring information about the metrics.
	Performances []*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The beginning of the time range for monitoring the resource group. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterResourcePoolPerformanceResponseBody) GoString

func (*DescribeDBClusterResourcePoolPerformanceResponseBody) SetDBClusterId

func (*DescribeDBClusterResourcePoolPerformanceResponseBody) SetEndTime

func (*DescribeDBClusterResourcePoolPerformanceResponseBody) SetRequestId

func (*DescribeDBClusterResourcePoolPerformanceResponseBody) SetStartTime

func (DescribeDBClusterResourcePoolPerformanceResponseBody) String

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances struct {
	// The metric of the resource group.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The queried monitoring information about the resource groups.
	ResourcePoolPerformances []*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances `json:"ResourcePoolPerformances,omitempty" xml:"ResourcePoolPerformances,omitempty" type:"Repeated"`
	// The unit of the metric value.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances) GoString

func (*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances) SetKey

func (*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances) SetUnit

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformances) String

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances struct {
	// The name of the resource group.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
	// The sequential monitoring information about the resource groups.
	ResourcePoolSeries []*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformancesResourcePoolSeries `json:"ResourcePoolSeries,omitempty" xml:"ResourcePoolSeries,omitempty" type:"Repeated"`
}

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances) GoString

func (*DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances) SetResourcePoolName

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformances) String

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformancesResourcePoolSeries

type DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformancesResourcePoolSeries struct {
	// The name of the metric.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The value of the metric.
	Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformancesResourcePoolSeries) GoString

func (DescribeDBClusterResourcePoolPerformanceResponseBodyPerformancesResourcePoolPerformancesResourcePoolSeries) String

type DescribeDBClusterStatusRequest

type DescribeDBClusterStatusRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call [DescribeRegions](~~143074~~) to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBClusterStatusRequest) GoString

func (*DescribeDBClusterStatusRequest) SetOwnerAccount

func (*DescribeDBClusterStatusRequest) SetOwnerId

func (*DescribeDBClusterStatusRequest) SetRegionId

func (*DescribeDBClusterStatusRequest) SetResourceOwnerAccount

func (*DescribeDBClusterStatusRequest) SetResourceOwnerId

func (DescribeDBClusterStatusRequest) String

type DescribeDBClusterStatusResponse

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

func (DescribeDBClusterStatusResponse) GoString

func (*DescribeDBClusterStatusResponse) SetHeaders

func (*DescribeDBClusterStatusResponse) SetStatusCode

func (DescribeDBClusterStatusResponse) String

type DescribeDBClusterStatusResponseBody

type DescribeDBClusterStatusResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The states of clusters. Valid values:
	//
	// *   **Preparing**: The cluster is being prepared.
	// *   **Creating**: The cluster is being created.
	// *   **Restoring**: The cluster is being restored from a backup.
	// *   **Running**: The cluster is running.
	// *   **Deleting**: The cluster is being deleted.
	// *   **ClassChanging**: The cluster configurations are being changed.
	// *   **NetAddressCreating**: A network connection is being created.
	// *   **NetAddressDeleting**: A network connection is being released.
	// *   **NetAddressModifying**: A network connection is being modified.
	// *   **EngineVersionUpgrading**: The engine version is being updated.
	Status []*string `json:"Status,omitempty" xml:"Status,omitempty" type:"Repeated"`
}

func (DescribeDBClusterStatusResponseBody) GoString

func (*DescribeDBClusterStatusResponseBody) SetRequestId

func (*DescribeDBClusterStatusResponseBody) SetStatus

func (DescribeDBClusterStatusResponseBody) String

type DescribeDBClustersRequest

type DescribeDBClustersRequest struct {
	// The description of the cluster.
	//
	// *   The description cannot start with `http://` or `https://`.
	// *   The description must be 2 to 256 characters in length
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster IDs.
	//
	// > You can specify the ID of one cluster or IDs of more clusters within the preceding region.
	DBClusterIds *string `json:"DBClusterIds,omitempty" xml:"DBClusterIds,omitempty"`
	// The state of the cluster. Valid values:
	//
	// *   **Preparing**: The cluster is being prepared.
	// *   **Creating**: The cluster is being created.
	// *   **Restoring**: The cluster is being restored from a backup.
	// *   **Running**: The cluster is running.
	// *   **Deleting**: The cluster is being deleted.
	// *   **ClassChanging**: The cluster specifications are being changed.
	// *   **NetAddressCreating**: A network connection is being created.
	// *   **NetAddressDeleting**: A network connection is being deleted.
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	// The version of the cluster. Set the value to **3.0**.
	DBVersion    *string `json:"DBVersion,omitempty" xml:"DBVersion,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the clusters.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The tags that are added to the cluster.
	Tag []*DescribeDBClustersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClustersRequest) GoString

func (s DescribeDBClustersRequest) GoString() string

func (*DescribeDBClustersRequest) SetDBClusterDescription

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

func (*DescribeDBClustersRequest) SetDBClusterIds

func (*DescribeDBClustersRequest) SetDBClusterStatus

func (*DescribeDBClustersRequest) SetDBVersion

func (*DescribeDBClustersRequest) SetOwnerAccount

func (*DescribeDBClustersRequest) SetOwnerId

func (*DescribeDBClustersRequest) SetPageNumber

func (*DescribeDBClustersRequest) SetPageSize

func (*DescribeDBClustersRequest) SetRegionId

func (*DescribeDBClustersRequest) SetResourceGroupId

func (*DescribeDBClustersRequest) SetResourceOwnerAccount

func (s *DescribeDBClustersRequest) SetResourceOwnerAccount(v string) *DescribeDBClustersRequest

func (*DescribeDBClustersRequest) SetResourceOwnerId

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

func (*DescribeDBClustersRequest) SetTag

func (DescribeDBClustersRequest) String

func (s DescribeDBClustersRequest) String() string

type DescribeDBClustersRequestTag

type DescribeDBClustersRequestTag struct {
	// The key of tag N that is added to the cluster. You can use tags to filter clusters. A tag is a key-value pair. You can specify up to 20 tags in one request. The letter N specifies the sequence number of each key-value pair and must be unique. The values of N must be consecutive integers that start from 1. Each value of `Tag.N.Key` is paired with a value of `Tag.N.Value`.
	//
	// > The tag key can be up to 64 characters in length and cannot start with `aliyun`, `acs:`, `http://`, or `https://`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N that is added to the cluster. You can use tags to filter clusters. A tag is a key-value pair. You can specify up to 20 tags in one request. The letter N specifies the sequence number of each key-value pair and must be unique. The values of N must be consecutive integers that start from 1. Each value of `Tag.N.Key` is paired with a value of `Tag.N.Value`.
	//
	// > The tag key can be up to 64 characters in length and cannot start with `aliyun`, `acs:`, `http://`, or `https://`.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClustersRequestTag) GoString

func (s DescribeDBClustersRequestTag) GoString() string

func (*DescribeDBClustersRequestTag) SetKey

func (*DescribeDBClustersRequestTag) SetValue

func (DescribeDBClustersRequestTag) String

type DescribeDBClustersResponse

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

func (DescribeDBClustersResponse) GoString

func (s DescribeDBClustersResponse) GoString() string

func (*DescribeDBClustersResponse) SetBody

func (*DescribeDBClustersResponse) SetHeaders

func (*DescribeDBClustersResponse) SetStatusCode

func (DescribeDBClustersResponse) String

type DescribeDBClustersResponseBody

type DescribeDBClustersResponseBody struct {
	// The queried clusters.
	Items *DescribeDBClustersResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBClustersResponseBody) GoString

func (*DescribeDBClustersResponseBody) SetPageNumber

func (*DescribeDBClustersResponseBody) SetPageSize

func (*DescribeDBClustersResponseBody) SetRequestId

func (*DescribeDBClustersResponseBody) SetTotalCount

func (DescribeDBClustersResponseBody) String

type DescribeDBClustersResponseBodyItems

type DescribeDBClustersResponseBodyItems struct {
	DBCluster []*DescribeDBClustersResponseBodyItemsDBCluster `json:"DBCluster,omitempty" xml:"DBCluster,omitempty" type:"Repeated"`
}

func (DescribeDBClustersResponseBodyItems) GoString

func (DescribeDBClustersResponseBodyItems) String

type DescribeDBClustersResponseBodyItemsDBCluster

type DescribeDBClustersResponseBodyItemsDBCluster struct {
	// The edition of the cluster. Valid values:
	//
	// *   **BASIC**: reserved mode for Basic Edition.
	// *   **CLUSTER**: reserved mode for Cluster Edition.
	// *   **MIXED_STORAGE**: elastic mode for Cluster Edition.
	//
	// >  For more information about cluster editions, see [Editions](~~205001~~).
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The commodity code. **ads** is returned.
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	// The specifications of computing resources that are used in the cluster in elastic mode. The increase of computing resources can speed up queries. You can adjust the value of this parameter to scale the cluster.
	ComputeResource *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	// The public endpoint that is used to connect to the cluster.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The time when the cluster was created. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC. Example: *2021-04-01T09:50:18Z*.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the cluster.
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The network type of the cluster. **VPC** is returned.
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,omitempty"`
	// The state of the cluster. For more information, see [Cluster states](~~143075~~).
	DBClusterStatus *string `json:"DBClusterStatus,omitempty" xml:"DBClusterStatus,omitempty"`
	// The type of the cluster. Valid values:
	//
	// *   **Common**: common cluster.
	// *   **RDS_ANALYSIS**: MySQL analytic instance.
	DBClusterType *string `json:"DBClusterType,omitempty" xml:"DBClusterType,omitempty"`
	// The instance type of the cluster.
	DBNodeClass *string `json:"DBNodeClass,omitempty" xml:"DBNodeClass,omitempty"`
	// The number of node groups.
	DBNodeCount *int64 `json:"DBNodeCount,omitempty" xml:"DBNodeCount,omitempty"`
	// The storage capacity of the cluster. Unit: GB.
	DBNodeStorage *int64 `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// The version of the database engine. **3.0** is returned.
	DBVersion *string `json:"DBVersion,omitempty" xml:"DBVersion,omitempty"`
	// The disk type of the cluster. Valid values:
	//
	// *   **local_ssd**: local disk.
	// *   **cloud**: basic disk.
	// *   **cloud_ssd**: standard SSD.
	// *   **cloud_efficiency**: ultra disk.
	// *   **cloud_essd**: PL0 enhanced SSD (ESSD).
	// *   **cloud_essd**: PL1 ESSD.
	// *   **cloud_essd2**: PL2 ESSD.
	// *   **cloud_essd3**: PL3 ESSD.
	//
	// >  For more information, see [ESSDs](~~122389~~).
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// The ID of the Data Transmission Service (DTS) synchronization task. This parameter is returned only for MySQL analytic instances.
	DtsJobId *string `json:"DtsJobId,omitempty" xml:"DtsJobId,omitempty"`
	// The number of elastic I/O units (EIUs). For more information, see [Use EIUs to scale up storage resources](~~189505~~).
	//
	// >  This parameter is returned only for clusters in elastic mode.
	ElasticIOResource *int32 `json:"ElasticIOResource,omitempty" xml:"ElasticIOResource,omitempty"`
	// The engine of the cluster. **AnalyticDB** is returned.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The number of compute nodes that are used by the cluster in elastic mode.
	ExecutorCount *string `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	// The time when the cluster expires. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC. Example: *2999-09-08T16:00:00Z*.
	//
	// >
	//
	// *   If the billing method of the cluster is subscription, the actual expiration time is returned.
	//
	// *   If the billing method of the cluster is pay-as-you-go, **2999-09-08T16:00:00Z** is returned.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Indicates whether the cluster has expired. Valid values:
	//
	// *   **true**
	// *   **false**
	Expired *string `json:"Expired,omitempty" xml:"Expired,omitempty"`
	// The public IP address of the cluster.
	InnerIp *string `json:"InnerIp,omitempty" xml:"InnerIp,omitempty"`
	// The port number that is used to connect to the cluster.
	InnerPort *string `json:"InnerPort,omitempty" xml:"InnerPort,omitempty"`
	// The lock mode of the cluster. Valid values:
	//
	// *   **Unlock**: The cluster is not locked.
	// *   **ManualLock**: The cluster is manually locked.
	// *   **LockByExpiration**: The cluster is automatically locked due to cluster expiration.
	// *   **LockByRestoration**: The cluster is automatically locked due to cluster restoration.
	// *   **LockByDiskQuota**: The cluster is automatically locked when it has used 90% of its storage.
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the cluster is locked.
	//
	// >  This parameter is returned only when the cluster was locked. **instance_expire** is returned.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The mode of the cluster. Valid values:
	//
	// *   **flexible**: elastic mode.
	// *   **reserver**: reserved mode.
	//
	// >
	//
	// *   For more information about cluster modes, see [Editions](~~205001~~).
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The billing method of the cluster. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go.
	// *   **Prepaid**: subscription.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The port number that is used to connect to the cluster. Default value: 3306.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the ApsaraDB RDS instance from which data is synchronized to the cluster. This parameter is returned only for MySQL analytic instances.
	RdsInstanceId *string `json:"RdsInstanceId,omitempty" xml:"RdsInstanceId,omitempty"`
	// The region ID of the cluster.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The specifications of storage resources that are used in the cluster in elastic mode. These resources are used to read and write data. You can increase the value of this parameter to improve the read and write performance of the cluster.
	StorageResource *string `json:"StorageResource,omitempty" xml:"StorageResource,omitempty"`
	// The tags that are added to the cluster.
	Tags *DescribeDBClustersResponseBodyItemsDBClusterTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The ID of the cluster that is deployed in the VPC.
	VPCCloudInstanceId *string `json:"VPCCloudInstanceId,omitempty" xml:"VPCCloudInstanceId,omitempty"`
	// The virtual private cloud (VPC) ID of the cluster.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID of the cluster.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The zone ID of the cluster.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBClustersResponseBodyItemsDBCluster) GoString

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetCategory

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetCommodityCode

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetComputeResource

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetConnectionString

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetCreateTime

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBClusterDescription

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBClusterId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBClusterNetworkType

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBClusterStatus

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBClusterType

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBNodeClass

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBNodeCount

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBNodeStorage

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDBVersion

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDiskType

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetDtsJobId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetElasticIOResource

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetEngine

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetExecutorCount

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetExpireTime

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetExpired

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetInnerIp

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetInnerPort

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetLockMode

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetLockReason

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetMode

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetPayType

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetPort

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetRdsInstanceId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetRegionId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetResourceGroupId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetStorageResource

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetVPCCloudInstanceId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetVPCId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetVSwitchId

func (*DescribeDBClustersResponseBodyItemsDBCluster) SetZoneId

func (DescribeDBClustersResponseBodyItemsDBCluster) String

type DescribeDBClustersResponseBodyItemsDBClusterTags

type DescribeDBClustersResponseBodyItemsDBClusterTags struct {
	Tag []*DescribeDBClustersResponseBodyItemsDBClusterTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBClustersResponseBodyItemsDBClusterTags) GoString

func (DescribeDBClustersResponseBodyItemsDBClusterTags) String

type DescribeDBClustersResponseBodyItemsDBClusterTagsTag

type DescribeDBClustersResponseBodyItemsDBClusterTagsTag struct {
	// The tag key.
	//
	// >  You can call the [TagResources](~~179253~~) operation to add tags to a cluster.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBClustersResponseBodyItemsDBClusterTagsTag) GoString

func (*DescribeDBClustersResponseBodyItemsDBClusterTagsTag) SetKey

func (*DescribeDBClustersResponseBodyItemsDBClusterTagsTag) SetValue

func (DescribeDBClustersResponseBodyItemsDBClusterTagsTag) String

type DescribeDBResourceGroupRequest

type DescribeDBResourceGroupRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName            *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBResourceGroupRequest) GoString

func (*DescribeDBResourceGroupRequest) SetDBClusterId

func (*DescribeDBResourceGroupRequest) SetGroupName

func (*DescribeDBResourceGroupRequest) SetOwnerAccount

func (*DescribeDBResourceGroupRequest) SetOwnerId

func (*DescribeDBResourceGroupRequest) SetResourceOwnerAccount

func (*DescribeDBResourceGroupRequest) SetResourceOwnerId

func (DescribeDBResourceGroupRequest) String

type DescribeDBResourceGroupResponse

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

func (DescribeDBResourceGroupResponse) GoString

func (*DescribeDBResourceGroupResponse) SetHeaders

func (*DescribeDBResourceGroupResponse) SetStatusCode

func (DescribeDBResourceGroupResponse) String

type DescribeDBResourceGroupResponseBody

type DescribeDBResourceGroupResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The queried resource group.
	GroupsInfo []*DescribeDBResourceGroupResponseBodyGroupsInfo `json:"GroupsInfo,omitempty" xml:"GroupsInfo,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBResourceGroupResponseBody) GoString

func (*DescribeDBResourceGroupResponseBody) SetDBClusterId

func (*DescribeDBResourceGroupResponseBody) SetRequestId

func (DescribeDBResourceGroupResponseBody) String

type DescribeDBResourceGroupResponseBodyGroupsInfo

type DescribeDBResourceGroupResponseBodyGroupsInfo struct {
	// The time when the resource group was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The name of the resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The query execution mode. Valid values:
	//
	// *   **interactive**
	// *   **batch** (default)
	//
	// > For more information, see [Query execution modes](~~189502~~).
	GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	// The database accounts that are associated with the resource group.
	GroupUsers *string `json:"GroupUsers,omitempty" xml:"GroupUsers,omitempty"`
	// The number of nodes. Each node provides 16 cores and 64 GB memory.
	NodeNum *int32 `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	// The time when the resource group was updated.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeDBResourceGroupResponseBodyGroupsInfo) GoString

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetCreateTime

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetGroupName

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetGroupType

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetGroupUsers

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetNodeNum

func (*DescribeDBResourceGroupResponseBodyGroupsInfo) SetUpdateTime

func (DescribeDBResourceGroupResponseBodyGroupsInfo) String

type DescribeDBResourcePoolRequest

type DescribeDBResourcePoolRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	PoolName             *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeDBResourcePoolRequest) GoString

func (*DescribeDBResourcePoolRequest) SetDBClusterId

func (*DescribeDBResourcePoolRequest) SetOwnerAccount

func (*DescribeDBResourcePoolRequest) SetOwnerId

func (*DescribeDBResourcePoolRequest) SetPoolName

func (*DescribeDBResourcePoolRequest) SetResourceOwnerAccount

func (*DescribeDBResourcePoolRequest) SetResourceOwnerId

func (DescribeDBResourcePoolRequest) String

type DescribeDBResourcePoolResponse

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

func (DescribeDBResourcePoolResponse) GoString

func (*DescribeDBResourcePoolResponse) SetHeaders

func (*DescribeDBResourcePoolResponse) SetStatusCode

func (DescribeDBResourcePoolResponse) String

type DescribeDBResourcePoolResponseBody

type DescribeDBResourcePoolResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Details of the resource group.
	PoolsInfo []*DescribeDBResourcePoolResponseBodyPoolsInfo `json:"PoolsInfo,omitempty" xml:"PoolsInfo,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBResourcePoolResponseBody) GoString

func (*DescribeDBResourcePoolResponseBody) SetDBClusterId

func (*DescribeDBResourcePoolResponseBody) SetRequestId

func (DescribeDBResourcePoolResponseBody) String

type DescribeDBResourcePoolResponseBodyPoolsInfo

type DescribeDBResourcePoolResponseBodyPoolsInfo struct {
	// The time when the resource group was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The number of nodes.
	//
	// >  Each node consumes 16 cores and 64 GB memory.
	NodeNum *int32 `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	// The name of the resource group.
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// The database accounts that are associated with the resource group.
	PoolUsers *string `json:"PoolUsers,omitempty" xml:"PoolUsers,omitempty"`
	// The mode in which SQL statements are executed.
	//
	// *   **batch**
	// *   **interactive**
	//
	// >  For more information, see [Query execution modes](~~189502~~).
	QueryType *string `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	// The time when the resource group was updated.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeDBResourcePoolResponseBodyPoolsInfo) GoString

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetCreateTime

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetNodeNum

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetPoolName

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetPoolUsers

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetQueryType

func (*DescribeDBResourcePoolResponseBodyPoolsInfo) SetUpdateTime

func (DescribeDBResourcePoolResponseBodyPoolsInfo) String

type DescribeDiagnosisDimensionsRequest

type DescribeDiagnosisDimensionsRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// >
	//
	// *   The end time must be later than the start time.
	//
	// *   The maximum time range that can be specified is 24 hours.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The language of file titles and error messages. Valid values:
	//
	// *   **zh** (default): simplified Chinese.
	// *   **en**: English.
	// *   **ja**: Japanese.
	// *   **zh-tw**: traditional Chinese.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The query condition for SQL statements, which can contain the `Type`, `Value`, and `Min` or `Max` fields. Specify the condition in the JSON format. `Type` specifies the query dimension. Valid values for Type: `maxCost`, `status`, and `cost`. `Value`, `Min`, or `Max` specifies the query range for the dimension. Valid values:
	//
	// *   `{"Type":"maxCost","Value":"100"}`: queries the top 100 most time-consuming SQL statements. Set `Value` to 100.
	// *   `{"Type":"status","Value":"finished"}`: queries executed SQL statements. You can set `Value` to `running` to query SQL statements that are being executed. You can also set Value to `failed` to query SQL statements that failed to be executed.
	// *   `{"Type":"cost","Min":"10","Max":"200"}`: queries SQL statements whose execution durations are in the range of 10 to 200 milliseconds. You can also customize the maximum and minimum execution durations.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// > Only data within the last 14 days can be queried. If you call this operation to query data that is earlier than 14 days, an empty string is returned.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDiagnosisDimensionsRequest) GoString

func (*DescribeDiagnosisDimensionsRequest) SetDBClusterId

func (*DescribeDiagnosisDimensionsRequest) SetEndTime

func (*DescribeDiagnosisDimensionsRequest) SetLang

func (*DescribeDiagnosisDimensionsRequest) SetQueryCondition

func (*DescribeDiagnosisDimensionsRequest) SetRegionId

func (*DescribeDiagnosisDimensionsRequest) SetStartTime

func (DescribeDiagnosisDimensionsRequest) String

type DescribeDiagnosisDimensionsResponse

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

func (DescribeDiagnosisDimensionsResponse) GoString

func (*DescribeDiagnosisDimensionsResponse) SetHeaders

func (*DescribeDiagnosisDimensionsResponse) SetStatusCode

func (DescribeDiagnosisDimensionsResponse) String

type DescribeDiagnosisDimensionsResponseBody

type DescribeDiagnosisDimensionsResponseBody struct {
	// The source IP addresses.
	ClientIps []*string `json:"ClientIps,omitempty" xml:"ClientIps,omitempty" type:"Repeated"`
	// The databases.
	Databases []*string `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The resource groups.
	ResourceGroups []*string `json:"ResourceGroups,omitempty" xml:"ResourceGroups,omitempty" type:"Repeated"`
	// The usernames.
	UserNames []*string `json:"UserNames,omitempty" xml:"UserNames,omitempty" type:"Repeated"`
}

func (DescribeDiagnosisDimensionsResponseBody) GoString

func (*DescribeDiagnosisDimensionsResponseBody) SetClientIps

func (*DescribeDiagnosisDimensionsResponseBody) SetDatabases

func (*DescribeDiagnosisDimensionsResponseBody) SetRequestId

func (*DescribeDiagnosisDimensionsResponseBody) SetResourceGroups

func (*DescribeDiagnosisDimensionsResponseBody) SetUserNames

func (DescribeDiagnosisDimensionsResponseBody) String

type DescribeDiagnosisMonitorPerformanceRequest

type DescribeDiagnosisMonitorPerformanceRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the UNIX timestamp format. Unit: milliseconds.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The language of file titles and error messages. Default value: zh. Valid values:
	//
	// *   **zh**: simplified Chinese
	// *   **en**: English
	// *   **ja**: Japanese
	// *   **zh-tw**: traditional Chinese
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The query conditions for SQL statements, which can be a combination of the `Type` and `Value` fields or a combination of the Type, `Min`, and `Max` fields. Specify the conditions in the JSON format. `Type` specifies the query dimension. Valid values for Type: `maxCost`, `status`, and `cost`. `Value`, `Min`, or `Max` specifies the query range for the dimension. Valid values:
	//
	// *   `{"Type":"maxCost","Value":"100"}`: queries the top 100 most time-consuming SQL statements. Set `Value` to 100.
	// *   `{"Type":"status","Value":"finished"}`: queries executed SQL statements. You can set `Value` to `running` to query SQL statements that are being executed. You can also set Value to `failed` to query SQL statements that failed to be executed.
	// *   `{"Type":"cost","Min":"10","Max":"200"}`: queries SQL statements whose execution durations are in the range of 10 to 200 milliseconds. You can also customize the maximum and minimum execution durations.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query. Specify the time in the UNIX timestamp format. Unit: milliseconds.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceRequest) GoString

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDBClusterId

func (*DescribeDiagnosisMonitorPerformanceRequest) SetEndTime

func (*DescribeDiagnosisMonitorPerformanceRequest) SetLang

func (*DescribeDiagnosisMonitorPerformanceRequest) SetQueryCondition

func (*DescribeDiagnosisMonitorPerformanceRequest) SetRegionId

func (*DescribeDiagnosisMonitorPerformanceRequest) SetStartTime

func (DescribeDiagnosisMonitorPerformanceRequest) String

type DescribeDiagnosisMonitorPerformanceResponse

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

func (DescribeDiagnosisMonitorPerformanceResponse) GoString

func (*DescribeDiagnosisMonitorPerformanceResponse) SetHeaders

func (*DescribeDiagnosisMonitorPerformanceResponse) SetStatusCode

func (DescribeDiagnosisMonitorPerformanceResponse) String

type DescribeDiagnosisMonitorPerformanceResponseBody

type DescribeDiagnosisMonitorPerformanceResponseBody struct {
	// The monitoring information of queries displayed in Gantt charts.
	Performances []*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The threshold for the number of queries displayed in a Gantt chart. The default value is 10000.
	//
	// >  A maximum of 10,000 queries can be displayed in a Gantt chart even if more queries exist.
	PerformancesThreshold *int32 `json:"PerformancesThreshold,omitempty" xml:"PerformancesThreshold,omitempty"`
	// Indicates whether all queries are returned. Valid values:
	//
	// *   true: All queries are returned.
	// *   false: Only a specified number of queries are returned.
	PerformancesTruncated *bool `json:"PerformancesTruncated,omitempty" xml:"PerformancesTruncated,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBody) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesThreshold

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesTruncated

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetRequestId

func (DescribeDiagnosisMonitorPerformanceResponseBody) String

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances struct {
	// The total amount of time consumed by the query. Unit: milliseconds.
	//
	// >  This parameter indicates the sum of `QueuedTime`, `TotalPlanningTime`, and `ExecutionTime`.
	Cost *int64 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	// The peak memory of the query. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The ID of the query.
	//
	// >  You can call the [DescribeProcessList](~~143382~~) operation to query the IDs of queries that are being executed.
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The IP address of the AnalyticDB for MySQL frontend node on which the SQL statement is executed.
	RcHost *string `json:"RcHost,omitempty" xml:"RcHost,omitempty"`
	// The number of entries scanned.
	ScanRows *int64 `json:"ScanRows,omitempty" xml:"ScanRows,omitempty"`
	// The amount of scanned data. Unit: bytes.
	ScanSize *int64 `json:"ScanSize,omitempty" xml:"ScanSize,omitempty"`
	// The execution start time of the SQL statement. The time is in the UNIX timestamp format. Unit: milliseconds.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the SQL statement. Valid values:
	//
	// *   **running**
	// *   **finished**
	// *   **failed**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The database account that is used to submit the query.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetCost

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetPeakMemory

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetProcessId

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetRcHost

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetScanRows

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetScanSize

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStartTime

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStatus

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetUserName

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) String

type DescribeDiagnosisRecordsRequest

type DescribeDiagnosisRecordsRequest struct {
	// The source IP address.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database on which the SQL statements are executed.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// >
	//
	// *   The end time must be later than the start time.
	//
	// *   The maximum time range that can be specified is 24 hours.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword for the query.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The language of file titles and error messages. Valid values:
	//
	// *   **zh** (default): simplified Chinese.
	// *   **en**: English.
	// *   **ja**: Japanese.
	// *   **zh-tw**: traditional Chinese.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The maximum peak memory of the SQL statements. Unit: bytes.
	MaxPeakMemory *int64 `json:"MaxPeakMemory,omitempty" xml:"MaxPeakMemory,omitempty"`
	// The maximum scan size of the SQL statements. Unit: bytes.
	MaxScanSize *int64 `json:"MaxScanSize,omitempty" xml:"MaxScanSize,omitempty"`
	// The minimum peak memory of the SQL statements. Unit: bytes.
	MinPeakMemory *int64 `json:"MinPeakMemory,omitempty" xml:"MinPeakMemory,omitempty"`
	// The minimum scan size of the SQL statements. Unit: bytes.
	MinScanSize *int64 `json:"MinScanSize,omitempty" xml:"MinScanSize,omitempty"`
	// The order in which to sort the retrieved SQL statements by field. Specify this value in the JSON format. The value is an ordered array that uses the order of the input array and contains the `Field` and `Type` fields. Example: `[{"Field":"StartTime", "Type": "desc" }]`. Fields:
	//
	// *   `Field` specifies the field that is used to sort the retrieved SQL statements. Valid values:
	//
	//     *   `StartTime`: the start time of the execution.
	//     *   `Status`: the execution state.
	//     *   `UserName`: the username.
	//     *   `Cost`: the execution duration.
	//     *   `PeakMemory`: the peak memory.
	//     *   `ScanSize`: the amount of data to be scanned.
	//     *   `Database`: the name of the database.
	//     *   `ClientIp`: the source IP address.
	//     *   `ResourceGroup`: the name of the resource group.
	//     *   `QueueTime`: the amount of time that is consumed for queuing.
	//     *   `OutputRows`: the number of output rows.
	//     *   `OutputDataSize`: the amount of output data.
	//     *   `ResourceCostRank`: the execution duration rank of operators that are used in the SQL statements. This field takes effect only when `QueryCondition` is set to `{"Type":"status","Value":"running"}`.
	//
	// *   `Type` specifies the sorting order. Valid values (case-insensitive):
	//
	//     *   `Desc`: descending order.
	//     *   `Asc`: ascending order.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values: **30**, **50**, and **100**. Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the SQL pattern.[](~~321868~~)
	PatternId *string `json:"PatternId,omitempty" xml:"PatternId,omitempty"`
	// The query condition for SQL statements, which can contain the `Type`, `Value`, and `Min` or `Max` fields. Specify the condition in the JSON format. `Type` specifies the query dimension. Valid values for Type: `maxCost`, `status`, and `cost`. `Value`, `Min`, or `Max` specifies the query range for the dimension. Valid values:
	//
	// *   `{"Type":"maxCost","Value":"100"}`: queries the top 100 most time-consuming SQL statements. Set `Value` to 100.
	// *   `{"Type":"status","Value":"finished"}`: queries executed SQL statements. You can set `Value` to `running` to query SQL statements that are being executed. You can also set Value to `failed` to query SQL statements that failed to be executed.
	// *   `{"Type":"cost","Min":"10","Max":"200"}`: queries SQL statements whose execution durations are in the range of 10 to 200 milliseconds. You can also customize the maximum and minimum execution durations.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group to which the SQL statements belong.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"`
	// The beginning of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// > Only data within the last 14 days can be queried.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The username that is used to execute the SQL statements.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeDiagnosisRecordsRequest) GoString

func (*DescribeDiagnosisRecordsRequest) SetClientIp

func (*DescribeDiagnosisRecordsRequest) SetDBClusterId

func (*DescribeDiagnosisRecordsRequest) SetDatabase

func (*DescribeDiagnosisRecordsRequest) SetEndTime

func (*DescribeDiagnosisRecordsRequest) SetKeyword

func (*DescribeDiagnosisRecordsRequest) SetLang

func (*DescribeDiagnosisRecordsRequest) SetMaxPeakMemory

func (*DescribeDiagnosisRecordsRequest) SetMaxScanSize

func (*DescribeDiagnosisRecordsRequest) SetMinPeakMemory

func (*DescribeDiagnosisRecordsRequest) SetMinScanSize

func (*DescribeDiagnosisRecordsRequest) SetOrder

func (*DescribeDiagnosisRecordsRequest) SetPageNumber

func (*DescribeDiagnosisRecordsRequest) SetPageSize

func (*DescribeDiagnosisRecordsRequest) SetPatternId

func (*DescribeDiagnosisRecordsRequest) SetQueryCondition

func (*DescribeDiagnosisRecordsRequest) SetRegionId

func (*DescribeDiagnosisRecordsRequest) SetResourceGroup

func (*DescribeDiagnosisRecordsRequest) SetStartTime

func (*DescribeDiagnosisRecordsRequest) SetUserName

func (DescribeDiagnosisRecordsRequest) String

type DescribeDiagnosisRecordsResponse

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

func (DescribeDiagnosisRecordsResponse) GoString

func (*DescribeDiagnosisRecordsResponse) SetHeaders

func (*DescribeDiagnosisRecordsResponse) SetStatusCode

func (DescribeDiagnosisRecordsResponse) String

type DescribeDiagnosisRecordsResponseBody

type DescribeDiagnosisRecordsResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The queried SQL statements.
	Querys []*DescribeDiagnosisRecordsResponseBodyQuerys `json:"Querys,omitempty" xml:"Querys,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDiagnosisRecordsResponseBody) GoString

func (*DescribeDiagnosisRecordsResponseBody) SetPageNumber

func (*DescribeDiagnosisRecordsResponseBody) SetPageSize

func (*DescribeDiagnosisRecordsResponseBody) SetRequestId

func (*DescribeDiagnosisRecordsResponseBody) SetTotalCount

func (DescribeDiagnosisRecordsResponseBody) String

type DescribeDiagnosisRecordsResponseBodyQuerys

type DescribeDiagnosisRecordsResponseBodyQuerys struct {
	// The source IP address.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The total execution duration. Unit: milliseconds.
	//
	// >  This value is the cumulative value of the `QueuedTime`, `TotalPlanningTime`, and `ExecutionTime` parameters.
	Cost *int64 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	// The name of the database on which the SQL statement is executed.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The number of rows written to the table by an extract, transform, and load (ETL) task.
	EtlWriteRows *int64 `json:"EtlWriteRows,omitempty" xml:"EtlWriteRows,omitempty"`
	// The execution duration. Unit: milliseconds.
	ExecutionTime *int64 `json:"ExecutionTime,omitempty" xml:"ExecutionTime,omitempty"`
	// The amount of returned data. Unit: bytes.
	OutputDataSize *int64 `json:"OutputDataSize,omitempty" xml:"OutputDataSize,omitempty"`
	// The number of rows returned.
	OutputRows *int64 `json:"OutputRows,omitempty" xml:"OutputRows,omitempty"`
	// The peak memory. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The query ID.
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The amount of time that is consumed for queuing. Unit: milliseconds.
	QueueTime *int64 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The IP address and port number of the AnalyticDB for MySQL frontend node on which the SQL statement is executed.
	RcHost *string `json:"RcHost,omitempty" xml:"RcHost,omitempty"`
	// The execution duration rank of operators that are used in the SQL statement.
	//
	// > This field is returned only for SQL statements that have the `Status` parameter set to `running`.
	ResourceCostRank *int32 `json:"ResourceCostRank,omitempty" xml:"ResourceCostRank,omitempty"`
	// The resource group to which the SQL statement belongs.
	ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"`
	// The SQL statement.
	//
	// > For performance considerations, an SQL statement cannot exceed 5,120 characters in length. Otherwise, the SQL statement is truncated. You can call the [DownloadDiagnosisRecords](~~308212~~) operation to download the diagnostic information about SQL statements that meet a condition in an AnalyticDB for MySQL cluster, including the complete SQL statements.
	SQL *string `json:"SQL,omitempty" xml:"SQL,omitempty"`
	// Indicates whether the SQL statement is truncated. Valid values:
	//
	// *   **true**
	// *   **false**
	SQLTruncated *bool `json:"SQLTruncated,omitempty" xml:"SQLTruncated,omitempty"`
	// The maximum length of the SQL statement. 5120 is returned. Unit: character. SQL statements that exceed this limit are truncated.
	SQLTruncatedThreshold *int64 `json:"SQLTruncatedThreshold,omitempty" xml:"SQLTruncatedThreshold,omitempty"`
	// The number of entries scanned.
	ScanRows *int64 `json:"ScanRows,omitempty" xml:"ScanRows,omitempty"`
	// The amount of scanned data. Unit: bytes.
	ScanSize *int64 `json:"ScanSize,omitempty" xml:"ScanSize,omitempty"`
	// The beginning of the time range in which the SQL statement is executed. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the SQL statement. Valid values:
	//
	// *   **running**
	// *   **finished**
	// *   **failed**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The amount of time that is consumed to generate an execution plan. Unit: milliseconds.
	TotalPlanningTime *int64 `json:"TotalPlanningTime,omitempty" xml:"TotalPlanningTime,omitempty"`
	// The total number of stages generated.
	TotalStages *int32 `json:"TotalStages,omitempty" xml:"TotalStages,omitempty"`
	// The username that is used to execute the SQL statement.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeDiagnosisRecordsResponseBodyQuerys) GoString

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetClientIp

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetCost

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetDatabase

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetEtlWriteRows

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetExecutionTime

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetOutputDataSize

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetOutputRows

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetPeakMemory

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetProcessId

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetQueueTime

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetRcHost

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetResourceCostRank

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetResourceGroup

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetSQL

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetSQLTruncated

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetSQLTruncatedThreshold

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetScanRows

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetScanSize

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetStartTime

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetStatus

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetTotalPlanningTime

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetTotalStages

func (*DescribeDiagnosisRecordsResponseBodyQuerys) SetUserName

func (DescribeDiagnosisRecordsResponseBodyQuerys) String

type DescribeDiagnosisSQLInfoRequest

type DescribeDiagnosisSQLInfoRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The language of file titles and error messages. Valid values:
	//
	// *   **zh**: simplified Chinese
	// *   **en**: English
	// *   **ja**: Japanese
	// *   **zh-tw**: traditional Chinese
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The ID of the query.
	//
	// >  You can call the [DescribeDiagnosisRecords](~~308207~~) operation to query the SQL summary information of a specified AnalyticDB for MySQL cluster, including the query ID.
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The IP address and port number of the AnalyticDB for MySQL frontend node on which the SQL statement is executed.
	//
	// >  You can call the [DescribeDiagnosisRecords](~~308207~~) operation to query the SQL summary information of a specified AnalyticDB for MySQL cluster, including the IP address and port number of the frontend node.
	ProcessRcHost *string `json:"ProcessRcHost,omitempty" xml:"ProcessRcHost,omitempty"`
	// The execution start time of the SQL statement. Specify the time in the UNIX timestamp format. Unit: milliseconds.
	//
	// >  You can call the [DescribeDiagnosisRecords](~~308207~~) operation to query the SQL summary information of a specified AnalyticDB for MySQL cluster, including the execution start time of the SQL statement.
	ProcessStartTime *int64 `json:"ProcessStartTime,omitempty" xml:"ProcessStartTime,omitempty"`
	// The state of the SQL statement. Valid values:
	//
	// *   **running**
	//
	// *   **finished**
	//
	// *   **failed**
	//
	// > You can call the [DescribeDiagnosisRecords](~~308207~~) operation to query the SQL summary information of a specified AnalyticDB for MySQL cluster, including the state of the SQL statement.
	ProcessState *string `json:"ProcessState,omitempty" xml:"ProcessState,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDiagnosisSQLInfoRequest) GoString

func (*DescribeDiagnosisSQLInfoRequest) SetDBClusterId

func (*DescribeDiagnosisSQLInfoRequest) SetLang

func (*DescribeDiagnosisSQLInfoRequest) SetProcessId

func (*DescribeDiagnosisSQLInfoRequest) SetProcessRcHost

func (*DescribeDiagnosisSQLInfoRequest) SetProcessStartTime

func (*DescribeDiagnosisSQLInfoRequest) SetProcessState

func (*DescribeDiagnosisSQLInfoRequest) SetRegionId

func (DescribeDiagnosisSQLInfoRequest) String

type DescribeDiagnosisSQLInfoResponse

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

func (DescribeDiagnosisSQLInfoResponse) GoString

func (*DescribeDiagnosisSQLInfoResponse) SetHeaders

func (*DescribeDiagnosisSQLInfoResponse) SetStatusCode

func (DescribeDiagnosisSQLInfoResponse) String

type DescribeDiagnosisSQLInfoResponseBody

type DescribeDiagnosisSQLInfoResponseBody struct {
	// Execution details of the SQL statement, including the SQL statement text, statistics, execution plan, and operator information.
	DiagnosisSQLInfo *string `json:"DiagnosisSQLInfo,omitempty" xml:"DiagnosisSQLInfo,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Execution details of the query by stage.
	StageInfos []*DescribeDiagnosisSQLInfoResponseBodyStageInfos `json:"StageInfos,omitempty" xml:"StageInfos,omitempty" type:"Repeated"`
}

func (DescribeDiagnosisSQLInfoResponseBody) GoString

func (*DescribeDiagnosisSQLInfoResponseBody) SetDiagnosisSQLInfo

func (*DescribeDiagnosisSQLInfoResponseBody) SetRequestId

func (DescribeDiagnosisSQLInfoResponseBody) String

type DescribeDiagnosisSQLInfoResponseBodyStageInfos

type DescribeDiagnosisSQLInfoResponseBodyStageInfos struct {
	// The total amount of input data in the stage. Unit: bytes.
	InputDataSize *int64 `json:"InputDataSize,omitempty" xml:"InputDataSize,omitempty"`
	// The total number of input rows in the stage.
	InputRows *int64 `json:"InputRows,omitempty" xml:"InputRows,omitempty"`
	// The total amount of time consumed by all operators in the stage. Unit: milliseconds.
	OperatorCost *int64 `json:"OperatorCost,omitempty" xml:"OperatorCost,omitempty"`
	// The total amount of output data in the stage. Unit: bytes.
	OutputDataSize *int64 `json:"OutputDataSize,omitempty" xml:"OutputDataSize,omitempty"`
	// The total number of output rows in the stage.
	OutputRows *int64 `json:"OutputRows,omitempty" xml:"OutputRows,omitempty"`
	// The total peak memory of the stage. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The execution progress of the stage.
	Progress *float64 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The ID of the stage.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The state of the stage.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeDiagnosisSQLInfoResponseBodyStageInfos) GoString

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetInputDataSize

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetInputRows

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOperatorCost

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOutputDataSize

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOutputRows

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetPeakMemory

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetProgress

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetStageId

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetState

func (DescribeDiagnosisSQLInfoResponseBodyStageInfos) String

type DescribeDiagnosisTasksRequest

type DescribeDiagnosisTasksRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The IP address from which the query was initiated.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The order in which to sort the tasks by field. Specify the value in the JSON format. Example: `[{"Field":"CreateTime", "Type":"desc"}]`.
	//
	// >
	//
	// *   `Field` indicates the field that is used to sort the tasks. Valid values of Field: `State`, `CreateTime`, `DBName`, `ProcessID`, `UpdateTime`, `JobName`, and `ProcessRows`.
	//
	// *   `Type` indicates the sort type. Valid values of Type: `Desc` and `Asc`. The values are case-insensitive.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   30 (default)
	// *   50
	// *   100
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The query ID.
	//
	// > You can call the [DescribeProcessList](~~190092~~) operation to query the IDs of queries that are being executed.
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of a stage in the query that is specified by the `ProcessId` parameter.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The state of the asynchronous import or export task to be queried. Valid values:
	//
	// *   **RUNNING**
	// *   **FINISHED**
	// *   **FAILED**
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeDiagnosisTasksRequest) GoString

func (*DescribeDiagnosisTasksRequest) SetDBClusterId

func (*DescribeDiagnosisTasksRequest) SetHost

func (*DescribeDiagnosisTasksRequest) SetOrder

func (*DescribeDiagnosisTasksRequest) SetPageNumber

func (*DescribeDiagnosisTasksRequest) SetPageSize

func (*DescribeDiagnosisTasksRequest) SetProcessId

func (*DescribeDiagnosisTasksRequest) SetRegionId

func (*DescribeDiagnosisTasksRequest) SetStageId

func (*DescribeDiagnosisTasksRequest) SetState

func (DescribeDiagnosisTasksRequest) String

type DescribeDiagnosisTasksResponse

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

func (DescribeDiagnosisTasksResponse) GoString

func (*DescribeDiagnosisTasksResponse) SetHeaders

func (*DescribeDiagnosisTasksResponse) SetStatusCode

func (DescribeDiagnosisTasksResponse) String

type DescribeDiagnosisTasksResponseBody

type DescribeDiagnosisTasksResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried tasks.
	TaskList []*DescribeDiagnosisTasksResponseBodyTaskList `json:"TaskList,omitempty" xml:"TaskList,omitempty" type:"Repeated"`
	// The total number of tasks in the stage.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDiagnosisTasksResponseBody) GoString

func (*DescribeDiagnosisTasksResponseBody) SetRequestId

func (*DescribeDiagnosisTasksResponseBody) SetTotalCount

func (DescribeDiagnosisTasksResponseBody) String

type DescribeDiagnosisTasksResponseBodyTaskList

type DescribeDiagnosisTasksResponseBodyTaskList struct {
	// The compute time ratio, which can be used to determine whether the task is really time-consuming. This parameter can be calculated by using the following formula: OperatorCost/Drivers/ElapsedTime. A greater value indicates that the task was executed for computing for most of the task time. A less value indicates that the task was waiting for scheduling or blocked due to other reasons for most of the task time.
	ComputeTimeRatio *string `json:"ComputeTimeRatio,omitempty" xml:"ComputeTimeRatio,omitempty"`
	// The number of tasks that can be executed concurrently.
	Drivers *string `json:"Drivers,omitempty" xml:"Drivers,omitempty"`
	// The amount of time that elapsed from when the task was created to when the task was completed. Unit: milliseconds.
	ElapsedTime *int64 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The amount of input data in the task. Unit: bytes.
	InputDataSize *int64 `json:"InputDataSize,omitempty" xml:"InputDataSize,omitempty"`
	// The number of input rows in the task.
	InputRows *int64 `json:"InputRows,omitempty" xml:"InputRows,omitempty"`
	// The total amount of time that is consumed by all operators in the task on a node. This parameter can be used to determine whether long tails occur in computing. Unit: milliseconds.
	OperatorCost *int64 `json:"OperatorCost,omitempty" xml:"OperatorCost,omitempty"`
	// The amount of output data in the task. Unit: bytes.
	OutputDataSize *int64 `json:"OutputDataSize,omitempty" xml:"OutputDataSize,omitempty"`
	// The number of output rows in the task.
	OutputRows *int64 `json:"OutputRows,omitempty" xml:"OutputRows,omitempty"`
	// The peak memory of the task. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The queuing duration of the task. Unit: milliseconds.
	QueuedTime *string `json:"QueuedTime,omitempty" xml:"QueuedTime,omitempty"`
	// The amount of time that is consumed to scan data from a data source in the task. Unit: milliseconds.
	ScanCost *int64 `json:"ScanCost,omitempty" xml:"ScanCost,omitempty"`
	// The amount of scanned data in the task. Unit: bytes.
	ScanDataSize *int64 `json:"ScanDataSize,omitempty" xml:"ScanDataSize,omitempty"`
	// The number of rows that are scanned from a data source in the task.
	ScanRows *int64 `json:"ScanRows,omitempty" xml:"ScanRows,omitempty"`
	// The final execution state of the task. Valid values:
	//
	// *   FINISHED
	// *   CANCELED
	// *   ABORTED
	// *   FAILED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The timestamp when the task was created.
	TaskCreateTime *int64 `json:"TaskCreateTime,omitempty" xml:"TaskCreateTime,omitempty"`
	// The timestamp when the task ends.
	TaskEndTime *int64 `json:"TaskEndTime,omitempty" xml:"TaskEndTime,omitempty"`
	// The IP address of the host where the task was executed.
	TaskHost *string `json:"TaskHost,omitempty" xml:"TaskHost,omitempty"`
	// The task ID.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeDiagnosisTasksResponseBodyTaskList) GoString

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetComputeTimeRatio

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetDrivers

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetElapsedTime

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetInputDataSize

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetInputRows

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOperatorCost

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOutputDataSize

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOutputRows

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetPeakMemory

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetQueuedTime

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanCost

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanDataSize

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanRows

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetState

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskCreateTime

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskEndTime

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskHost

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskId

func (DescribeDiagnosisTasksResponseBodyTaskList) String

type DescribeDownloadRecordsRequest

type DescribeDownloadRecordsRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the detailed information of all AnalyticDB for MySQL clusters within a specific region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The languages available for file titles and some error messages. Default value: zh. Valid values:
	//
	// *   **zh**: Simplified Chinese
	// *   **en**: English
	// *   **ja**: Japanese
	// *   **zh-tw**: Traditional Chinese
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the regions and zones supported by AnalyticDB for MySQL, including region IDs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDownloadRecordsRequest) GoString

func (*DescribeDownloadRecordsRequest) SetDBClusterId

func (*DescribeDownloadRecordsRequest) SetLang

func (*DescribeDownloadRecordsRequest) SetRegionId

func (DescribeDownloadRecordsRequest) String

type DescribeDownloadRecordsResponse

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

func (DescribeDownloadRecordsResponse) GoString

func (*DescribeDownloadRecordsResponse) SetHeaders

func (*DescribeDownloadRecordsResponse) SetStatusCode

func (DescribeDownloadRecordsResponse) String

type DescribeDownloadRecordsResponseBody

type DescribeDownloadRecordsResponseBody struct {
	// Details about the download tasks.
	Records []*DescribeDownloadRecordsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDownloadRecordsResponseBody) GoString

func (*DescribeDownloadRecordsResponseBody) SetRequestId

func (DescribeDownloadRecordsResponseBody) String

type DescribeDownloadRecordsResponseBodyRecords

type DescribeDownloadRecordsResponseBodyRecords struct {
	// The ID of the download task.
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The error message returned when the download task has failed.
	ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"`
	// The name of the downloaded file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The status of the download task.
	//
	// *   **running**: The download task is currently in progress.
	// *   **finished**: The download task is complete.
	// *   **failed**: The download task has failed.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The download URL of the file.
	Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}

func (DescribeDownloadRecordsResponseBodyRecords) GoString

func (*DescribeDownloadRecordsResponseBodyRecords) SetDownloadId

func (*DescribeDownloadRecordsResponseBodyRecords) SetExceptionMsg

func (*DescribeDownloadRecordsResponseBodyRecords) SetFileName

func (*DescribeDownloadRecordsResponseBodyRecords) SetStatus

func (*DescribeDownloadRecordsResponseBodyRecords) SetUrl

func (DescribeDownloadRecordsResponseBodyRecords) String

type DescribeEIURangeRequest

type DescribeEIURangeRequest struct {
	// The specifications of computing resources.
	//
	// >  You can call the [DescribeComputeResource](~~469002~~) operation to query the specifications of computing resources.
	ComputeResource *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// *   This parameter can be left empty when **Operation** is set to **Buy**.
	// *   This parameter must be specified when **Operation** is set to **Upgrade** or **Downgrade**.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The version of the AnalyticDB for MySQL Data Warehouse Edition cluster. Set the value to **3.0**.
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	// The type of the operation. Valid values:
	//
	// *   **Buy**: purchases a cluster.
	// *   **Upgrade**: upgrades a cluster.
	// *   **Downgrade**: downgrades a cluster.
	Operation    *string `json:"Operation,omitempty" xml:"Operation,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The zone ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~612293~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeEIURangeRequest) GoString

func (s DescribeEIURangeRequest) GoString() string

func (*DescribeEIURangeRequest) SetComputeResource

func (s *DescribeEIURangeRequest) SetComputeResource(v string) *DescribeEIURangeRequest

func (*DescribeEIURangeRequest) SetDBClusterId

func (*DescribeEIURangeRequest) SetDBClusterVersion

func (s *DescribeEIURangeRequest) SetDBClusterVersion(v string) *DescribeEIURangeRequest

func (*DescribeEIURangeRequest) SetOperation

func (*DescribeEIURangeRequest) SetOwnerAccount

func (*DescribeEIURangeRequest) SetOwnerId

func (*DescribeEIURangeRequest) SetRegionId

func (*DescribeEIURangeRequest) SetResourceGroupId

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

func (*DescribeEIURangeRequest) SetResourceOwnerAccount

func (s *DescribeEIURangeRequest) SetResourceOwnerAccount(v string) *DescribeEIURangeRequest

func (*DescribeEIURangeRequest) SetResourceOwnerId

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

func (*DescribeEIURangeRequest) SetZoneId

func (DescribeEIURangeRequest) String

func (s DescribeEIURangeRequest) String() string

type DescribeEIURangeResponse

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

func (DescribeEIURangeResponse) GoString

func (s DescribeEIURangeResponse) GoString() string

func (*DescribeEIURangeResponse) SetBody

func (*DescribeEIURangeResponse) SetHeaders

func (*DescribeEIURangeResponse) SetStatusCode

func (DescribeEIURangeResponse) String

func (s DescribeEIURangeResponse) String() string

type DescribeEIURangeResponseBody

type DescribeEIURangeResponseBody struct {
	// The queried information about the number of EIUs.
	EIUInfo *DescribeEIURangeResponseBodyEIUInfo `json:"EIUInfo,omitempty" xml:"EIUInfo,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEIURangeResponseBody) GoString

func (s DescribeEIURangeResponseBody) GoString() string

func (*DescribeEIURangeResponseBody) SetEIUInfo

func (*DescribeEIURangeResponseBody) SetRequestId

func (DescribeEIURangeResponseBody) String

type DescribeEIURangeResponseBodyEIUInfo

type DescribeEIURangeResponseBodyEIUInfo struct {
	// The suggested value for the number of EIUs.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The queried range for the number of EIUs.
	EIURange []*int64 `json:"EIURange,omitempty" xml:"EIURange,omitempty" type:"Repeated"`
	// A reserved parameter.
	StorageResourceRange []*string `json:"StorageResourceRange,omitempty" xml:"StorageResourceRange,omitempty" type:"Repeated"`
}

func (DescribeEIURangeResponseBodyEIUInfo) GoString

func (*DescribeEIURangeResponseBodyEIUInfo) SetDefaultValue

func (*DescribeEIURangeResponseBodyEIUInfo) SetEIURange

func (*DescribeEIURangeResponseBodyEIUInfo) SetStorageResourceRange

func (DescribeEIURangeResponseBodyEIUInfo) String

type DescribeElasticDailyPlanRequest

type DescribeElasticDailyPlanRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The start date of the current-day scaling plan. Specify the date in the yyyy-MM-dd format.
	ElasticDailyPlanDay *string `json:"ElasticDailyPlanDay,omitempty" xml:"ElasticDailyPlanDay,omitempty"`
	// The execution state of the current-day scaling plan. Separate multiple values with commas (,). Valid values:
	//
	// *   **1**: The scaling plan is not executed.
	// *   **2**: The scaling plan is being executed.
	// *   **3**: The scaling plan is executed.
	// *   **4**: The scaling plan fails to be executed.
	ElasticDailyPlanStatusList *string `json:"ElasticDailyPlanStatusList,omitempty" xml:"ElasticDailyPlanStatusList,omitempty"`
	// The name of the scaling plan. Valid values:
	//
	// *   The name must be 2 to 30 characters in length.
	// *   The name can contain letters, digits, and underscores (\_).
	ElasticPlanName      *string `json:"ElasticPlanName,omitempty" xml:"ElasticPlanName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the resource group.
	//
	// >  You can call the [DescribeDBResourceGroup](~~466685~~) operation to query the resource group name.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
}

func (DescribeElasticDailyPlanRequest) GoString

func (*DescribeElasticDailyPlanRequest) SetDBClusterId

func (*DescribeElasticDailyPlanRequest) SetElasticDailyPlanDay

func (*DescribeElasticDailyPlanRequest) SetElasticDailyPlanStatusList

func (s *DescribeElasticDailyPlanRequest) SetElasticDailyPlanStatusList(v string) *DescribeElasticDailyPlanRequest

func (*DescribeElasticDailyPlanRequest) SetElasticPlanName

func (*DescribeElasticDailyPlanRequest) SetOwnerAccount

func (*DescribeElasticDailyPlanRequest) SetOwnerId

func (*DescribeElasticDailyPlanRequest) SetResourceOwnerAccount

func (*DescribeElasticDailyPlanRequest) SetResourceOwnerId

func (*DescribeElasticDailyPlanRequest) SetResourcePoolName

func (DescribeElasticDailyPlanRequest) String

type DescribeElasticDailyPlanResponse

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

func (DescribeElasticDailyPlanResponse) GoString

func (*DescribeElasticDailyPlanResponse) SetHeaders

func (*DescribeElasticDailyPlanResponse) SetStatusCode

func (DescribeElasticDailyPlanResponse) String

type DescribeElasticDailyPlanResponseBody

type DescribeElasticDailyPlanResponseBody struct {
	// Details of the current-day scaling plans.
	ElasticDailyPlanList []*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList `json:"ElasticDailyPlanList,omitempty" xml:"ElasticDailyPlanList,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeElasticDailyPlanResponseBody) GoString

func (*DescribeElasticDailyPlanResponseBody) SetRequestId

func (DescribeElasticDailyPlanResponseBody) String

type DescribeElasticDailyPlanResponseBodyElasticDailyPlanList

type DescribeElasticDailyPlanResponseBodyElasticDailyPlanList struct {
	// The start date of the current-day scaling plan. The date is in the yyyy-MM-dd format.
	Day *string `json:"Day,omitempty" xml:"Day,omitempty"`
	// The number of nodes involved in the scaling plan.
	//
	// *   If ElasticPlanType is set to **worker**, a value of 0 or null is returned.
	// *   If ElasticPlanType is set to **executorcombineworker** or **executor**, a value greater than 0 is returned.
	ElasticNodeNum *int32 `json:"ElasticNodeNum,omitempty" xml:"ElasticNodeNum,omitempty"`
	// The type of the scaling plan. Default value: executorcombineworker. Valid values:
	//
	// *   **worker**: scales only elastic I/O resources.
	// *   **executor**: scales only computing resources.
	// *   **executorcombineworker**: scales both elastic I/O resources and computing resources by proportion.
	ElasticPlanType *string `json:"ElasticPlanType,omitempty" xml:"ElasticPlanType,omitempty"`
	// The resource specifications that can be scaled up by the scaling plan. Default value: 8 Core 64 GB. Valid values:
	//
	// *   8 Core 64 GB
	// *   16 Core 64 GB
	// *   32 Core 64 GB
	// *   64 Core 128 GB
	// *   12 Core 96 GB
	// *   24 Core 96 GB
	// *   52 Core 86 GB
	ElasticPlanWorkerSpec *string `json:"ElasticPlanWorkerSpec,omitempty" xml:"ElasticPlanWorkerSpec,omitempty"`
	// The actual restoration time. The time is in the yyyy-MM-dd hh:mm:ss format. The time is displayed in UTC.
	EndTs *string `json:"EndTs,omitempty" xml:"EndTs,omitempty"`
	// The scheduled restoration time. The time is in the yyyy-MM-dd hh:mm:ss format. The time is displayed in UTC.
	PlanEndTs *string `json:"PlanEndTs,omitempty" xml:"PlanEndTs,omitempty"`
	// The name of the scaling plan.
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The scheduled scale-up time. The time is in the yyyy-MM-dd hh:mm:ss format. The time is displayed in UTC.
	PlanStartTs *string `json:"PlanStartTs,omitempty" xml:"PlanStartTs,omitempty"`
	// The name of the resource group.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
	// The actual scale-up time. The time is in the yyyy-MM-dd hh:mm:ss format. The time is displayed in UTC.
	StartTs *string `json:"StartTs,omitempty" xml:"StartTs,omitempty"`
	// The execution state of the current-day scaling plan. Multiple values are separated by commas (,). Valid values:
	//
	// *   **1**: The scaling plan is not executed.
	// *   **2**: The scaling plan is being executed.
	// *   **3**: The scaling plan is executed.
	// *   **4**: The scaling plan fails to be executed.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) GoString

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetDay

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetElasticNodeNum

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetElasticPlanType

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetElasticPlanWorkerSpec

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetEndTs

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetPlanEndTs

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetPlanName

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetPlanStartTs

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetResourcePoolName

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetStartTs

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetStatus

func (DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) String

type DescribeElasticPlanRequest

type DescribeElasticPlanRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether the scaling plan takes effect. Valid values:
	//
	// *   **true** (default)
	// *   **false**
	ElasticPlanEnable *bool `json:"ElasticPlanEnable,omitempty" xml:"ElasticPlanEnable,omitempty"`
	// The name of the scaling plan.
	//
	// *   The name must be 2 to 30 characters in length.
	// *   The name can contain letters, digits, and underscores (\_).
	//
	// > If you do not specify this parameter, the information about all scaling plans for the specified cluster is returned.
	ElasticPlanName      *string `json:"ElasticPlanName,omitempty" xml:"ElasticPlanName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the resource group.
	//
	// > You can call the [DescribeDBResourceGroup](~~466685~~) operation to query the resource group name.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
}

func (DescribeElasticPlanRequest) GoString

func (s DescribeElasticPlanRequest) GoString() string

func (*DescribeElasticPlanRequest) SetDBClusterId

func (*DescribeElasticPlanRequest) SetElasticPlanEnable

func (s *DescribeElasticPlanRequest) SetElasticPlanEnable(v bool) *DescribeElasticPlanRequest

func (*DescribeElasticPlanRequest) SetElasticPlanName

func (*DescribeElasticPlanRequest) SetOwnerAccount

func (*DescribeElasticPlanRequest) SetOwnerId

func (*DescribeElasticPlanRequest) SetResourceOwnerAccount

func (s *DescribeElasticPlanRequest) SetResourceOwnerAccount(v string) *DescribeElasticPlanRequest

func (*DescribeElasticPlanRequest) SetResourceOwnerId

func (*DescribeElasticPlanRequest) SetResourcePoolName

func (DescribeElasticPlanRequest) String

type DescribeElasticPlanResponse

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

func (DescribeElasticPlanResponse) GoString

func (s DescribeElasticPlanResponse) GoString() string

func (*DescribeElasticPlanResponse) SetBody

func (*DescribeElasticPlanResponse) SetHeaders

func (*DescribeElasticPlanResponse) SetStatusCode

func (DescribeElasticPlanResponse) String

type DescribeElasticPlanResponseBody

type DescribeElasticPlanResponseBody struct {
	// The queried scaling plans.
	ElasticPlanList []*DescribeElasticPlanResponseBodyElasticPlanList `json:"ElasticPlanList,omitempty" xml:"ElasticPlanList,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeElasticPlanResponseBody) GoString

func (*DescribeElasticPlanResponseBody) SetRequestId

func (DescribeElasticPlanResponseBody) String

type DescribeElasticPlanResponseBodyElasticPlanList

type DescribeElasticPlanResponseBodyElasticPlanList struct {
	// The number of nodes that are involved in the scaling plan.
	//
	// *   If ElasticPlanType is set to **worker**, a value of 0 or null is returned.
	// *   If ElasticPlanType is set to **executorcombineworker** or **executor**, a value greater than 0 is returned.
	ElasticNodeNum *int32 `json:"ElasticNodeNum,omitempty" xml:"ElasticNodeNum,omitempty"`
	// The type of the scaling plan. Valid values:
	//
	// *   **worker**: scales only elastic I/O resources.
	// *   **executor**: scales only computing resources.
	// *   **executorcombineworker** (default): scales both elastic I/O resources and computing resources by proportion.
	ElasticPlanType *string `json:"ElasticPlanType,omitempty" xml:"ElasticPlanType,omitempty"`
	// The resource specifications that can be scaled up by the scaling plan. Valid values:
	//
	// *   8 Core 64 GB (default)
	// *   16 Core 64 GB
	// *   32 Core 64 GB
	// *   64 Core 128 GB
	// *   12 Core 96 GB
	// *   24 Core 96 GB
	// *   52 Core 86 GB
	ElasticPlanWorkerSpec *string `json:"ElasticPlanWorkerSpec,omitempty" xml:"ElasticPlanWorkerSpec,omitempty"`
	// Indicates whether the scaling plan takes effect. Default value: true. Valid values:
	//
	// *   **true** (default)
	// *   **false**
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// The end date of the scaling plan. This parameter is returned only if the end date of the scaling plan is set. The date is in the yyyy-MM-dd format.
	EndDay *string `json:"EndDay,omitempty" xml:"EndDay,omitempty"`
	// The restoration time of the scaling plan. The interval between the scale-up time and the restoration time cannot be more than 24 hours. The time is in the HH:mm:ss format.
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	MonthlyRepeat *string `json:"MonthlyRepeat,omitempty" xml:"MonthlyRepeat,omitempty"`
	// The name of the scaling plan.
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The name of the resource group.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
	// The start date of the scaling plan. This parameter is returned only if the start date of the scaling plan is set. The date is in the yyyy-MM-dd format.
	StartDay *string `json:"StartDay,omitempty" xml:"StartDay,omitempty"`
	// The scale-up time of the scaling plan. The time is in the HH:mm:ss format.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The days of the week when the scaling plan was executed. Valid values: 0 to 6, which indicate Sunday to Saturday. Multiple values are separated by commas (,).
	WeeklyRepeat *string `json:"WeeklyRepeat,omitempty" xml:"WeeklyRepeat,omitempty"`
}

func (DescribeElasticPlanResponseBodyElasticPlanList) GoString

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetElasticNodeNum

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetElasticPlanType

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetElasticPlanWorkerSpec

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEnable

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEndDay

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEndTime

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetMonthlyRepeat added in v4.1.1

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetPlanName

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetResourcePoolName

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetStartDay

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetStartTime

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetWeeklyRepeat

func (DescribeElasticPlanResponseBodyElasticPlanList) String

type DescribeInclinedTablesRequest

type DescribeInclinedTablesRequest struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order in which queries are sorted in the JSON format based on the specified fields. Specify the fields used to sort the queries and the order type.
	//
	// Example:
	//
	// “`
	//
	// [
	//
	//     {
	//
	//         "Field":"Name",
	//
	//         "Type":"Asc"
	//
	//     }
	//
	// ]
	// “`
	//
	// In the preceding code, Field indicates the field used to sort queries. Set the value of Field to Name.
	//
	// Type indicates the order type. Valid values of Type: Desc and Asc. A value of Desc indicates a descending order. A value of Asc indicates an ascending order.
	//
	// Both fields are not case-sensitive.
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values:
	//
	// *   30
	// *   50
	// *   100
	//
	// Default value: 30.
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the table. Valid values:
	//
	// *   FactTable
	// *   DimensionTable
	TableType *string `json:"TableType,omitempty" xml:"TableType,omitempty"`
}

func (DescribeInclinedTablesRequest) GoString

func (*DescribeInclinedTablesRequest) SetDBClusterId

func (*DescribeInclinedTablesRequest) SetOrder

func (*DescribeInclinedTablesRequest) SetOwnerAccount

func (*DescribeInclinedTablesRequest) SetOwnerId

func (*DescribeInclinedTablesRequest) SetPageNumber

func (*DescribeInclinedTablesRequest) SetPageSize

func (*DescribeInclinedTablesRequest) SetResourceOwnerAccount

func (*DescribeInclinedTablesRequest) SetResourceOwnerId

func (*DescribeInclinedTablesRequest) SetTableType

func (DescribeInclinedTablesRequest) String

type DescribeInclinedTablesResponse

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

func (DescribeInclinedTablesResponse) GoString

func (*DescribeInclinedTablesResponse) SetHeaders

func (*DescribeInclinedTablesResponse) SetStatusCode

func (DescribeInclinedTablesResponse) String

type DescribeInclinedTablesResponseBody

type DescribeInclinedTablesResponseBody struct {
	// The monitoring information about tables.
	Items *DescribeInclinedTablesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeInclinedTablesResponseBody) GoString

func (*DescribeInclinedTablesResponseBody) SetPageNumber

func (*DescribeInclinedTablesResponseBody) SetPageSize

func (*DescribeInclinedTablesResponseBody) SetRequestId

func (*DescribeInclinedTablesResponseBody) SetTotalCount

func (DescribeInclinedTablesResponseBody) String

type DescribeInclinedTablesResponseBodyItems

type DescribeInclinedTablesResponseBodyItems struct {
	Table []*DescribeInclinedTablesResponseBodyItemsTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeInclinedTablesResponseBodyItems) GoString

func (DescribeInclinedTablesResponseBodyItems) String

type DescribeInclinedTablesResponseBodyItemsTable

type DescribeInclinedTablesResponseBodyItemsTable struct {
	// Indicates whether data is skewed in partitions of the table. Valid values:
	//
	// *   **true**
	// *   **false**
	IsIncline *bool `json:"IsIncline,omitempty" xml:"IsIncline,omitempty"`
	// The name of the table.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the database.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The number of rows in the table.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The type of the table. Valid values:
	//
	// *   **FactTable**
	// *   **DimensionTable**
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeInclinedTablesResponseBodyItemsTable) GoString

func (*DescribeInclinedTablesResponseBodyItemsTable) SetIsIncline

func (*DescribeInclinedTablesResponseBodyItemsTable) SetName

func (*DescribeInclinedTablesResponseBodyItemsTable) SetSchema

func (*DescribeInclinedTablesResponseBodyItemsTable) SetSize

func (*DescribeInclinedTablesResponseBodyItemsTable) SetType

func (DescribeInclinedTablesResponseBodyItemsTable) String

type DescribeLoadTasksRecordsRequest

type DescribeLoadTasksRecordsRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters in a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database that is involved in the import or export task.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The order in which to sort the tasks by field. Specify the field and the sort order in the JSON format. Example: `[{"Field":"CreateTime", "Type":"desc"}]`.
	//
	// >
	//
	// *   `Field` specifies the field that is used to sort the tasks. Valid values of Field: `State`, `CreateTime`, `DBName`, `ProcessID`, `UpdateTime`, `JobName`, and `ProcessRows`.
	//
	// *   `Type` specifies the sort order. Valid values of Type: `Desc` and `Asc`. The values are case-insensitive.
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30** (default)
	// *   **50**
	// *   **100**
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// > We recommend that you set the query start time to any point in time within 30 days.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the asynchronous import or export task to be queried. Valid values:
	//
	// *   **INIT**: The task is being initialized.
	// *   **RUNNING**: The task is running.
	// *   **FINISH**: The task is successful.
	// *   **FAILED**: The task fails.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeLoadTasksRecordsRequest) GoString

func (*DescribeLoadTasksRecordsRequest) SetDBClusterId

func (*DescribeLoadTasksRecordsRequest) SetDBName

func (*DescribeLoadTasksRecordsRequest) SetEndTime

func (*DescribeLoadTasksRecordsRequest) SetOrder

func (*DescribeLoadTasksRecordsRequest) SetOwnerAccount

func (*DescribeLoadTasksRecordsRequest) SetOwnerId

func (*DescribeLoadTasksRecordsRequest) SetPageNumber

func (*DescribeLoadTasksRecordsRequest) SetPageSize

func (*DescribeLoadTasksRecordsRequest) SetRegionId

func (*DescribeLoadTasksRecordsRequest) SetResourceOwnerAccount

func (*DescribeLoadTasksRecordsRequest) SetResourceOwnerId

func (*DescribeLoadTasksRecordsRequest) SetStartTime

func (*DescribeLoadTasksRecordsRequest) SetState

func (DescribeLoadTasksRecordsRequest) String

type DescribeLoadTasksRecordsResponse

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

func (DescribeLoadTasksRecordsResponse) GoString

func (*DescribeLoadTasksRecordsResponse) SetHeaders

func (*DescribeLoadTasksRecordsResponse) SetStatusCode

func (DescribeLoadTasksRecordsResponse) String

type DescribeLoadTasksRecordsResponseBody

type DescribeLoadTasksRecordsResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The queried asynchronous import and export tasks.
	LoadTasksRecords []*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords `json:"LoadTasksRecords,omitempty" xml:"LoadTasksRecords,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeLoadTasksRecordsResponseBody) GoString

func (*DescribeLoadTasksRecordsResponseBody) SetDBClusterId

func (*DescribeLoadTasksRecordsResponseBody) SetPageNumber

func (*DescribeLoadTasksRecordsResponseBody) SetPageSize

func (*DescribeLoadTasksRecordsResponseBody) SetRequestId

func (*DescribeLoadTasksRecordsResponseBody) SetTotalCount

func (DescribeLoadTasksRecordsResponseBody) String

type DescribeLoadTasksRecordsResponseBodyLoadTasksRecords

type DescribeLoadTasksRecordsResponseBodyLoadTasksRecords struct {
	// The start time of the task. The time is accurate to milliseconds. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ss.SSSZ* format. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The name of the database that is involved in the import or export task.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The task ID.
	JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	// The process ID.
	ProcessID *string `json:"ProcessID,omitempty" xml:"ProcessID,omitempty"`
	// The number of rows that are processed in the asynchronous import or export task.
	ProcessRows *int64 `json:"ProcessRows,omitempty" xml:"ProcessRows,omitempty"`
	// The SQL statement that is used in the asynchronous import or export task.
	Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"`
	// The state of the task.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The time when the task state was updated. The time is accurate to milliseconds. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ss.SSSZ* format. The time is displayed in UTC.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) GoString

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetCreateTime

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetDBName

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetJobName

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetProcessID

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetProcessRows

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetSql

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetState

func (*DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) SetUpdateTime

func (DescribeLoadTasksRecordsResponseBodyLoadTasksRecords) String

type DescribeMaintenanceActionRequest

type DescribeMaintenanceActionRequest struct {
	// Specifies whether to return the information about pending or historical O\&M events. Valid values:
	//
	// *   **0**: returns the information about pending O\&M event.
	// *   **1**: returns the information about historical O\&M event.
	//
	// If you do not specify this parameter, the information about pending O\&M event are returned.
	IsHistory    *int32  `json:"IsHistory,omitempty" xml:"IsHistory,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values: **30**, **50**, and **100**. Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID. Valid values:
	//
	// *   The ID of the region where the O\&M event occurs. Example: `cn-hangzhou`. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	// *   You can also set Region to `all` to query the O\&M events in all regions. If you set `Region` to `all`, you must set `TaskType` to `all`.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The ID of the region where the O\&M event occurs.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the O\&M event. Valid values:
	//
	// *   **rds_apsaradb_upgrade**: database software upgrades.
	// *   **all**: all the O\&M events in all regions within the current account. If you set `Region` to `all`, you must set `TaskType` to `all`.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DescribeMaintenanceActionRequest) GoString

func (*DescribeMaintenanceActionRequest) SetIsHistory

func (*DescribeMaintenanceActionRequest) SetOwnerAccount

func (*DescribeMaintenanceActionRequest) SetOwnerId

func (*DescribeMaintenanceActionRequest) SetPageNumber

func (*DescribeMaintenanceActionRequest) SetPageSize

func (*DescribeMaintenanceActionRequest) SetRegion

func (*DescribeMaintenanceActionRequest) SetRegionId

func (*DescribeMaintenanceActionRequest) SetResourceOwnerAccount

func (*DescribeMaintenanceActionRequest) SetResourceOwnerId

func (*DescribeMaintenanceActionRequest) SetTaskType

func (DescribeMaintenanceActionRequest) String

type DescribeMaintenanceActionResponse

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

func (DescribeMaintenanceActionResponse) GoString

func (*DescribeMaintenanceActionResponse) SetHeaders

func (*DescribeMaintenanceActionResponse) SetStatusCode

func (DescribeMaintenanceActionResponse) String

type DescribeMaintenanceActionResponseBody

type DescribeMaintenanceActionResponseBody struct {
	// The queried O\&M events.
	Items []*DescribeMaintenanceActionResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeMaintenanceActionResponseBody) GoString

func (*DescribeMaintenanceActionResponseBody) SetPageNumber

func (*DescribeMaintenanceActionResponseBody) SetPageSize

func (*DescribeMaintenanceActionResponseBody) SetRequestId

func (*DescribeMaintenanceActionResponseBody) SetTotalRecordCount

func (DescribeMaintenanceActionResponseBody) String

type DescribeMaintenanceActionResponseBodyItems

type DescribeMaintenanceActionResponseBodyItems struct {
	// The time when the O\&M event was created. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the cluster that is involved in the O\&M event.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The database engine.
	DBType *string `json:"DBType,omitempty" xml:"DBType,omitempty"`
	// The version of the database engine.
	DBVersion *string `json:"DBVersion,omitempty" xml:"DBVersion,omitempty"`
	// The deadline before which the event can be executed. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	Deadline *string `json:"Deadline,omitempty" xml:"Deadline,omitempty"`
	// The ID of the O\&M event.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The point in time at which the switchover time of the O\&M event was modified. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The preparation time that is required before the pending O\&M event can be switched. The time is in the `HH:mm:ss` format.
	PrepareInterval *string `json:"PrepareInterval,omitempty" xml:"PrepareInterval,omitempty"`
	// The ID of the region where the O\&M event occurs.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The execution result of the O\&M event.
	//
	// > This parameter is returned only when the value of `Status` is **FAILED** or **CANCEL**.
	ResultInfo *string `json:"ResultInfo,omitempty" xml:"ResultInfo,omitempty"`
	// The time when the task was executed in the backend. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the event.
	//
	// *   If you set `IsHistory` to **0**, the state of the pending O\&M event is returned. Valid values:
	//
	//     *   **WAITING_MODIFY**: The start time of the O\&M event is waiting to be set.
	//     *   **WAITING**: The O\&M event is waiting to be processed.
	//     *   **PROCESSING**: The O\&M event is being processed. The switchover time of an event in this state cannot be changed.
	//
	// *   If you set `IsHistory` to **1**, the state of the historical O\&M event is returned. Valid values:
	//
	//     *   **SUCCESS**: The event ended and the execution succeeded.
	//     *   **FAILED**: The event ended but the execution failed.
	//     *   **CANCEL**: The event was canceled.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The time when the pending O\&M event is switched. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	SwitchTime *string `json:"SwitchTime,omitempty" xml:"SwitchTime,omitempty"`
	// The type of the O\&M event.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DescribeMaintenanceActionResponseBodyItems) GoString

func (*DescribeMaintenanceActionResponseBodyItems) SetCreatedTime

func (*DescribeMaintenanceActionResponseBodyItems) SetDBClusterId

func (*DescribeMaintenanceActionResponseBodyItems) SetDBType

func (*DescribeMaintenanceActionResponseBodyItems) SetDBVersion

func (*DescribeMaintenanceActionResponseBodyItems) SetDeadline

func (*DescribeMaintenanceActionResponseBodyItems) SetId

func (*DescribeMaintenanceActionResponseBodyItems) SetModifiedTime

func (*DescribeMaintenanceActionResponseBodyItems) SetPrepareInterval

func (*DescribeMaintenanceActionResponseBodyItems) SetRegion

func (*DescribeMaintenanceActionResponseBodyItems) SetResultInfo

func (*DescribeMaintenanceActionResponseBodyItems) SetStartTime

func (*DescribeMaintenanceActionResponseBodyItems) SetStatus

func (*DescribeMaintenanceActionResponseBodyItems) SetSwitchTime

func (*DescribeMaintenanceActionResponseBodyItems) SetTaskType

func (DescribeMaintenanceActionResponseBodyItems) String

type DescribeOperatorPermissionRequest

type DescribeOperatorPermissionRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeOperatorPermissionRequest) GoString

func (*DescribeOperatorPermissionRequest) SetDBClusterId

func (*DescribeOperatorPermissionRequest) SetOwnerAccount

func (*DescribeOperatorPermissionRequest) SetOwnerId

func (*DescribeOperatorPermissionRequest) SetResourceOwnerAccount

func (*DescribeOperatorPermissionRequest) SetResourceOwnerId

func (DescribeOperatorPermissionRequest) String

type DescribeOperatorPermissionResponse

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

func (DescribeOperatorPermissionResponse) GoString

func (*DescribeOperatorPermissionResponse) SetHeaders

func (*DescribeOperatorPermissionResponse) SetStatusCode

func (DescribeOperatorPermissionResponse) String

type DescribeOperatorPermissionResponseBody

type DescribeOperatorPermissionResponseBody struct {
	// The time when the authorization takes effect.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The time when the authorization expires.
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// The type of authorization. Valid values: Control | Data.
	Privileges *string `json:"Privileges,omitempty" xml:"Privileges,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeOperatorPermissionResponseBody) GoString

func (*DescribeOperatorPermissionResponseBody) SetCreatedTime

func (*DescribeOperatorPermissionResponseBody) SetDBClusterId

func (*DescribeOperatorPermissionResponseBody) SetExpiredTime

func (*DescribeOperatorPermissionResponseBody) SetPrivileges

func (*DescribeOperatorPermissionResponseBody) SetRequestId

func (DescribeOperatorPermissionResponseBody) String

type DescribePatternPerformanceRequest

type DescribePatternPerformanceRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// > The end time must be later than the start time.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The SQL pattern ID.
	//
	// > You can call the [DescribeSQLPatterns](~~321868~~) operation to query the information about all SQL patterns in an AnalyticDB for MySQL cluster within a period of time, including SQL pattern IDs.
	PatternId *string `json:"PatternId,omitempty" xml:"PatternId,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// >
	//
	// *   Only data within the last 14 days can be queried. For example, if the current date is November 22 (UTC+8), you can query data on a day as early as November 9 by setting StartTime to 2021-11-08T16:00:00Z. If you set StartTime to a value earlier than 2021-11-08T16:00:00Z, the Performances parameter is empty.
	//
	// *   The maximum time range that can be specified is 24 hours.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribePatternPerformanceRequest) GoString

func (*DescribePatternPerformanceRequest) SetDBClusterId

func (*DescribePatternPerformanceRequest) SetEndTime

func (*DescribePatternPerformanceRequest) SetPatternId

func (*DescribePatternPerformanceRequest) SetRegionId

func (*DescribePatternPerformanceRequest) SetStartTime

func (DescribePatternPerformanceRequest) String

type DescribePatternPerformanceResponse

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

func (DescribePatternPerformanceResponse) GoString

func (*DescribePatternPerformanceResponse) SetHeaders

func (*DescribePatternPerformanceResponse) SetStatusCode

func (DescribePatternPerformanceResponse) String

type DescribePatternPerformanceResponseBody

type DescribePatternPerformanceResponseBody struct {
	// The end time of the query. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The queried performance metrics.
	Performances []*DescribePatternPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribePatternPerformanceResponseBody) GoString

func (*DescribePatternPerformanceResponseBody) SetEndTime

func (*DescribePatternPerformanceResponseBody) SetRequestId

func (*DescribePatternPerformanceResponseBody) SetStartTime

func (DescribePatternPerformanceResponseBody) String

type DescribePatternPerformanceResponseBodyPerformances

type DescribePatternPerformanceResponseBodyPerformances struct {
	// The performance metric that was queried. Valid values:
	//
	// *   **AnalyticDB_PatternQueryCount**: the total number of queries executed in association with the SQL pattern.
	// *   **AnalyticDB_PatternQueryTime**: the total amount of time consumed by the queries executed in association with the SQL pattern.
	// *   **AnalyticDB_PatternExecutionTime**: the total execution duration of the queries executed in association with the SQL pattern.
	// *   **AnalyticDB_PatternPeakMemory**: the peak memory usage of the queries executed in association with the SQL pattern.
	// *   **AnalyticDB_PatternScanSize**: the amount of data scanned in the queries executed in association with the SQL pattern.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The queried performance metrics.
	Series []*DescribePatternPerformanceResponseBodyPerformancesSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric. Valid values:
	//
	// *   When the performance metric is related to the query duration (the `Key` value is `AnalyticDB_PatternQueryTime` or `AnalyticDB_PatternExecutionTime`), **ms** is returned.
	// *   When the performance metric is related to the memory usage (the `Key` value is `AnalyticDB_PatternPeakMemory`), **MB** is returned.
	// *   When the performance metric is related to the amount of data scanned (the `Key` value is `AnalyticDB_PatternScanSize`), **MB** is returned.
	// *   When the performance metric is related to the number of queries (the `Key` value is `AnalyticDB_PatternQueryCount`), this parameter is empty.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribePatternPerformanceResponseBodyPerformances) GoString

func (*DescribePatternPerformanceResponseBodyPerformances) SetKey

func (*DescribePatternPerformanceResponseBodyPerformances) SetUnit

func (DescribePatternPerformanceResponseBodyPerformances) String

type DescribePatternPerformanceResponseBodyPerformancesSeries

type DescribePatternPerformanceResponseBodyPerformancesSeries struct {
	// The name of the performance metric value. Valid values:
	//
	// *   When the `Key` parameter is set to `AnalyticDB_PatternQueryCount`, `pattern_query_count` is returned, which indicates the number of executions of the SQL statements in association with the SQL pattern.
	//
	// *   When the `Key` parameter is set to `AnalyticDB_PatternQueryTime`, the following values are returned:
	//
	//     *   `average_query_time`, which indicates the average total amount of time consumed by the SQL statements in association with the SQL pattern.
	//     *   `max_query_time`, which indicates the maximum total amount of time consumed by the SQL statements in association with the SQL pattern.
	//
	// *   When the `Key` parameter is set to `AnalyticDB_PatternExecutionTime`, the following values are returned:
	//
	//     *   `average_execution_time`, which indicates the average execution duration of the SQL statements in association with the SQL pattern.
	//     *   `max_execution_time`, which indicates the maximum execution duration of the SQL statements in association with the SQL pattern.
	//
	// *   When the `Key` parameter is set to `AnalyticDB_PatternPeakMemory`, the following values are returned:
	//
	//     *   `average_peak_memory`, which indicates the average peak memory usage of the SQL statements in association with the SQL pattern.
	//     *   `max_peak_memory`, which indicates the maximum peak memory usage of the SQL statements in association with the SQL pattern.
	//
	// *   When the `Key` parameter is set `AnalyticDB_PatternScanSize`, the following values are returned:
	//
	//     *   `average_scan_size`, which indicates the average amount of data scanned by the SQL statements in association with the SQL pattern.
	//     *   `max_scan_size`, which indicates the maximum amount of data scanned by the SQL statements in association with the SQL pattern.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The queried performance metrics.
	Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribePatternPerformanceResponseBodyPerformancesSeries) GoString

func (*DescribePatternPerformanceResponseBodyPerformancesSeries) SetName

func (*DescribePatternPerformanceResponseBodyPerformancesSeries) SetValues

func (DescribePatternPerformanceResponseBodyPerformancesSeries) String

type DescribeProcessListRequest

type DescribeProcessListRequest struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The keyword in an SQL statement, which is used to filter queries. Set the value to **SELECT**.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The order in which queries are sorted based on the specified fields. Specify this parameter as an ordered JSON array in the `[{"Field":"Time","Type":"Desc" },{ "Field":"User", "Type":"Asc" }]` format.
	//
	// *   **Field** specifies the field used to sort queries. Valid values: Time, User, Host, and DB.
	// *   **Type** specifies the sorting sequence. Valid values: **Desc** and **Asc**.
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 30. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The execution duration used to filter queries. Queries that take a longer time than the specified execution duration are displayed. Unit: seconds.
	RunningTime *int32 `json:"RunningTime,omitempty" xml:"RunningTime,omitempty"`
	// Specifies whether to show a complete SQL statement. Valid values:
	//
	// *   **True**: shows a complete SQL statement.
	// *   **False**: shows only the first 100 characters of an SQL statement.
	//
	// >  The default value is False.
	ShowFull *bool `json:"ShowFull,omitempty" xml:"ShowFull,omitempty"`
	// The name of the user used to filter queries.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeProcessListRequest) GoString

func (s DescribeProcessListRequest) GoString() string

func (*DescribeProcessListRequest) SetDBClusterId

func (*DescribeProcessListRequest) SetKeyword

func (*DescribeProcessListRequest) SetOrder

func (*DescribeProcessListRequest) SetOwnerAccount

func (*DescribeProcessListRequest) SetOwnerId

func (*DescribeProcessListRequest) SetPageNumber

func (*DescribeProcessListRequest) SetPageSize

func (*DescribeProcessListRequest) SetResourceOwnerAccount

func (s *DescribeProcessListRequest) SetResourceOwnerAccount(v string) *DescribeProcessListRequest

func (*DescribeProcessListRequest) SetResourceOwnerId

func (*DescribeProcessListRequest) SetRunningTime

func (*DescribeProcessListRequest) SetShowFull

func (*DescribeProcessListRequest) SetUser

func (DescribeProcessListRequest) String

type DescribeProcessListResponse

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

func (DescribeProcessListResponse) GoString

func (s DescribeProcessListResponse) GoString() string

func (*DescribeProcessListResponse) SetBody

func (*DescribeProcessListResponse) SetHeaders

func (*DescribeProcessListResponse) SetStatusCode

func (DescribeProcessListResponse) String

type DescribeProcessListResponseBody

type DescribeProcessListResponseBody struct {
	// Details of the queries.
	Items *DescribeProcessListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of pages returned.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeProcessListResponseBody) GoString

func (*DescribeProcessListResponseBody) SetPageNumber

func (*DescribeProcessListResponseBody) SetPageSize

func (*DescribeProcessListResponseBody) SetRequestId

func (*DescribeProcessListResponseBody) SetTotalCount

func (DescribeProcessListResponseBody) String

type DescribeProcessListResponseBodyItems

type DescribeProcessListResponseBodyItems struct {
	Process []*DescribeProcessListResponseBodyItemsProcess `json:"Process,omitempty" xml:"Process,omitempty" type:"Repeated"`
}

func (DescribeProcessListResponseBodyItems) GoString

func (DescribeProcessListResponseBodyItems) String

type DescribeProcessListResponseBodyItemsProcess

type DescribeProcessListResponseBodyItemsProcess struct {
	// The type of the statement. Only SELECT can be returned.
	Command *string `json:"Command,omitempty" xml:"Command,omitempty"`
	// The name of the database.
	DB *string `json:"DB,omitempty" xml:"DB,omitempty"`
	// The IP address from which the query was initiated.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The ID of the worker thread.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The SQL statement that is being executed. By default, the first 100 characters of the SQL statement are returned. If the ShowFull parameter is set to True, the complete SQL statement is returned.
	Info *string `json:"Info,omitempty" xml:"Info,omitempty"`
	// The unique ID of the query. You must specify this parameter when you use the KILL PROCESS statement.
	ProcessId *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The amount of time that has elapsed from the start time of the query. Unit: seconds.
	Time *int32 `json:"Time,omitempty" xml:"Time,omitempty"`
	// The username.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeProcessListResponseBodyItemsProcess) GoString

func (*DescribeProcessListResponseBodyItemsProcess) SetCommand

func (*DescribeProcessListResponseBodyItemsProcess) SetDB

func (*DescribeProcessListResponseBodyItemsProcess) SetHost

func (*DescribeProcessListResponseBodyItemsProcess) SetId

func (*DescribeProcessListResponseBodyItemsProcess) SetInfo

func (*DescribeProcessListResponseBodyItemsProcess) SetProcessId

func (*DescribeProcessListResponseBodyItemsProcess) SetStartTime

func (*DescribeProcessListResponseBodyItemsProcess) SetTime

func (*DescribeProcessListResponseBodyItemsProcess) SetUser

func (DescribeProcessListResponseBodyItemsProcess) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// Th language of the `LocalName` response parameter. Valid values:
	//
	// *   **zh-CN**: Chinese.
	// *   **en-US**: English.
	// *   **ja**: Japanese.
	//
	// > If you do not specify this parameter, the Chinese language is used.
	AcceptLanguage       *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetAcceptLanguage

func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerAccount

func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerId

func (*DescribeRegionsRequest) SetResourceOwnerAccount

func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetResourceOwnerId

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

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

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

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// The queried regions.
	Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	// The region name.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The endpoint of the region.
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	// The region ID.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The queried zones.
	Zones *DescribeRegionsResponseBodyRegionsRegionZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (DescribeRegionsResponseBodyRegionsRegion) String

type DescribeRegionsResponseBodyRegionsRegionZones

type DescribeRegionsResponseBodyRegionsRegionZones struct {
	Zone []*DescribeRegionsResponseBodyRegionsRegionZonesZone `json:"Zone,omitempty" xml:"Zone,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegionsRegionZones) GoString

func (DescribeRegionsResponseBodyRegionsRegionZones) String

type DescribeRegionsResponseBodyRegionsRegionZonesZone

type DescribeRegionsResponseBodyRegionsRegionZonesZone struct {
	// The zone name.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// Indicates whether Virtual Private Cloud (VPC) is supported in the zone. Valid values:
	//
	// *   **true**
	// *   **false**
	VpcEnabled *bool `json:"VpcEnabled,omitempty" xml:"VpcEnabled,omitempty"`
	// The zone ID.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) GoString

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetVpcEnabled

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetZoneId

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) String

type DescribeResubmitConfigRequest added in v4.1.0

type DescribeResubmitConfigRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	//
	// >  You can call the [DescribeDBResourceGroup](~~459446~~) operation to query the resource group name of a cluster.
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeResubmitConfigRequest) GoString added in v4.1.0

func (*DescribeResubmitConfigRequest) SetDBClusterId added in v4.1.0

func (*DescribeResubmitConfigRequest) SetGroupName added in v4.1.0

func (*DescribeResubmitConfigRequest) SetOwnerAccount added in v4.1.0

func (*DescribeResubmitConfigRequest) SetOwnerId added in v4.1.0

func (*DescribeResubmitConfigRequest) SetResourceGroupId added in v4.1.0

func (*DescribeResubmitConfigRequest) SetResourceOwnerAccount added in v4.1.0

func (*DescribeResubmitConfigRequest) SetResourceOwnerId added in v4.1.0

func (DescribeResubmitConfigRequest) String added in v4.1.0

type DescribeResubmitConfigResponse added in v4.1.0

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

func (DescribeResubmitConfigResponse) GoString added in v4.1.0

func (*DescribeResubmitConfigResponse) SetBody added in v4.1.0

func (*DescribeResubmitConfigResponse) SetHeaders added in v4.1.0

func (*DescribeResubmitConfigResponse) SetStatusCode added in v4.1.0

func (DescribeResubmitConfigResponse) String added in v4.1.0

type DescribeResubmitConfigResponseBody added in v4.1.0

type DescribeResubmitConfigResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The job resubmission rules.
	Rules []*DescribeResubmitConfigResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
}

func (DescribeResubmitConfigResponseBody) GoString added in v4.1.0

func (*DescribeResubmitConfigResponseBody) SetDBClusterId added in v4.1.0

func (*DescribeResubmitConfigResponseBody) SetRequestId added in v4.1.0

func (*DescribeResubmitConfigResponseBody) SetRules added in v4.1.0

func (DescribeResubmitConfigResponseBody) String added in v4.1.0

type DescribeResubmitConfigResponseBodyRules added in v4.1.0

type DescribeResubmitConfigResponseBodyRules struct {
	// Indicates whether out-of-memory (OOM) check is configured.
	ExceedMemoryException *bool `json:"ExceedMemoryException,omitempty" xml:"ExceedMemoryException,omitempty"`
	// The name of the source resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The peak memory usage.
	PeakMemory *string `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The duration of the SQL statement. Unit: milliseconds.
	QueryTime *string `json:"QueryTime,omitempty" xml:"QueryTime,omitempty"`
	// The name of the destination resource group.
	TargetGroupName *string `json:"TargetGroupName,omitempty" xml:"TargetGroupName,omitempty"`
}

func (DescribeResubmitConfigResponseBodyRules) GoString added in v4.1.0

func (*DescribeResubmitConfigResponseBodyRules) SetExceedMemoryException added in v4.1.0

func (*DescribeResubmitConfigResponseBodyRules) SetGroupName added in v4.1.0

func (*DescribeResubmitConfigResponseBodyRules) SetPeakMemory added in v4.1.0

func (*DescribeResubmitConfigResponseBodyRules) SetQueryTime added in v4.1.0

func (*DescribeResubmitConfigResponseBodyRules) SetTargetGroupName added in v4.1.0

func (DescribeResubmitConfigResponseBodyRules) String added in v4.1.0

type DescribeSQAConfigRequest added in v4.1.0

type DescribeSQAConfigRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	//
	// >  You can call the [DescribeDBResourceGroup](~~612410~~) operation to query the resource group name of a cluster.
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSQAConfigRequest) GoString added in v4.1.0

func (s DescribeSQAConfigRequest) GoString() string

func (*DescribeSQAConfigRequest) SetDBClusterId added in v4.1.0

func (*DescribeSQAConfigRequest) SetGroupName added in v4.1.0

func (*DescribeSQAConfigRequest) SetOwnerAccount added in v4.1.0

func (*DescribeSQAConfigRequest) SetOwnerId added in v4.1.0

func (*DescribeSQAConfigRequest) SetRegionId added in v4.1.0

func (*DescribeSQAConfigRequest) SetResourceGroupId added in v4.1.0

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

func (*DescribeSQAConfigRequest) SetResourceOwnerAccount added in v4.1.0

func (s *DescribeSQAConfigRequest) SetResourceOwnerAccount(v string) *DescribeSQAConfigRequest

func (*DescribeSQAConfigRequest) SetResourceOwnerId added in v4.1.0

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

func (DescribeSQAConfigRequest) String added in v4.1.0

func (s DescribeSQAConfigRequest) String() string

type DescribeSQAConfigResponse added in v4.1.0

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

func (DescribeSQAConfigResponse) GoString added in v4.1.0

func (s DescribeSQAConfigResponse) GoString() string

func (*DescribeSQAConfigResponse) SetBody added in v4.1.0

func (*DescribeSQAConfigResponse) SetHeaders added in v4.1.0

func (*DescribeSQAConfigResponse) SetStatusCode added in v4.1.0

func (DescribeSQAConfigResponse) String added in v4.1.0

func (s DescribeSQAConfigResponse) String() string

type DescribeSQAConfigResponseBody added in v4.1.0

type DescribeSQAConfigResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether short query acceleration (SQA) is enabled.
	SQAStatus *string `json:"SQAStatus,omitempty" xml:"SQAStatus,omitempty"`
}

func (DescribeSQAConfigResponseBody) GoString added in v4.1.0

func (*DescribeSQAConfigResponseBody) SetDBClusterId added in v4.1.0

func (*DescribeSQAConfigResponseBody) SetGroupName added in v4.1.0

func (*DescribeSQAConfigResponseBody) SetRequestId added in v4.1.0

func (*DescribeSQAConfigResponseBody) SetSQAStatus added in v4.1.0

func (DescribeSQAConfigResponseBody) String added in v4.1.0

type DescribeSQLPatternsRequest

type DescribeSQLPatternsRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters in a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// > The end time must be later than the start time.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword that is used for the query.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The language of file titles and error messages. Valid values:
	//
	// *   **zh** (default): simplified Chinese.
	// *   **en**: English.
	// *   **ja**: Japanese.
	// *   **zh-tw**: traditional Chinese.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The order by which to sort query results. Specify the parameter value in the JSON format. Example: `[{"Field":"AverageQueryTime","Type":"Asc"}]`.
	//
	// *   `Field` specifies the field by which to sort the query results. Valid values:
	//
	//     *   `PatternCreationTime`: the earliest commit time of the SQL pattern within the time range to query.
	//     *   `AverageQueryTime`: the average total amount of time consumed by the SQL pattern within the time range to query.
	//     *   `MaxQueryTime`: the maximum total amount of time consumed by the SQL pattern within the time range to query.
	//     *   `AverageExecutionTime`: the average execution duration of the SQL pattern within the time range to query.
	//     *   `MaxExecutionTime`: the maximum execution duration of the SQL pattern within the time range to query.
	//     *   `AveragePeakMemory`: the average peak memory usage of the SQL pattern within the time range to query.
	//     *   `MaxPeakMemory`: the maximum peak memory usage of the SQL pattern within the time range to query.
	//     *   `AverageScanSize`: the average amount of data scanned based on the SQL pattern within the time range to query.
	//     *   `MaxScanSize`: the maximum amount of data scanned based on the SQL pattern within the time range to query.
	//     *   `QueryCount`: the number of queries performed in association with the SQL pattern within the time range to query.
	//     *   `FailedCount`: the number of failed queries performed in association with the SQL pattern within the time range to query.
	//
	// *   `Type` specifies the sorting order. Valid values (case-insensitive):
	//
	//     *   `Asc`: ascending order.
	//     *   `Desc`: descending order.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The page number. Pages start from page 1.
	//
	// > If you do not specify this parameter, the value **1** is used.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// > If you do not specify this parameter, the value **30** is used.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// >
	//
	// *   Only data within the last 14 days can be queried. For example, if the current time is 2021-11-22T12:00:00Z, you can query SQL patterns at a point in time as early as 2021-11-09T12:00:00Z.
	//
	// *   The maximum time range that can be specified is 24 hours.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSQLPatternsRequest) GoString

func (s DescribeSQLPatternsRequest) GoString() string

func (*DescribeSQLPatternsRequest) SetDBClusterId

func (*DescribeSQLPatternsRequest) SetEndTime

func (*DescribeSQLPatternsRequest) SetKeyword

func (*DescribeSQLPatternsRequest) SetLang

func (*DescribeSQLPatternsRequest) SetOrder

func (*DescribeSQLPatternsRequest) SetPageNumber

func (*DescribeSQLPatternsRequest) SetPageSize

func (*DescribeSQLPatternsRequest) SetRegionId

func (*DescribeSQLPatternsRequest) SetStartTime

func (DescribeSQLPatternsRequest) String

type DescribeSQLPatternsResponse

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

func (DescribeSQLPatternsResponse) GoString

func (s DescribeSQLPatternsResponse) GoString() string

func (*DescribeSQLPatternsResponse) SetBody

func (*DescribeSQLPatternsResponse) SetHeaders

func (*DescribeSQLPatternsResponse) SetStatusCode

func (DescribeSQLPatternsResponse) String

type DescribeSQLPatternsResponseBody

type DescribeSQLPatternsResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The queried SQL patterns.
	PatternDetails []*DescribeSQLPatternsResponseBodyPatternDetails `json:"PatternDetails,omitempty" xml:"PatternDetails,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSQLPatternsResponseBody) GoString

func (*DescribeSQLPatternsResponseBody) SetPageNumber

func (*DescribeSQLPatternsResponseBody) SetPageSize

func (*DescribeSQLPatternsResponseBody) SetRequestId

func (*DescribeSQLPatternsResponseBody) SetTotalCount

func (DescribeSQLPatternsResponseBody) String

type DescribeSQLPatternsResponseBodyPatternDetails

type DescribeSQLPatternsResponseBodyPatternDetails struct {
	// The IP address of the SQL client that commits the SQL pattern.
	AccessIp *string `json:"AccessIp,omitempty" xml:"AccessIp,omitempty"`
	// The average execution duration of the SQL pattern within the query time range. Unit: milliseconds.
	AverageExecutionTime *float64 `json:"AverageExecutionTime,omitempty" xml:"AverageExecutionTime,omitempty"`
	// The average peak memory usage of the SQL pattern within the query time range. Unit: bytes.
	AveragePeakMemory *float64 `json:"AveragePeakMemory,omitempty" xml:"AveragePeakMemory,omitempty"`
	// The average total amount of time consumed by the SQL pattern within the query time range. Unit: milliseconds.
	AverageQueryTime *float64 `json:"AverageQueryTime,omitempty" xml:"AverageQueryTime,omitempty"`
	// The average amount of data scanned based on the SQL pattern within the query time range. Unit: bytes.
	AverageScanSize *float64 `json:"AverageScanSize,omitempty" xml:"AverageScanSize,omitempty"`
	// Indicates whether the execution of the SQL pattern can be blocked. Valid values:
	//
	// *   **true**
	// *   **false**
	//
	// > Only SELECT and INSERT statements can be blocked.
	Blockable *bool `json:"Blockable,omitempty" xml:"Blockable,omitempty"`
	// The number of failed queries executed in association with the SQL pattern within the query time range.
	FailedCount *int64 `json:"FailedCount,omitempty" xml:"FailedCount,omitempty"`
	// The maximum execution duration of the SQL pattern within the query time range. Unit: milliseconds.
	MaxExecutionTime *int64 `json:"MaxExecutionTime,omitempty" xml:"MaxExecutionTime,omitempty"`
	// The maximum peak memory usage of the SQL pattern within the query time range. Unit: bytes.
	MaxPeakMemory *int64 `json:"MaxPeakMemory,omitempty" xml:"MaxPeakMemory,omitempty"`
	// The maximum total amount of time consumed by the SQL pattern within the query time range. Unit: milliseconds.
	MaxQueryTime *int64 `json:"MaxQueryTime,omitempty" xml:"MaxQueryTime,omitempty"`
	// The maximum amount of data scanned based on the SQL pattern within the query time range. Unit: bytes.
	MaxScanSize *int64 `json:"MaxScanSize,omitempty" xml:"MaxScanSize,omitempty"`
	// The earliest commit time of the SQL pattern within the query time range. Unit: milliseconds.
	PatternCreationTime *string `json:"PatternCreationTime,omitempty" xml:"PatternCreationTime,omitempty"`
	// The ID of the SQL pattern.
	PatternId *string `json:"PatternId,omitempty" xml:"PatternId,omitempty"`
	// The number of queries executed in association with the SQL pattern within the query time range.
	QueryCount *int64 `json:"QueryCount,omitempty" xml:"QueryCount,omitempty"`
	// The statement of the SQL pattern.
	SQLPattern *string `json:"SQLPattern,omitempty" xml:"SQLPattern,omitempty"`
	// The tables scanned based on the SQL pattern.
	Tables *string `json:"Tables,omitempty" xml:"Tables,omitempty"`
	// The database username that is used to commit the SQL pattern.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLPatternsResponseBodyPatternDetails) GoString

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetAccessIp

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetAverageExecutionTime

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetAveragePeakMemory

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetAverageQueryTime

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetAverageScanSize

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetBlockable

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetFailedCount

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetMaxExecutionTime

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetMaxPeakMemory

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetMaxQueryTime

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetMaxScanSize

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetPatternCreationTime

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetPatternId

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetQueryCount

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetSQLPattern

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetTables

func (*DescribeSQLPatternsResponseBodyPatternDetails) SetUser

func (DescribeSQLPatternsResponseBodyPatternDetails) String

type DescribeSQLPlanRequest

type DescribeSQLPlanRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The query ID.
	//
	// > You can call the [DescribeProcessList](~~143382~~) operation to query the IDs of queries that are being executed.
	ProcessId            *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSQLPlanRequest) GoString

func (s DescribeSQLPlanRequest) GoString() string

func (*DescribeSQLPlanRequest) SetDBClusterId

func (*DescribeSQLPlanRequest) SetOwnerAccount

func (s *DescribeSQLPlanRequest) SetOwnerAccount(v string) *DescribeSQLPlanRequest

func (*DescribeSQLPlanRequest) SetOwnerId

func (*DescribeSQLPlanRequest) SetProcessId

func (*DescribeSQLPlanRequest) SetResourceOwnerAccount

func (s *DescribeSQLPlanRequest) SetResourceOwnerAccount(v string) *DescribeSQLPlanRequest

func (*DescribeSQLPlanRequest) SetResourceOwnerId

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

func (DescribeSQLPlanRequest) String

func (s DescribeSQLPlanRequest) String() string

type DescribeSQLPlanResponse

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

func (DescribeSQLPlanResponse) GoString

func (s DescribeSQLPlanResponse) GoString() string

func (*DescribeSQLPlanResponse) SetBody

func (*DescribeSQLPlanResponse) SetHeaders

func (*DescribeSQLPlanResponse) SetStatusCode

func (DescribeSQLPlanResponse) String

func (s DescribeSQLPlanResponse) String() string

type DescribeSQLPlanResponseBody

type DescribeSQLPlanResponseBody struct {
	// The execution information about the SQL statement.
	Detail *DescribeSQLPlanResponseBodyDetail `json:"Detail,omitempty" xml:"Detail,omitempty" type:"Struct"`
	// The original information about the SQL statement.
	OriginInfo *string `json:"OriginInfo,omitempty" xml:"OriginInfo,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried plan in different stages.
	StageList []*DescribeSQLPlanResponseBodyStageList `json:"StageList,omitempty" xml:"StageList,omitempty" type:"Repeated"`
}

func (DescribeSQLPlanResponseBody) GoString

func (s DescribeSQLPlanResponseBody) GoString() string

func (*DescribeSQLPlanResponseBody) SetDetail

func (*DescribeSQLPlanResponseBody) SetOriginInfo

func (*DescribeSQLPlanResponseBody) SetRequestId

func (*DescribeSQLPlanResponseBody) SetStageList

func (DescribeSQLPlanResponseBody) String

type DescribeSQLPlanResponseBodyDetail

type DescribeSQLPlanResponseBodyDetail struct {
	// The total CPU time consumed by all operators on multithreaded servers when the SQL statement is executed. Unit: milliseconds.
	CPUTime *int64 `json:"CPUTime,omitempty" xml:"CPUTime,omitempty"`
	// The IP address of the client that is used to execute the SQL statement.
	ClientIP *string `json:"ClientIP,omitempty" xml:"ClientIP,omitempty"`
	// The name of the database on which the SQL statement was executed.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The total number of rows generated by the SQL statement.
	OutputRows *int64 `json:"OutputRows,omitempty" xml:"OutputRows,omitempty"`
	// The total amount of data generated by the SQL statement. Unit: bytes.
	OutputSize *int64 `json:"OutputSize,omitempty" xml:"OutputSize,omitempty"`
	// The maximum memory usage when the SQL statement is executed. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The amount of time consumed to generate the execution plan of the SQL statement. Unit: milliseconds.
	PlanningTime *int64 `json:"PlanningTime,omitempty" xml:"PlanningTime,omitempty"`
	// The amount of time consumed to queue the SQL statement. Unit: milliseconds.
	QueuedTime *int64 `json:"QueuedTime,omitempty" xml:"QueuedTime,omitempty"`
	// The SQL statement.
	SQL *string `json:"SQL,omitempty" xml:"SQL,omitempty"`
	// The execution start time of the SQL statement. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The final execution state of the SQL statement. Valid values:
	//
	// *   FINISHED
	// *   FAILED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The total number of stages in the SQL statement.
	TotalStage *int64 `json:"TotalStage,omitempty" xml:"TotalStage,omitempty"`
	// The total number of tasks in the SQL statement.
	TotalTask *int64 `json:"TotalTask,omitempty" xml:"TotalTask,omitempty"`
	// The total amount of time consumed to execute the SQL statement. Unit: milliseconds.
	TotalTime *int64 `json:"TotalTime,omitempty" xml:"TotalTime,omitempty"`
	// The name of the user who submitted the SQL statement.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLPlanResponseBodyDetail) GoString

func (*DescribeSQLPlanResponseBodyDetail) SetCPUTime

func (*DescribeSQLPlanResponseBodyDetail) SetClientIP

func (*DescribeSQLPlanResponseBodyDetail) SetDatabase

func (*DescribeSQLPlanResponseBodyDetail) SetOutputRows

func (*DescribeSQLPlanResponseBodyDetail) SetOutputSize

func (*DescribeSQLPlanResponseBodyDetail) SetPeakMemory

func (*DescribeSQLPlanResponseBodyDetail) SetPlanningTime

func (*DescribeSQLPlanResponseBodyDetail) SetQueuedTime

func (*DescribeSQLPlanResponseBodyDetail) SetSQL

func (*DescribeSQLPlanResponseBodyDetail) SetStartTime

func (*DescribeSQLPlanResponseBodyDetail) SetState

func (*DescribeSQLPlanResponseBodyDetail) SetTotalStage

func (*DescribeSQLPlanResponseBodyDetail) SetTotalTask

func (*DescribeSQLPlanResponseBodyDetail) SetTotalTime

func (*DescribeSQLPlanResponseBodyDetail) SetUser

func (DescribeSQLPlanResponseBodyDetail) String

type DescribeSQLPlanResponseBodyStageList

type DescribeSQLPlanResponseBodyStageList struct {
	// The average `CPU Time` value on each compute node in the stage. Unit: milliseconds.
	CPUTimeAvg *int64 `json:"CPUTimeAvg,omitempty" xml:"CPUTimeAvg,omitempty"`
	// The maximum `CPU Time` value on each compute node in the stage. Unit: milliseconds.
	CPUTimeMax *int64 `json:"CPUTimeMax,omitempty" xml:"CPUTimeMax,omitempty"`
	// The minimum `CPU Time` value on each compute node in the stage. Unit: milliseconds.
	CPUTimeMin *int64 `json:"CPUTimeMin,omitempty" xml:"CPUTimeMin,omitempty"`
	// The average amount of input data on each compute node in the stage. Unit: bytes.
	InputSizeAvg *int64 `json:"InputSizeAvg,omitempty" xml:"InputSizeAvg,omitempty"`
	// The maximum amount of input data on each compute node in the stage. Unit: byte.
	InputSizeMax *int64 `json:"InputSizeMax,omitempty" xml:"InputSizeMax,omitempty"`
	// The minimum amount of input data on each compute node in the stage. Unit: bytes.
	InputSizeMin *int64 `json:"InputSizeMin,omitempty" xml:"InputSizeMin,omitempty"`
	// The total CPU time consumed by all operators in the stage, which is equivalent to the total CPU time of the stage. You can use this parameter to determine which parts of the stage consume a large amount of computing resources. Unit: milliseconds.
	OperatorCost *int64 `json:"OperatorCost,omitempty" xml:"OperatorCost,omitempty"`
	// The maximum memory usage when the SQL statement is executed. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The average amount of data scanned by a scan operator on each storage node in the stage. Unit: bytes.
	ScanSizeAvg *int64 `json:"ScanSizeAvg,omitempty" xml:"ScanSizeAvg,omitempty"`
	// The maximum amount of data scanned by a scan operator on each storage node in the stage. Unit: bytes.
	ScanSizeMax *int64 `json:"ScanSizeMax,omitempty" xml:"ScanSizeMax,omitempty"`
	// The minimum amount of data scanned by a scan operator on each storage node in the stage. Unit: bytes.
	ScanSizeMin *int64 `json:"ScanSizeMin,omitempty" xml:"ScanSizeMin,omitempty"`
	// The average amount of time consumed by a scan operator to read data on each storage node in the stage. Unit: milliseconds.
	ScanTimeAvg *int64 `json:"ScanTimeAvg,omitempty" xml:"ScanTimeAvg,omitempty"`
	// The maximum amount of time consumed by a scan operator to read data on each storage node in the stage. Unit: milliseconds.
	ScanTimeMax *int64 `json:"ScanTimeMax,omitempty" xml:"ScanTimeMax,omitempty"`
	// The minimum amount of time consumed by a scan operator to read data on each storage node in the stage. Unit: milliseconds.
	ScanTimeMin *int64 `json:"ScanTimeMin,omitempty" xml:"ScanTimeMin,omitempty"`
	// The stage ID.
	StageId *int32 `json:"StageId,omitempty" xml:"StageId,omitempty"`
	// The final execution state of the stage. Valid values:
	//
	// *   FINISHED
	// *   CANCELED
	// *   ABORTED
	// *   FAILED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeSQLPlanResponseBodyStageList) GoString

func (*DescribeSQLPlanResponseBodyStageList) SetCPUTimeAvg

func (*DescribeSQLPlanResponseBodyStageList) SetCPUTimeMax

func (*DescribeSQLPlanResponseBodyStageList) SetCPUTimeMin

func (*DescribeSQLPlanResponseBodyStageList) SetInputSizeAvg

func (*DescribeSQLPlanResponseBodyStageList) SetInputSizeMax

func (*DescribeSQLPlanResponseBodyStageList) SetInputSizeMin

func (*DescribeSQLPlanResponseBodyStageList) SetOperatorCost

func (*DescribeSQLPlanResponseBodyStageList) SetPeakMemory

func (*DescribeSQLPlanResponseBodyStageList) SetScanSizeAvg

func (*DescribeSQLPlanResponseBodyStageList) SetScanSizeMax

func (*DescribeSQLPlanResponseBodyStageList) SetScanSizeMin

func (*DescribeSQLPlanResponseBodyStageList) SetScanTimeAvg

func (*DescribeSQLPlanResponseBodyStageList) SetScanTimeMax

func (*DescribeSQLPlanResponseBodyStageList) SetScanTimeMin

func (*DescribeSQLPlanResponseBodyStageList) SetStageId

func (*DescribeSQLPlanResponseBodyStageList) SetState

func (DescribeSQLPlanResponseBodyStageList) String

type DescribeSQLPlanTaskRequest

type DescribeSQLPlanTaskRequest struct {
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the task.
	ProcessId            *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The stage of the task.
	StageId *string `json:"StageId,omitempty" xml:"StageId,omitempty"`
}

func (DescribeSQLPlanTaskRequest) GoString

func (s DescribeSQLPlanTaskRequest) GoString() string

func (*DescribeSQLPlanTaskRequest) SetDBClusterId

func (*DescribeSQLPlanTaskRequest) SetOwnerAccount

func (*DescribeSQLPlanTaskRequest) SetOwnerId

func (*DescribeSQLPlanTaskRequest) SetProcessId

func (*DescribeSQLPlanTaskRequest) SetResourceOwnerAccount

func (s *DescribeSQLPlanTaskRequest) SetResourceOwnerAccount(v string) *DescribeSQLPlanTaskRequest

func (*DescribeSQLPlanTaskRequest) SetResourceOwnerId

func (*DescribeSQLPlanTaskRequest) SetStageId

func (DescribeSQLPlanTaskRequest) String

type DescribeSQLPlanTaskResponse

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

func (DescribeSQLPlanTaskResponse) GoString

func (s DescribeSQLPlanTaskResponse) GoString() string

func (*DescribeSQLPlanTaskResponse) SetBody

func (*DescribeSQLPlanTaskResponse) SetHeaders

func (*DescribeSQLPlanTaskResponse) SetStatusCode

func (DescribeSQLPlanTaskResponse) String

type DescribeSQLPlanTaskResponseBody

type DescribeSQLPlanTaskResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of tasks.
	TaskList []*DescribeSQLPlanTaskResponseBodyTaskList `json:"TaskList,omitempty" xml:"TaskList,omitempty" type:"Repeated"`
}

func (DescribeSQLPlanTaskResponseBody) GoString

func (*DescribeSQLPlanTaskResponseBody) SetRequestId

func (DescribeSQLPlanTaskResponseBody) String

type DescribeSQLPlanTaskResponseBodyTaskList

type DescribeSQLPlanTaskResponseBodyTaskList struct {
	// The time elapsed from when the task was created to when the task was complete. Unit: milliseconds.
	ElapsedTime *int64 `json:"ElapsedTime,omitempty" xml:"ElapsedTime,omitempty"`
	// The number of input rows in the task.
	InputRows *int64 `json:"InputRows,omitempty" xml:"InputRows,omitempty"`
	// The amount of input data in the task. Unit: bytes.
	InputSize *int64 `json:"InputSize,omitempty" xml:"InputSize,omitempty"`
	// The total amount of time consumed by operators in the task on a specific node. This parameter can be used to determine whether long tails occur in computing. Unit: milliseconds.
	OperatorCost *int64 `json:"OperatorCost,omitempty" xml:"OperatorCost,omitempty"`
	// The number of output rows in the task.
	OutputRows *int64 `json:"OutputRows,omitempty" xml:"OutputRows,omitempty"`
	// The amount of output data in the task. Unit: bytes.
	OutputSize *int64 `json:"OutputSize,omitempty" xml:"OutputSize,omitempty"`
	// The peak memory of the task on a specific node. Unit: bytes.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The time consumed to scan data from a data source in the task. Unit: milliseconds.
	ScanCost *int64 `json:"ScanCost,omitempty" xml:"ScanCost,omitempty"`
	// The number of rows scanned from a data source in the task.
	ScanRows *int64 `json:"ScanRows,omitempty" xml:"ScanRows,omitempty"`
	// The amount of data scanned from a data source in the task. Unit: bytes.
	ScanSize *int64 `json:"ScanSize,omitempty" xml:"ScanSize,omitempty"`
	// The final execution status of the task. Valid values:
	//
	// *   FINISHED
	// *   CANCELED
	// *   ABORTED
	// *   FAILED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The ID of the task.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeSQLPlanTaskResponseBodyTaskList) GoString

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetElapsedTime

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetInputRows

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetInputSize

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetOperatorCost

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetOutputRows

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetOutputSize

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetPeakMemory

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetScanCost

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetScanRows

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetScanSize

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetState

func (*DescribeSQLPlanTaskResponseBodyTaskList) SetTaskId

func (DescribeSQLPlanTaskResponseBodyTaskList) String

type DescribeSchemasRequest

type DescribeSchemasRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeSchemasRequest) GoString

func (s DescribeSchemasRequest) GoString() string

func (*DescribeSchemasRequest) SetDBClusterId

func (*DescribeSchemasRequest) SetOwnerAccount

func (s *DescribeSchemasRequest) SetOwnerAccount(v string) *DescribeSchemasRequest

func (*DescribeSchemasRequest) SetOwnerId

func (*DescribeSchemasRequest) SetResourceOwnerAccount

func (s *DescribeSchemasRequest) SetResourceOwnerAccount(v string) *DescribeSchemasRequest

func (*DescribeSchemasRequest) SetResourceOwnerId

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

func (DescribeSchemasRequest) String

func (s DescribeSchemasRequest) String() string

type DescribeSchemasResponse

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

func (DescribeSchemasResponse) GoString

func (s DescribeSchemasResponse) GoString() string

func (*DescribeSchemasResponse) SetBody

func (*DescribeSchemasResponse) SetHeaders

func (*DescribeSchemasResponse) SetStatusCode

func (DescribeSchemasResponse) String

func (s DescribeSchemasResponse) String() string

type DescribeSchemasResponseBody

type DescribeSchemasResponseBody struct {
	// The databases.
	Items *DescribeSchemasResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSchemasResponseBody) GoString

func (s DescribeSchemasResponseBody) GoString() string

func (*DescribeSchemasResponseBody) SetItems

func (*DescribeSchemasResponseBody) SetRequestId

func (DescribeSchemasResponseBody) String

type DescribeSchemasResponseBodyItems

type DescribeSchemasResponseBodyItems struct {
	Schema []*DescribeSchemasResponseBodyItemsSchema `json:"Schema,omitempty" xml:"Schema,omitempty" type:"Repeated"`
}

func (DescribeSchemasResponseBodyItems) GoString

func (DescribeSchemasResponseBodyItems) String

type DescribeSchemasResponseBodyItemsSchema

type DescribeSchemasResponseBodyItemsSchema struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeSchemasResponseBodyItemsSchema) GoString

func (*DescribeSchemasResponseBodyItemsSchema) SetDBClusterId

func (*DescribeSchemasResponseBodyItemsSchema) SetSchemaName

func (DescribeSchemasResponseBodyItemsSchema) String

type DescribeSlowLogRecordsRequest

type DescribeSlowLogRecordsRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	//
	// >  The end time must be later than the start time. The specified time range must be less than seven days.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The order in which to sort the retrieved entries by field. Specify this parameter in the JSON format. The value is an ordered array that uses the order of the input array and contains `Field` and `Type`. Example: `[{"Field":"ExecutionStartTime","Type":"Desc"},{"Field":"ScanRows","Type":"Asc"}]`.
	//
	// *   `Field`: the field that is used to sort the retrieved entries. Valid values:
	//
	//     *   **HostAddress**: the IP address of the client that is used to connect to the database.
	//     *   **UserName**: the username.
	//     *   **ExecutionStartTime**: the start time of the query execution.
	//     *   **QueryTime**: the amount of time consumed to execute the SQL statement.
	//     *   **PeakMemoryUsage**: the maximum memory usage when the SQL statement is executed.
	//     *   **ScanRows**: the number of rows to be scanned from a data source in the task.
	//     *   **ScanSize**: the amount of data to be scanned.
	//     *   **ScanTime**: the total amount of time consumed to scan data.
	//     *   **PlanningTime**: the amount of time consumed to generate execution plans.
	//     *   **WallTime**: the accumulated CPU Time values of all operators in the query on each node.
	//     *   **ProcessID**: the ID of the process.
	//
	// *   `Type`: the sorting type of the retrieved entries. Valid values:
	//
	//     *   **Desc**: descending order
	//     *   **Asc**: ascending order
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries 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 process.
	ProcessID *string `json:"ProcessID,omitempty" xml:"ProcessID,omitempty"`
	// The range conditions used to filter specified fields, including `Max` and `Min`. Specify this parameter in the JSON format. Example: `[{"Field":"ScanSize","Min":"1000000","Max":"10000000"},{"Field":"QueryTime","Min":"1000","Max":"10000"}]`.
	//
	// `Field`: the field to be filtered. Valid values:
	//
	// *   **ScanSize**: the amount of data to be scanned. Unit: KB.
	// *   **QueryTime**: the amount of time consumed to execute the statement. Unit: milliseconds.
	// *   **PeakMemoryUsage**: the maximum memory usage when the SQL statement is executed. Unit: KB.
	//
	// >  `Min` indicates the minimum value of the query range (left operand). `Max` indicates the maximum value of the query range (right operand). Max and Min are both of the String type.
	Range                *string `json:"Range,omitempty" xml:"Range,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The state of the query. Valid values:
	//
	// *   **Successed**: successful
	// *   **Failed**: failed
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeSlowLogRecordsRequest) GoString

func (*DescribeSlowLogRecordsRequest) SetDBClusterId

func (*DescribeSlowLogRecordsRequest) SetDBName

func (*DescribeSlowLogRecordsRequest) SetEndTime

func (*DescribeSlowLogRecordsRequest) SetOrder

func (*DescribeSlowLogRecordsRequest) SetOwnerAccount

func (*DescribeSlowLogRecordsRequest) SetOwnerId

func (*DescribeSlowLogRecordsRequest) SetPageNumber

func (*DescribeSlowLogRecordsRequest) SetPageSize

func (*DescribeSlowLogRecordsRequest) SetProcessID

func (*DescribeSlowLogRecordsRequest) SetRange

func (*DescribeSlowLogRecordsRequest) SetResourceOwnerAccount

func (*DescribeSlowLogRecordsRequest) SetResourceOwnerId

func (*DescribeSlowLogRecordsRequest) SetStartTime

func (*DescribeSlowLogRecordsRequest) SetState

func (DescribeSlowLogRecordsRequest) String

type DescribeSlowLogRecordsResponse

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

func (DescribeSlowLogRecordsResponse) GoString

func (*DescribeSlowLogRecordsResponse) SetHeaders

func (*DescribeSlowLogRecordsResponse) SetStatusCode

func (DescribeSlowLogRecordsResponse) String

type DescribeSlowLogRecordsResponseBody

type DescribeSlowLogRecordsResponseBody struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Details of the slow query logs.
	Items *DescribeSlowLogRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on the current page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSlowLogRecordsResponseBody) GoString

func (*DescribeSlowLogRecordsResponseBody) SetDBClusterId

func (*DescribeSlowLogRecordsResponseBody) SetPageNumber

func (*DescribeSlowLogRecordsResponseBody) SetPageSize

func (*DescribeSlowLogRecordsResponseBody) SetRequestId

func (*DescribeSlowLogRecordsResponseBody) SetTotalCount

func (DescribeSlowLogRecordsResponseBody) String

type DescribeSlowLogRecordsResponseBodyItems

type DescribeSlowLogRecordsResponseBodyItems struct {
	SlowLogRecord []*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord `json:"SlowLogRecord,omitempty" xml:"SlowLogRecord,omitempty" type:"Repeated"`
}

func (DescribeSlowLogRecordsResponseBodyItems) GoString

func (DescribeSlowLogRecordsResponseBodyItems) String

type DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord

type DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord struct {
	// The name of the database.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The time when the execution started. The time follows the ISO 8601 standard in the *yyyy-MM-ddTHH:mm:ssZ* format. The time is displayed in UTC.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" xml:"ExecutionStartTime,omitempty"`
	// The IP address of the client that is used to connect to the database.
	HostAddress *string `json:"HostAddress,omitempty" xml:"HostAddress,omitempty"`
	// The amount of output data in the task. Unit: bytes.
	OutputSize *string `json:"OutputSize,omitempty" xml:"OutputSize,omitempty"`
	// The number of rows parsed by the SQL statement.
	ParseRowCounts *int64 `json:"ParseRowCounts,omitempty" xml:"ParseRowCounts,omitempty"`
	// The maximum memory usage when the SQL statement is executed. Unit: KB.
	PeakMemoryUsage *string `json:"PeakMemoryUsage,omitempty" xml:"PeakMemoryUsage,omitempty"`
	// The amount of time consumed to generate execution plans. Unit: milliseconds.
	PlanningTime *int64 `json:"PlanningTime,omitempty" xml:"PlanningTime,omitempty"`
	// The ID of the process.
	ProcessID *string `json:"ProcessID,omitempty" xml:"ProcessID,omitempty"`
	// The time consumed to execute the SQL statement. Unit: milliseconds.
	QueryTime *int64 `json:"QueryTime,omitempty" xml:"QueryTime,omitempty"`
	// The queuing duration before the query is executed. Unit: milliseconds.
	QueueTime *int64 `json:"QueueTime,omitempty" xml:"QueueTime,omitempty"`
	// The number of rows returned by the SQL statement.
	ReturnRowCounts *int64 `json:"ReturnRowCounts,omitempty" xml:"ReturnRowCounts,omitempty"`
	// Details of the SQL statement.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The number of rows scanned from a data source in the task.
	ScanRows *int64 `json:"ScanRows,omitempty" xml:"ScanRows,omitempty"`
	// The amount of scanned data. Unit: KB.
	ScanSize *string `json:"ScanSize,omitempty" xml:"ScanSize,omitempty"`
	// The total amount of time consumed to scan data. It is an accumulated value collected from multiple TableScanNode nodes. Unit: milliseconds.
	ScanTime *int64 `json:"ScanTime,omitempty" xml:"ScanTime,omitempty"`
	// The execution state of the SQL statement.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The username.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	// The accumulated CPU Time value of all operators collected from all nodes. Unit: milliseconds.
	WallTime *int64 `json:"WallTime,omitempty" xml:"WallTime,omitempty"`
}

func (DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) GoString

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetDBName

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetExecutionStartTime

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetHostAddress

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetOutputSize

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetParseRowCounts

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetPeakMemoryUsage

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetPlanningTime

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetProcessID

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetQueryTime

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetQueueTime

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetReturnRowCounts

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetSQLText

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetScanRows

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetScanSize

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetScanTime

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetState

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetUserName

func (*DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) SetWallTime

func (DescribeSlowLogRecordsResponseBodyItemsSlowLogRecord) String

type DescribeSlowLogTrendRequest

type DescribeSlowLogTrendRequest struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. The maximum time range that can be specified is seven days. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	EndTime              *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSlowLogTrendRequest) GoString

func (s DescribeSlowLogTrendRequest) GoString() string

func (*DescribeSlowLogTrendRequest) SetDBClusterId

func (*DescribeSlowLogTrendRequest) SetDBName

func (*DescribeSlowLogTrendRequest) SetEndTime

func (*DescribeSlowLogTrendRequest) SetOwnerAccount

func (*DescribeSlowLogTrendRequest) SetOwnerId

func (*DescribeSlowLogTrendRequest) SetResourceOwnerAccount

func (s *DescribeSlowLogTrendRequest) SetResourceOwnerAccount(v string) *DescribeSlowLogTrendRequest

func (*DescribeSlowLogTrendRequest) SetResourceOwnerId

func (*DescribeSlowLogTrendRequest) SetStartTime

func (DescribeSlowLogTrendRequest) String

type DescribeSlowLogTrendResponse

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

func (DescribeSlowLogTrendResponse) GoString

func (s DescribeSlowLogTrendResponse) GoString() string

func (*DescribeSlowLogTrendResponse) SetBody

func (*DescribeSlowLogTrendResponse) SetHeaders

func (*DescribeSlowLogTrendResponse) SetStatusCode

func (DescribeSlowLogTrendResponse) String

type DescribeSlowLogTrendResponseBody

type DescribeSlowLogTrendResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query. The end time must be later than the start time. The maximum time range that can be specified is seven days. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The information about the trend of slow query logs.
	Items *DescribeSlowLogTrendResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSlowLogTrendResponseBody) GoString

func (*DescribeSlowLogTrendResponseBody) SetDBClusterId

func (*DescribeSlowLogTrendResponseBody) SetEndTime

func (*DescribeSlowLogTrendResponseBody) SetRequestId

func (*DescribeSlowLogTrendResponseBody) SetStartTime

func (DescribeSlowLogTrendResponseBody) String

type DescribeSlowLogTrendResponseBodyItems

type DescribeSlowLogTrendResponseBodyItems struct {
	SlowLogTrendItem []*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem `json:"SlowLogTrendItem,omitempty" xml:"SlowLogTrendItem,omitempty" type:"Repeated"`
}

func (DescribeSlowLogTrendResponseBodyItems) GoString

func (DescribeSlowLogTrendResponseBodyItems) String

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem struct {
	// The trend of slow query logs. The value is AnalyticDB_SlowLogTrend.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The performance metrics.
	Series *DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Struct"`
	// The unit of performance metrics.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem) GoString

func (*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem) SetKey

func (*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem) SetUnit

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItem) String

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeries

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeries struct {
	SeriesItem []*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem `json:"SeriesItem,omitempty" xml:"SeriesItem,omitempty" type:"Repeated"`
}

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeries) GoString

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeries) String

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem

type DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem struct {
	// The name of the performance metric.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The values of the performance metric.
	Values *string `json:"Values,omitempty" xml:"Values,omitempty"`
}

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem) GoString

func (*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem) SetName

func (*DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem) SetValues

func (DescribeSlowLogTrendResponseBodyItemsSlowLogTrendItemSeriesSeriesItem) String

type DescribeSqlPatternRequest

type DescribeSqlPatternRequest struct {
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order by which to sort query results. Specify the parameter value in the JSON string format. Example: `[{"Field":"Pattern","Type":"Asc"}]`. Parameters:
	//
	// *   `Field` specifies the field by which to sort the query results. Valid values:
	//
	//     *   `Pattern`: the SQL pattern.
	//     *   `AccessIP`: the IP address of the client.
	//     *   `User`: the username.
	//     *   `QueryCount`: the number of queries performed in association with the SQL pattern within the time range to query.
	//     *   `AvgPeakMemory`: the average peak memory usage of the SQL pattern within the time range to query. Unit: KB.
	//     *   `MaxPeakMemory`: the maximum peak memory usage of the SQL pattern within the time range to query. Unit: KB.
	//     *   `AvgCpuTime`: the average execution duration of the SQL pattern within the time range to query. Unit: milliseconds.
	//     *   `MaxCpuTime`: the maximum execution duration of the SQL pattern within the time range to query. Unit: milliseconds.
	//     *   `AvgStageCount`: the average number of stages.
	//     *   `MaxStageCount`: the maximum number of stages.
	//     *   `AvgTaskCount`: the average number of tasks.
	//     *   `MaxTaskCount`: the maximum number of tasks.
	//     *   `AvgScanSize`: the average amount of data scanned based on the SQL pattern within the time range to query. Unit: KB.
	//     *   `MaxScanSize`: the maximum amount of data scanned based on the SQL pattern within the time range to query. Unit: KB.
	//
	// *   `Type` specifies the sorting order. Valid values:
	//
	//     *   `Asc`: ascending order.
	//     *   `Desc`: descending order.
	//
	// >
	//
	// *   If you do not specify this parameter, query results are sorted in ascending order of `Pattern`.
	//
	// *   If you want to sort query results by `AccessIP`, you must set the `Type` parameter to `accessip`. If you want to sort query results by `User`, you must leave the `Type` parameter empty or set it to `user`.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The value must be a positive integer. Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The keyword that is used for the query.
	//
	// > If you do not specify this parameter, all SQL patterns of the AnalyticDB for MySQL cluster within the time period specified by `StartTime` are returned.
	SqlPattern *string `json:"SqlPattern,omitempty" xml:"SqlPattern,omitempty"`
	// The start date to query. Specify the time in the *yyyy-MM-dd* format. The time must be in UTC.
	//
	// > Only data within the last 30 days can be queried.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The dimension by which to aggregate the SQL patterns. Valid values:
	//
	// *   `user`: aggregates the SQL patterns by user.
	// *   `accessip`: aggregates the SQL patterns by client IP address.
	//
	// > If you do not specify this parameter, the SQL patterns are aggregated by `user`.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeSqlPatternRequest) GoString

func (s DescribeSqlPatternRequest) GoString() string

func (*DescribeSqlPatternRequest) SetDBClusterId

func (*DescribeSqlPatternRequest) SetOrder

func (*DescribeSqlPatternRequest) SetPageNumber

func (*DescribeSqlPatternRequest) SetPageSize

func (*DescribeSqlPatternRequest) SetRegionId

func (*DescribeSqlPatternRequest) SetSqlPattern

func (*DescribeSqlPatternRequest) SetStartTime

func (*DescribeSqlPatternRequest) SetType

func (DescribeSqlPatternRequest) String

func (s DescribeSqlPatternRequest) String() string

type DescribeSqlPatternResponse

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

func (DescribeSqlPatternResponse) GoString

func (s DescribeSqlPatternResponse) GoString() string

func (*DescribeSqlPatternResponse) SetBody

func (*DescribeSqlPatternResponse) SetHeaders

func (*DescribeSqlPatternResponse) SetStatusCode

func (DescribeSqlPatternResponse) String

type DescribeSqlPatternResponseBody

type DescribeSqlPatternResponseBody struct {
	// The queried SQL pattern.
	Items []*DescribeSqlPatternResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSqlPatternResponseBody) GoString

func (*DescribeSqlPatternResponseBody) SetItems

func (*DescribeSqlPatternResponseBody) SetPageNumber

func (*DescribeSqlPatternResponseBody) SetPageSize

func (*DescribeSqlPatternResponseBody) SetRequestId

func (*DescribeSqlPatternResponseBody) SetTotalCount

func (DescribeSqlPatternResponseBody) String

type DescribeSqlPatternResponseBodyItems

type DescribeSqlPatternResponseBodyItems struct {
	// The IP address of the client.
	//
	// > This parameter is returned only when `Type` is set to `accessip`.
	AccessIP *string `json:"AccessIP,omitempty" xml:"AccessIP,omitempty"`
	// The average execution duration of the SQL pattern within the time range to query. Unit: milliseconds.
	AvgCpuTime *string `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	// The average peak memory usage of the SQL pattern within the query time range. Unit: KB.
	AvgPeakMemory *string `json:"AvgPeakMemory,omitempty" xml:"AvgPeakMemory,omitempty"`
	// The average amount of data scanned based on the SQL pattern within the query time range. Unit: KB.
	AvgScanSize *string `json:"AvgScanSize,omitempty" xml:"AvgScanSize,omitempty"`
	// The average number of stages.
	AvgStageCount *string `json:"AvgStageCount,omitempty" xml:"AvgStageCount,omitempty"`
	// The average number of tasks.
	AvgTaskCount *string `json:"AvgTaskCount,omitempty" xml:"AvgTaskCount,omitempty"`
	// The cluster ID.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The maximum execution duration of the SQL pattern within the time range to query. Unit: milliseconds.
	MaxCpuTime *string `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The maximum peak memory usage of the SQL pattern within the query time range. Unit: KB.
	MaxPeakMemory *string `json:"MaxPeakMemory,omitempty" xml:"MaxPeakMemory,omitempty"`
	// The maximum amount of data scanned based on the SQL pattern within the query time range. Unit: KB.
	MaxScanSize *string `json:"MaxScanSize,omitempty" xml:"MaxScanSize,omitempty"`
	// The maximum number of stages.
	MaxStageCount *string `json:"MaxStageCount,omitempty" xml:"MaxStageCount,omitempty"`
	// The maximum number of tasks.
	MaxTaskCount *string `json:"MaxTaskCount,omitempty" xml:"MaxTaskCount,omitempty"`
	// The SQL pattern.
	Pattern *string `json:"Pattern,omitempty" xml:"Pattern,omitempty"`
	// The number of queries performed in association with the SQL pattern within the query time range.
	QueryCount *string `json:"QueryCount,omitempty" xml:"QueryCount,omitempty"`
	// The start date of the query.
	ReportDate *string `json:"ReportDate,omitempty" xml:"ReportDate,omitempty"`
	// The username.
	//
	// > This parameter is returned only when `Type` is left empty or set to `user`.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSqlPatternResponseBodyItems) GoString

func (*DescribeSqlPatternResponseBodyItems) SetAccessIP

func (*DescribeSqlPatternResponseBodyItems) SetAvgCpuTime

func (*DescribeSqlPatternResponseBodyItems) SetAvgPeakMemory

func (*DescribeSqlPatternResponseBodyItems) SetAvgScanSize

func (*DescribeSqlPatternResponseBodyItems) SetAvgStageCount

func (*DescribeSqlPatternResponseBodyItems) SetAvgTaskCount

func (*DescribeSqlPatternResponseBodyItems) SetInstanceName

func (*DescribeSqlPatternResponseBodyItems) SetMaxCpuTime

func (*DescribeSqlPatternResponseBodyItems) SetMaxPeakMemory

func (*DescribeSqlPatternResponseBodyItems) SetMaxScanSize

func (*DescribeSqlPatternResponseBodyItems) SetMaxStageCount

func (*DescribeSqlPatternResponseBodyItems) SetMaxTaskCount

func (*DescribeSqlPatternResponseBodyItems) SetPattern

func (*DescribeSqlPatternResponseBodyItems) SetQueryCount

func (*DescribeSqlPatternResponseBodyItems) SetReportDate

func (*DescribeSqlPatternResponseBodyItems) SetUser

func (DescribeSqlPatternResponseBodyItems) String

type DescribeTableAccessCountRequest

type DescribeTableAccessCountRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the details of all AnalyticDB for MySQL clusters within a specified region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order by which to sort query results. Specify the parameter value in the JSON string format. Example: `[{"Field":"TableSchema","Type":"Asc"}]`.
	//
	// *   `Field` indicates the field that is used to sort the retrieved entries. Valid values:
	//
	//     *   `TableSchema`: the name of the database to which the table belongs.
	//     *   `TableName`: the name of the table.
	//     *   `AccessCount`: the number of accesses to the table.
	//
	// *   `Type` indicates the sorting method. Valid values:
	//
	//     *   `Asc`: ascending order.
	//     *   `Desc`: descending order.
	//
	// >  If this parameter is not specified, query results are sorted in ascending order of the database to which a specific table belongs.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. The value must be a positive integer. Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the regions and zones supported by AnalyticDB for MySQL, including region IDs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The date to query. Specify the time in the *yyyy-MM-dd* format. The time must be in UTC.
	//
	// >  Only data for the last 30 days can be queried.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the specific table.
	//
	// >  If this parameter is not specified, the number of accesses to all tables within the specified cluster for a specified date is returned.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTableAccessCountRequest) GoString

func (*DescribeTableAccessCountRequest) SetDBClusterId

func (*DescribeTableAccessCountRequest) SetOrder

func (*DescribeTableAccessCountRequest) SetPageNumber

func (*DescribeTableAccessCountRequest) SetPageSize

func (*DescribeTableAccessCountRequest) SetRegionId

func (*DescribeTableAccessCountRequest) SetStartTime

func (*DescribeTableAccessCountRequest) SetTableName

func (DescribeTableAccessCountRequest) String

type DescribeTableAccessCountResponse

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

func (DescribeTableAccessCountResponse) GoString

func (*DescribeTableAccessCountResponse) SetHeaders

func (*DescribeTableAccessCountResponse) SetStatusCode

func (DescribeTableAccessCountResponse) String

type DescribeTableAccessCountResponseBody

type DescribeTableAccessCountResponseBody struct {
	// Details about the table usage.
	Items []*DescribeTableAccessCountResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on the current 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 entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTableAccessCountResponseBody) GoString

func (*DescribeTableAccessCountResponseBody) SetPageNumber

func (*DescribeTableAccessCountResponseBody) SetPageSize

func (*DescribeTableAccessCountResponseBody) SetRequestId

func (*DescribeTableAccessCountResponseBody) SetTotalCount

func (DescribeTableAccessCountResponseBody) String

type DescribeTableAccessCountResponseBodyItems

type DescribeTableAccessCountResponseBodyItems struct {
	// The number of accesses to the table.
	AccessCount *string `json:"AccessCount,omitempty" xml:"AccessCount,omitempty"`
	// The ID of the cluster to which the table belongs.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The date when the table was used.
	ReportDate *string `json:"ReportDate,omitempty" xml:"ReportDate,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The database to which the table belongs.
	TableSchema *string `json:"TableSchema,omitempty" xml:"TableSchema,omitempty"`
}

func (DescribeTableAccessCountResponseBodyItems) GoString

func (*DescribeTableAccessCountResponseBodyItems) SetAccessCount

func (*DescribeTableAccessCountResponseBodyItems) SetInstanceName

func (*DescribeTableAccessCountResponseBodyItems) SetReportDate

func (*DescribeTableAccessCountResponseBodyItems) SetTableName

func (*DescribeTableAccessCountResponseBodyItems) SetTableSchema

func (DescribeTableAccessCountResponseBodyItems) String

type DescribeTableDetailRequest

type DescribeTableDetailRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTableDetailRequest) GoString

func (s DescribeTableDetailRequest) GoString() string

func (*DescribeTableDetailRequest) SetDBClusterId

func (*DescribeTableDetailRequest) SetOwnerAccount

func (*DescribeTableDetailRequest) SetOwnerId

func (*DescribeTableDetailRequest) SetResourceOwnerAccount

func (s *DescribeTableDetailRequest) SetResourceOwnerAccount(v string) *DescribeTableDetailRequest

func (*DescribeTableDetailRequest) SetResourceOwnerId

func (*DescribeTableDetailRequest) SetSchemaName

func (*DescribeTableDetailRequest) SetTableName

func (DescribeTableDetailRequest) String

type DescribeTableDetailResponse

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

func (DescribeTableDetailResponse) GoString

func (s DescribeTableDetailResponse) GoString() string

func (*DescribeTableDetailResponse) SetBody

func (*DescribeTableDetailResponse) SetHeaders

func (*DescribeTableDetailResponse) SetStatusCode

func (DescribeTableDetailResponse) String

type DescribeTableDetailResponseBody

type DescribeTableDetailResponseBody struct {
	// The average number of rows in partitions.
	AvgSize *int64 `json:"AvgSize,omitempty" xml:"AvgSize,omitempty"`
	// The list of partitions.
	Items *DescribeTableDetailResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeTableDetailResponseBody) GoString

func (*DescribeTableDetailResponseBody) SetAvgSize

func (*DescribeTableDetailResponseBody) SetRequestId

func (DescribeTableDetailResponseBody) String

type DescribeTableDetailResponseBodyItems

type DescribeTableDetailResponseBodyItems struct {
	Shard []*DescribeTableDetailResponseBodyItemsShard `json:"Shard,omitempty" xml:"Shard,omitempty" type:"Repeated"`
}

func (DescribeTableDetailResponseBodyItems) GoString

func (DescribeTableDetailResponseBodyItems) String

type DescribeTableDetailResponseBodyItemsShard

type DescribeTableDetailResponseBodyItemsShard struct {
	// The ID of the partition. Only the numeric part of the partition name is returned.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The number of rows in the table.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribeTableDetailResponseBodyItemsShard) GoString

func (*DescribeTableDetailResponseBodyItemsShard) SetId

func (*DescribeTableDetailResponseBodyItemsShard) SetSize

func (DescribeTableDetailResponseBodyItemsShard) String

type DescribeTablePartitionDiagnoseRequest

type DescribeTablePartitionDiagnoseRequest struct {
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 30. Valid values:
	//
	// *   30
	// *   50
	// *   100
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeTablePartitionDiagnoseRequest) GoString

func (*DescribeTablePartitionDiagnoseRequest) SetDBClusterId

func (*DescribeTablePartitionDiagnoseRequest) SetOwnerAccount

func (*DescribeTablePartitionDiagnoseRequest) SetOwnerId

func (*DescribeTablePartitionDiagnoseRequest) SetPageNumber

func (*DescribeTablePartitionDiagnoseRequest) SetPageSize

func (*DescribeTablePartitionDiagnoseRequest) SetRegionId

func (*DescribeTablePartitionDiagnoseRequest) SetResourceOwnerAccount

func (*DescribeTablePartitionDiagnoseRequest) SetResourceOwnerId

func (DescribeTablePartitionDiagnoseRequest) String

type DescribeTablePartitionDiagnoseResponse

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

func (DescribeTablePartitionDiagnoseResponse) GoString

func (*DescribeTablePartitionDiagnoseResponse) SetHeaders

func (*DescribeTablePartitionDiagnoseResponse) SetStatusCode

func (DescribeTablePartitionDiagnoseResponse) String

type DescribeTablePartitionDiagnoseResponseBody

type DescribeTablePartitionDiagnoseResponseBody struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The information of tables.
	Items []*DescribeTablePartitionDiagnoseResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The recommended maximum number of rows in each list partition.
	SuggestMaxRecordsPerPartition *int64 `json:"SuggestMaxRecordsPerPartition,omitempty" xml:"SuggestMaxRecordsPerPartition,omitempty"`
	// The recommended minimum number of rows in each list partition.
	SuggestMinRecordsPerPartition *int64 `json:"SuggestMinRecordsPerPartition,omitempty" xml:"SuggestMinRecordsPerPartition,omitempty"`
	// The total number of entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTablePartitionDiagnoseResponseBody) GoString

func (*DescribeTablePartitionDiagnoseResponseBody) SetDBClusterId

func (*DescribeTablePartitionDiagnoseResponseBody) SetPageNumber

func (*DescribeTablePartitionDiagnoseResponseBody) SetPageSize

func (*DescribeTablePartitionDiagnoseResponseBody) SetRequestId

func (*DescribeTablePartitionDiagnoseResponseBody) SetSuggestMaxRecordsPerPartition

func (*DescribeTablePartitionDiagnoseResponseBody) SetSuggestMinRecordsPerPartition

func (*DescribeTablePartitionDiagnoseResponseBody) SetTotalCount

func (DescribeTablePartitionDiagnoseResponseBody) String

type DescribeTablePartitionDiagnoseResponseBodyItems

type DescribeTablePartitionDiagnoseResponseBodyItems struct {
	// Details of the inappropriate partitions.
	PartitionDetail *string `json:"PartitionDetail,omitempty" xml:"PartitionDetail,omitempty"`
	// The number of partitions.
	PartitionNumber *int32 `json:"PartitionNumber,omitempty" xml:"PartitionNumber,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The table name.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTablePartitionDiagnoseResponseBodyItems) GoString

func (*DescribeTablePartitionDiagnoseResponseBodyItems) SetPartitionDetail

func (*DescribeTablePartitionDiagnoseResponseBodyItems) SetPartitionNumber

func (*DescribeTablePartitionDiagnoseResponseBodyItems) SetSchemaName

func (*DescribeTablePartitionDiagnoseResponseBodyItems) SetTableName

func (DescribeTablePartitionDiagnoseResponseBodyItems) String

type DescribeTableStatisticsRequest

type DescribeTableStatisticsRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query details about all AnalyticDB for MySQL clusters in a specific region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	Keyword     *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The order in which to sort the retrieved records by field. Specify this value in the JSON format. The value is an ordered array that uses the order of the input array and contains `Field` and `Type`. Example: `[{ "Field":"TableName", "Type":"Asc" }]`.
	//
	// *   In the example, `Field` indicates the field that is used to sort the retrieved records. Set the value of Field to `TableName`.
	//
	// *   `Type` indicates the sort type. Valid values (case-insensitive):
	//
	//     *   **Desc**: The entries are sorted in descending order.
	//     *   **Asc**: The entries are sorted in ascending order.
	Order        *string `json:"Order,omitempty" xml:"Order,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of the page to return. The value must be an integer that is greater than 0. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values: **30**, **50**, and **100**. Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~DescribeRegions~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeTableStatisticsRequest) GoString

func (*DescribeTableStatisticsRequest) SetDBClusterId

func (*DescribeTableStatisticsRequest) SetKeyword added in v4.1.4

func (*DescribeTableStatisticsRequest) SetOrder

func (*DescribeTableStatisticsRequest) SetOwnerAccount

func (*DescribeTableStatisticsRequest) SetOwnerId

func (*DescribeTableStatisticsRequest) SetPageNumber

func (*DescribeTableStatisticsRequest) SetPageSize

func (*DescribeTableStatisticsRequest) SetRegionId added in v4.1.0

func (*DescribeTableStatisticsRequest) SetResourceOwnerAccount

func (*DescribeTableStatisticsRequest) SetResourceOwnerId

func (DescribeTableStatisticsRequest) String

type DescribeTableStatisticsResponse

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

func (DescribeTableStatisticsResponse) GoString

func (*DescribeTableStatisticsResponse) SetHeaders

func (*DescribeTableStatisticsResponse) SetStatusCode

func (DescribeTableStatisticsResponse) String

type DescribeTableStatisticsResponseBody

type DescribeTableStatisticsResponseBody struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Details about table statistics.
	Items *DescribeTableStatisticsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on the current page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeTableStatisticsResponseBody) GoString

func (*DescribeTableStatisticsResponseBody) SetDBClusterId

func (*DescribeTableStatisticsResponseBody) SetPageNumber

func (*DescribeTableStatisticsResponseBody) SetPageSize

func (*DescribeTableStatisticsResponseBody) SetRequestId

func (*DescribeTableStatisticsResponseBody) SetTotalCount

func (DescribeTableStatisticsResponseBody) String

type DescribeTableStatisticsResponseBodyItems

type DescribeTableStatisticsResponseBodyItems struct {
	TableStatisticRecords []*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords `json:"TableStatisticRecords,omitempty" xml:"TableStatisticRecords,omitempty" type:"Repeated"`
}

func (DescribeTableStatisticsResponseBodyItems) GoString

func (DescribeTableStatisticsResponseBodyItems) String

type DescribeTableStatisticsResponseBodyItemsTableStatisticRecords

type DescribeTableStatisticsResponseBodyItemsTableStatisticRecords struct {
	// The total amount of cold data. Unit: byte.
	//
	// >  The parameter is returned only when the engine version of the cluster is 3.1.3.4 or later.
	ColdDataSize *int64 `json:"ColdDataSize,omitempty" xml:"ColdDataSize,omitempty"`
	// The amount of data in the table. Unit: byte.
	DataSize    *int64 `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	HotDataSize *int64 `json:"HotDataSize,omitempty" xml:"HotDataSize,omitempty"`
	// The amount of data in indexes. Unit: byte.
	IndexSize *int64 `json:"IndexSize,omitempty" xml:"IndexSize,omitempty"`
	OtherSize *int64 `json:"OtherSize,omitempty" xml:"OtherSize,omitempty"`
	// The number of partitions.
	PartitionCount *int64 `json:"PartitionCount,omitempty" xml:"PartitionCount,omitempty"`
	// The amount of data in primary key indexes. Unit: byte.
	PrimaryKeyIndexSize *int64 `json:"PrimaryKeyIndexSize,omitempty" xml:"PrimaryKeyIndexSize,omitempty"`
	// The number of rows in the table.
	RowCount *int64 `json:"RowCount,omitempty" xml:"RowCount,omitempty"`
	// The name of the database.
	SchemaName *string  `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	SpaceRatio *float64 `json:"SpaceRatio,omitempty" xml:"SpaceRatio,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	TotalSize *int64  `json:"TotalSize,omitempty" xml:"TotalSize,omitempty"`
}

func (DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) GoString

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetColdDataSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetDataSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetHotDataSize added in v4.1.4

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetIndexSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetOtherSize added in v4.1.4

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetPartitionCount

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetPrimaryKeyIndexSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetRowCount

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetSchemaName

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetSpaceRatio added in v4.1.4

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetTableName

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetTotalSize added in v4.1.4

func (DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) String

type DescribeTablesRequest

type DescribeTablesRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
}

func (DescribeTablesRequest) GoString

func (s DescribeTablesRequest) GoString() string

func (*DescribeTablesRequest) SetDBClusterId

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

func (*DescribeTablesRequest) SetOwnerAccount

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

func (*DescribeTablesRequest) SetOwnerId

func (*DescribeTablesRequest) SetRegionId

func (*DescribeTablesRequest) SetResourceOwnerAccount

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

func (*DescribeTablesRequest) SetResourceOwnerId

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

func (*DescribeTablesRequest) SetSchemaName

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

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 queried tables.
	Items *DescribeTablesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeTablesResponseBody) GoString

func (s DescribeTablesResponseBody) GoString() string

func (*DescribeTablesResponseBody) SetItems

func (*DescribeTablesResponseBody) SetRequestId

func (DescribeTablesResponseBody) String

type DescribeTablesResponseBodyItems

type DescribeTablesResponseBodyItems struct {
	Table []*DescribeTablesResponseBodyItemsTable `json:"Table,omitempty" xml:"Table,omitempty" type:"Repeated"`
}

func (DescribeTablesResponseBodyItems) GoString

func (*DescribeTablesResponseBodyItems) SetTable

func (DescribeTablesResponseBodyItems) String

type DescribeTablesResponseBodyItemsTable

type DescribeTablesResponseBodyItemsTable struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTablesResponseBodyItemsTable) GoString

func (*DescribeTablesResponseBodyItemsTable) SetDBClusterId

func (*DescribeTablesResponseBodyItemsTable) SetSchemaName

func (*DescribeTablesResponseBodyItemsTable) SetTableName

func (DescribeTablesResponseBodyItemsTable) String

type DescribeTaskInfoRequest

type DescribeTaskInfoRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The task ID.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeTaskInfoRequest) GoString

func (s DescribeTaskInfoRequest) GoString() string

func (*DescribeTaskInfoRequest) SetDBClusterId

func (*DescribeTaskInfoRequest) SetOwnerAccount

func (*DescribeTaskInfoRequest) SetOwnerId

func (*DescribeTaskInfoRequest) SetRegionId

func (*DescribeTaskInfoRequest) SetResourceOwnerAccount

func (s *DescribeTaskInfoRequest) SetResourceOwnerAccount(v string) *DescribeTaskInfoRequest

func (*DescribeTaskInfoRequest) SetResourceOwnerId

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

func (*DescribeTaskInfoRequest) SetTaskId

func (DescribeTaskInfoRequest) String

func (s DescribeTaskInfoRequest) String() string

type DescribeTaskInfoResponse

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

func (DescribeTaskInfoResponse) GoString

func (s DescribeTaskInfoResponse) GoString() string

func (*DescribeTaskInfoResponse) SetBody

func (*DescribeTaskInfoResponse) SetHeaders

func (*DescribeTaskInfoResponse) SetStatusCode

func (DescribeTaskInfoResponse) String

func (s DescribeTaskInfoResponse) String() string

type DescribeTaskInfoResponseBody

type DescribeTaskInfoResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried task.
	TaskInfo *DescribeTaskInfoResponseBodyTaskInfo `json:"TaskInfo,omitempty" xml:"TaskInfo,omitempty" type:"Struct"`
}

func (DescribeTaskInfoResponseBody) GoString

func (s DescribeTaskInfoResponseBody) GoString() string

func (*DescribeTaskInfoResponseBody) SetRequestId

func (*DescribeTaskInfoResponseBody) SetTaskInfo

func (DescribeTaskInfoResponseBody) String

type DescribeTaskInfoResponseBodyTaskInfo

type DescribeTaskInfoResponseBodyTaskInfo struct {
	// The start time of the task. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format.
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The end time of the task. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format.
	FinishTime *string `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The progress of the task. Unit: %.
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The status. Valid values:
	//
	// *   Waiting
	// *   Running
	// *   Finished
	// *   Failed
	// *   Closed
	// *   Cancel
	// *   Retry
	// *   Pause
	// *   Stop
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The task ID.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeTaskInfoResponseBodyTaskInfo) GoString

func (*DescribeTaskInfoResponseBodyTaskInfo) SetBeginTime

func (*DescribeTaskInfoResponseBodyTaskInfo) SetFinishTime

func (*DescribeTaskInfoResponseBodyTaskInfo) SetProgress

func (*DescribeTaskInfoResponseBodyTaskInfo) SetStatus

func (*DescribeTaskInfoResponseBodyTaskInfo) SetTaskId

func (DescribeTaskInfoResponseBodyTaskInfo) String

type DescribeVSwitchesRequest

type DescribeVSwitchesRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The virtual private cloud (VPC) ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the VPC ID.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The vSwitch ID.
	VswId *string `json:"VswId,omitempty" xml:"VswId,omitempty"`
	// The zone ID.
	//
	// > You can call the [DescribeRegions](~~129857~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeVSwitchesRequest) GoString

func (s DescribeVSwitchesRequest) GoString() string

func (*DescribeVSwitchesRequest) SetOwnerAccount

func (*DescribeVSwitchesRequest) SetOwnerId

func (*DescribeVSwitchesRequest) SetRegionId

func (*DescribeVSwitchesRequest) SetResourceOwnerAccount

func (s *DescribeVSwitchesRequest) SetResourceOwnerAccount(v string) *DescribeVSwitchesRequest

func (*DescribeVSwitchesRequest) SetResourceOwnerId

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

func (*DescribeVSwitchesRequest) SetSecurityToken

func (*DescribeVSwitchesRequest) SetVpcId

func (*DescribeVSwitchesRequest) SetVswId

func (*DescribeVSwitchesRequest) SetZoneId

func (DescribeVSwitchesRequest) String

func (s DescribeVSwitchesRequest) String() string

type DescribeVSwitchesResponse

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

func (DescribeVSwitchesResponse) GoString

func (s DescribeVSwitchesResponse) GoString() string

func (*DescribeVSwitchesResponse) SetBody

func (*DescribeVSwitchesResponse) SetHeaders

func (*DescribeVSwitchesResponse) SetStatusCode

func (DescribeVSwitchesResponse) String

func (s DescribeVSwitchesResponse) String() string

type DescribeVSwitchesResponseBody

type DescribeVSwitchesResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried vSwitches.
	VSwitches *DescribeVSwitchesResponseBodyVSwitches `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Struct"`
}

func (DescribeVSwitchesResponseBody) GoString

func (*DescribeVSwitchesResponseBody) SetRequestId

func (DescribeVSwitchesResponseBody) String

type DescribeVSwitchesResponseBodyVSwitches

type DescribeVSwitchesResponseBodyVSwitches struct {
	// The queried vSwitch.
	VSwitch []*DescribeVSwitchesResponseBodyVSwitchesVSwitch `json:"VSwitch,omitempty" xml:"VSwitch,omitempty" type:"Repeated"`
}

func (DescribeVSwitchesResponseBodyVSwitches) GoString

func (DescribeVSwitchesResponseBodyVSwitches) String

type DescribeVSwitchesResponseBodyVSwitchesVSwitch

type DescribeVSwitchesResponseBodyVSwitchesVSwitch struct {
	// The ID of the Resource Access Management (RAM) user.
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// The ID of the user channel.
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The IPv4 CIDR block of the vSwitch.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The time when the vSwitch was created.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The time when the vSwitch was modified.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the vSwitch is the default vSwitch. Valid values: **true**: The vSwitch is the default vSwitch. **false**: The vSwitch is not the default vSwitch.
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The zone ID of the vSwitch.
	IzNo *string `json:"IzNo,omitempty" xml:"IzNo,omitempty"`
	// The region ID of the vSwitch.
	RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"`
	// The state of the vSwitch. Valid values: **Pending**: the vSwitch is being configured. **Available**: the vSwitch is available.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The vSwitch ID.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeVSwitchesResponseBodyVSwitchesVSwitch) GoString

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetAliUid

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetBid

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetCidrBlock

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetGmtCreate

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetGmtModified

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetIsDefault

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetIzNo

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetRegionNo

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetStatus

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetVSwitchId

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetVSwitchName

func (DescribeVSwitchesResponseBodyVSwitchesVSwitch) String

type DetachUserENIRequest

type DetachUserENIRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query cluster IDs.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DetachUserENIRequest) GoString

func (s DetachUserENIRequest) GoString() string

func (*DetachUserENIRequest) SetDBClusterId

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

func (*DetachUserENIRequest) SetOwnerAccount

func (s *DetachUserENIRequest) SetOwnerAccount(v string) *DetachUserENIRequest

func (*DetachUserENIRequest) SetOwnerId

func (*DetachUserENIRequest) SetResourceOwnerAccount

func (s *DetachUserENIRequest) SetResourceOwnerAccount(v string) *DetachUserENIRequest

func (*DetachUserENIRequest) SetResourceOwnerId

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

func (DetachUserENIRequest) String

func (s DetachUserENIRequest) String() string

type DetachUserENIResponse

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

func (DetachUserENIResponse) GoString

func (s DetachUserENIResponse) GoString() string

func (*DetachUserENIResponse) SetBody

func (*DetachUserENIResponse) SetHeaders

func (*DetachUserENIResponse) SetStatusCode

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

func (DetachUserENIResponse) String

func (s DetachUserENIResponse) String() string

type DetachUserENIResponseBody

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

func (DetachUserENIResponseBody) GoString

func (s DetachUserENIResponseBody) GoString() string

func (*DetachUserENIResponseBody) SetRequestId

func (DetachUserENIResponseBody) String

func (s DetachUserENIResponseBody) String() string

type DisableAdviceServiceRequest

type DisableAdviceServiceRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of Data Warehouse Edition (V3.0) clusters.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DisableAdviceServiceRequest) GoString

func (s DisableAdviceServiceRequest) GoString() string

func (*DisableAdviceServiceRequest) SetDBClusterId

func (*DisableAdviceServiceRequest) SetRegionId

func (DisableAdviceServiceRequest) String

type DisableAdviceServiceResponse

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

func (DisableAdviceServiceResponse) GoString

func (s DisableAdviceServiceResponse) GoString() string

func (*DisableAdviceServiceResponse) SetBody

func (*DisableAdviceServiceResponse) SetHeaders

func (*DisableAdviceServiceResponse) SetStatusCode

func (DisableAdviceServiceResponse) String

type DisableAdviceServiceResponseBody

type DisableAdviceServiceResponseBody struct {
	// The message returned for the operation. Valid values:
	//
	// *   **Success** is returned if the operation is successful.
	// *   An error message is returned if the operation fails.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DisableAdviceServiceResponseBody) GoString

func (*DisableAdviceServiceResponseBody) SetMessage

func (*DisableAdviceServiceResponseBody) SetRequestId

func (DisableAdviceServiceResponseBody) String

type DownloadDiagnosisRecordsRequest

type DownloadDiagnosisRecordsRequest struct {
	// The source IP addresses.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the database on which the SQL statements are executed.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// >
	//
	// *   The end time must be later than the start time.
	//
	// *   The maximum time range that can be specified is 24 hours.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword that is used for the query.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The language of file titles and error messages. Valid values:
	//
	// *   **zh** (default): simplified Chinese.
	// *   **en**: English.
	// *   **ja**: Japanese.
	// *   **zh-tw**: traditional Chinese.
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The maximum peak memory of the SQL statements. Unit: bytes.
	MaxPeakMemory *int64 `json:"MaxPeakMemory,omitempty" xml:"MaxPeakMemory,omitempty"`
	// The maximum scan size of the SQL statements. Unit: bytes.
	MaxScanSize *int64 `json:"MaxScanSize,omitempty" xml:"MaxScanSize,omitempty"`
	// The minimum peak memory of the SQL statements. Unit: bytes.
	MinPeakMemory *int64 `json:"MinPeakMemory,omitempty" xml:"MinPeakMemory,omitempty"`
	// The minimum scan size of the SQL statements. Unit: bytes.
	MinScanSize *int64 `json:"MinScanSize,omitempty" xml:"MinScanSize,omitempty"`
	// The SQL query condition, which can be a combination of the `Type` and `Value` fields or a combination of the Type, `Min`, and `Max` fields. Specify the condition in the JSON format. `Type` specifies the SQL query dimension. Valid values for Type: `maxCost`, `status`, and `cost`. `Value`, `Min`, or `Max` specifies the SQL query range for the dimension. Valid values:
	//
	// *   `{"Type":"maxCost","Value":"100"}`: queries the top 100 most time-consuming SQL statements. Set `Value` to 100.
	// *   `{"Type":"status","Value":"finished"}`: queries executed SQL statements. You can set `Value` to `running` to query SQL statements that are being executed. You can also set Value to `failed` to query SQL statements that failed to be executed.
	// *   `{"Type":"cost","Min":"10","Max":"200"}`: queries SQL statements whose execution durations are in the range of 10 to 200 milliseconds. You can also customize the maximum and minimum execution durations.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group to which the SQL statements belong.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"`
	// The beginning of the time range to query. Specify a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// > Only data within the last 14 days can be queried.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The username that is used to execute the SQL statements.
	//
	// > You can call the [DescribeDiagnosisDimensions](~~308210~~) operation to query the resource group, database name, username, and source IP address of the SQL statements to be queried.
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DownloadDiagnosisRecordsRequest) GoString

func (*DownloadDiagnosisRecordsRequest) SetClientIp

func (*DownloadDiagnosisRecordsRequest) SetDBClusterId

func (*DownloadDiagnosisRecordsRequest) SetDatabase

func (*DownloadDiagnosisRecordsRequest) SetEndTime

func (*DownloadDiagnosisRecordsRequest) SetKeyword

func (*DownloadDiagnosisRecordsRequest) SetLang

func (*DownloadDiagnosisRecordsRequest) SetMaxPeakMemory

func (*DownloadDiagnosisRecordsRequest) SetMaxScanSize

func (*DownloadDiagnosisRecordsRequest) SetMinPeakMemory

func (*DownloadDiagnosisRecordsRequest) SetMinScanSize

func (*DownloadDiagnosisRecordsRequest) SetQueryCondition

func (*DownloadDiagnosisRecordsRequest) SetRegionId

func (*DownloadDiagnosisRecordsRequest) SetResourceGroup

func (*DownloadDiagnosisRecordsRequest) SetStartTime

func (*DownloadDiagnosisRecordsRequest) SetUserName

func (DownloadDiagnosisRecordsRequest) String

type DownloadDiagnosisRecordsResponse

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

func (DownloadDiagnosisRecordsResponse) GoString

func (*DownloadDiagnosisRecordsResponse) SetHeaders

func (*DownloadDiagnosisRecordsResponse) SetStatusCode

func (DownloadDiagnosisRecordsResponse) String

type DownloadDiagnosisRecordsResponseBody

type DownloadDiagnosisRecordsResponseBody struct {
	// The ID of the download task.
	DownloadId *int32 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DownloadDiagnosisRecordsResponseBody) GoString

func (*DownloadDiagnosisRecordsResponseBody) SetDownloadId

func (*DownloadDiagnosisRecordsResponseBody) SetRequestId

func (DownloadDiagnosisRecordsResponseBody) String

type EnableAdviceServiceRequest

type EnableAdviceServiceRequest struct {
	// The ID of the cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of Data Warehouse Edition (V3.0) clusters.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The region ID of the cluster.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (EnableAdviceServiceRequest) GoString

func (s EnableAdviceServiceRequest) GoString() string

func (*EnableAdviceServiceRequest) SetDBClusterId

func (*EnableAdviceServiceRequest) SetRegionId

func (EnableAdviceServiceRequest) String

type EnableAdviceServiceResponse

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

func (EnableAdviceServiceResponse) GoString

func (s EnableAdviceServiceResponse) GoString() string

func (*EnableAdviceServiceResponse) SetBody

func (*EnableAdviceServiceResponse) SetHeaders

func (*EnableAdviceServiceResponse) SetStatusCode

func (EnableAdviceServiceResponse) String

type EnableAdviceServiceResponseBody

type EnableAdviceServiceResponseBody struct {
	// The message returned for the operation. Valid values:
	//
	// *   **Success** is returned if the operation is successful.
	// *   An error message is returned if the operation fails.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnableAdviceServiceResponseBody) GoString

func (*EnableAdviceServiceResponseBody) SetMessage

func (*EnableAdviceServiceResponseBody) SetRequestId

func (EnableAdviceServiceResponseBody) String

type GrantOperatorPermissionRequest

type GrantOperatorPermissionRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The expiration time of the service account permissions. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	ExpiredTime  *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the permissions. Valid values:
	//
	// *   **Control**: configuration permissions. The service account is granted permissions to query and modify cluster configurations.
	// *   **Data**: data permissions. The service account is granted permissions to query schemas, indexes, and SQL statements.
	Privileges           *string `json:"Privileges,omitempty" xml:"Privileges,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (GrantOperatorPermissionRequest) GoString

func (*GrantOperatorPermissionRequest) SetDBClusterId

func (*GrantOperatorPermissionRequest) SetExpiredTime

func (*GrantOperatorPermissionRequest) SetOwnerAccount

func (*GrantOperatorPermissionRequest) SetOwnerId

func (*GrantOperatorPermissionRequest) SetPrivileges

func (*GrantOperatorPermissionRequest) SetResourceOwnerAccount

func (*GrantOperatorPermissionRequest) SetResourceOwnerId

func (GrantOperatorPermissionRequest) String

type GrantOperatorPermissionResponse

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

func (GrantOperatorPermissionResponse) GoString

func (*GrantOperatorPermissionResponse) SetHeaders

func (*GrantOperatorPermissionResponse) SetStatusCode

func (GrantOperatorPermissionResponse) String

type GrantOperatorPermissionResponseBody

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

func (GrantOperatorPermissionResponseBody) GoString

func (*GrantOperatorPermissionResponseBody) SetRequestId

func (GrantOperatorPermissionResponseBody) String

type KillProcessRequest

type KillProcessRequest struct {
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The unique ID of the process. You can call the [DescribeProcessList](~~190092~~) operation to obtain the ID.
	ProcessId            *string `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (KillProcessRequest) GoString

func (s KillProcessRequest) GoString() string

func (*KillProcessRequest) SetDBClusterId

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

func (*KillProcessRequest) SetOwnerAccount

func (s *KillProcessRequest) SetOwnerAccount(v string) *KillProcessRequest

func (*KillProcessRequest) SetOwnerId

func (s *KillProcessRequest) SetOwnerId(v int64) *KillProcessRequest

func (*KillProcessRequest) SetProcessId

func (s *KillProcessRequest) SetProcessId(v string) *KillProcessRequest

func (*KillProcessRequest) SetResourceOwnerAccount

func (s *KillProcessRequest) SetResourceOwnerAccount(v string) *KillProcessRequest

func (*KillProcessRequest) SetResourceOwnerId

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

func (KillProcessRequest) String

func (s KillProcessRequest) String() string

type KillProcessResponse

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

func (KillProcessResponse) GoString

func (s KillProcessResponse) GoString() string

func (*KillProcessResponse) SetBody

func (*KillProcessResponse) SetHeaders

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

func (*KillProcessResponse) SetStatusCode

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

func (KillProcessResponse) String

func (s KillProcessResponse) String() string

type KillProcessResponseBody

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

func (KillProcessResponseBody) GoString

func (s KillProcessResponseBody) GoString() string

func (*KillProcessResponseBody) SetRequestId

func (KillProcessResponseBody) String

func (s KillProcessResponseBody) String() string

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken.
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The cluster ID. You can specify multiple cluster IDs. Valid values of N: 1 to 50.
	//
	// > You must specify at least one of the following parameters: ResourceId.N and Tag.N.Key.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the resource. Set the value to **cluster**.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tags that are added to clusters.
	Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerAccount

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

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

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerId

func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *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. You can specify multiple tag keys. The tag key cannot be an empty string. Valid values of N: 1 to 20.
	//
	// > You must specify at least one of the following parameters: ResourceId.N and Tag.N.Key.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag. You can specify multiple tag values. The tag value can be an empty string. Valid values of N: 1 to 20.
	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 pagination token that is used in the next request to retrieve a new page of results. You must specify the token that is obtained from the previous query as the value of NextToken.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The tags that are added to clusters.
	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) 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 cluster ID.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the resource. A value of cluster indicates an AnalyticDB for MySQL cluster.
	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 MigrateDBClusterRequest

type MigrateDBClusterRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (MigrateDBClusterRequest) GoString

func (s MigrateDBClusterRequest) GoString() string

func (*MigrateDBClusterRequest) SetDBClusterId

func (*MigrateDBClusterRequest) SetOwnerAccount

func (*MigrateDBClusterRequest) SetOwnerId

func (*MigrateDBClusterRequest) SetResourceOwnerAccount

func (s *MigrateDBClusterRequest) SetResourceOwnerAccount(v string) *MigrateDBClusterRequest

func (*MigrateDBClusterRequest) SetResourceOwnerId

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

func (MigrateDBClusterRequest) String

func (s MigrateDBClusterRequest) String() string

type MigrateDBClusterResponse

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

func (MigrateDBClusterResponse) GoString

func (s MigrateDBClusterResponse) GoString() string

func (*MigrateDBClusterResponse) SetBody

func (*MigrateDBClusterResponse) SetHeaders

func (*MigrateDBClusterResponse) SetStatusCode

func (MigrateDBClusterResponse) String

func (s MigrateDBClusterResponse) String() string

type MigrateDBClusterResponseBody

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

func (MigrateDBClusterResponseBody) GoString

func (s MigrateDBClusterResponseBody) GoString() string

func (*MigrateDBClusterResponseBody) SetRequestId

func (MigrateDBClusterResponseBody) String

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	// The description of the account. The description must meet the following requirements:
	//
	// *   The description must start with a letter.
	// *   The description can contain letters, digits, underscores (\_), and hyphens (-).
	// *   The description cannot start with `http://` or `https://`.
	// *   The description must be 2 to 256 characters in length.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyAccountDescriptionRequest) GoString

func (*ModifyAccountDescriptionRequest) SetAccountDescription

func (*ModifyAccountDescriptionRequest) SetAccountName

func (*ModifyAccountDescriptionRequest) SetDBClusterId

func (*ModifyAccountDescriptionRequest) SetOwnerAccount

func (*ModifyAccountDescriptionRequest) SetOwnerId

func (*ModifyAccountDescriptionRequest) SetResourceOwnerAccount

func (*ModifyAccountDescriptionRequest) SetResourceOwnerId

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"`
}

func (ModifyAccountDescriptionResponseBody) GoString

func (*ModifyAccountDescriptionResponseBody) SetRequestId

func (ModifyAccountDescriptionResponseBody) String

type ModifyAuditLogConfigRequest

type ModifyAuditLogConfigRequest struct {
	// The status of SQL audit. Valid values:
	//
	// *   **on**: SQL audit is enabled.
	// *   **off**: SQL audit is disabled.
	AuditLogStatus *string `json:"AuditLogStatus,omitempty" xml:"AuditLogStatus,omitempty"`
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyAuditLogConfigRequest) GoString

func (s ModifyAuditLogConfigRequest) GoString() string

func (*ModifyAuditLogConfigRequest) SetAuditLogStatus

func (*ModifyAuditLogConfigRequest) SetDBClusterId

func (*ModifyAuditLogConfigRequest) SetOwnerAccount

func (*ModifyAuditLogConfigRequest) SetOwnerId

func (*ModifyAuditLogConfigRequest) SetRegionId

func (*ModifyAuditLogConfigRequest) SetResourceOwnerAccount

func (s *ModifyAuditLogConfigRequest) SetResourceOwnerAccount(v string) *ModifyAuditLogConfigRequest

func (*ModifyAuditLogConfigRequest) SetResourceOwnerId

func (ModifyAuditLogConfigRequest) String

type ModifyAuditLogConfigResponse

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

func (ModifyAuditLogConfigResponse) GoString

func (s ModifyAuditLogConfigResponse) GoString() string

func (*ModifyAuditLogConfigResponse) SetBody

func (*ModifyAuditLogConfigResponse) SetHeaders

func (*ModifyAuditLogConfigResponse) SetStatusCode

func (ModifyAuditLogConfigResponse) String

type ModifyAuditLogConfigResponseBody

type ModifyAuditLogConfigResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the status of SQL audit is updated. Valid values:
	//
	// *   **true**: The status of SQL audit is updated.
	// *   **false**: The status of SQL audit is not updated.
	UpdateSucceed *bool `json:"UpdateSucceed,omitempty" xml:"UpdateSucceed,omitempty"`
}

func (ModifyAuditLogConfigResponseBody) GoString

func (*ModifyAuditLogConfigResponseBody) SetRequestId

func (*ModifyAuditLogConfigResponseBody) SetUpdateSucceed

func (ModifyAuditLogConfigResponseBody) String

type ModifyAutoRenewAttributeRequest

type ModifyAutoRenewAttributeRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The renewal duration. Default value: **1**.
	//
	// *   Valid values when PeriodUnit is set to **Month**: 1 to 11. Data type: INTEGER.
	// *   Valid values when PeriodUnit is set to **Year**: 1, 2, 3, and 5. Data type: INTEGER.
	//
	// > Longer subscription durations offer more savings. Purchasing a cluster for one year is more cost-effective than purchasing the cluster for 10 or 11 months.
	Duration     *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The unit of the renewal period. Default value: **Month**. Valid values:
	//
	// *   **Year**
	// *   **Month**
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The region ID of the cluster.
	//
	// > You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The renewal status of the cluster. Valid values:
	//
	// *   **AutoRenewal**: The cluster is automatically renewed.
	// *   **Normal**: The cluster is manually renewed.
	// *   **NotRenewal**: The cluster is not renewed.
	RenewalStatus        *string `json:"RenewalStatus,omitempty" xml:"RenewalStatus,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyAutoRenewAttributeRequest) GoString

func (*ModifyAutoRenewAttributeRequest) SetDBClusterId

func (*ModifyAutoRenewAttributeRequest) SetDuration

func (*ModifyAutoRenewAttributeRequest) SetOwnerAccount

func (*ModifyAutoRenewAttributeRequest) SetOwnerId

func (*ModifyAutoRenewAttributeRequest) SetPeriodUnit

func (*ModifyAutoRenewAttributeRequest) SetRegionId

func (*ModifyAutoRenewAttributeRequest) SetRenewalStatus

func (*ModifyAutoRenewAttributeRequest) SetResourceOwnerAccount

func (*ModifyAutoRenewAttributeRequest) SetResourceOwnerId

func (ModifyAutoRenewAttributeRequest) String

type ModifyAutoRenewAttributeResponse

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

func (ModifyAutoRenewAttributeResponse) GoString

func (*ModifyAutoRenewAttributeResponse) SetHeaders

func (*ModifyAutoRenewAttributeResponse) SetStatusCode

func (ModifyAutoRenewAttributeResponse) String

type ModifyAutoRenewAttributeResponseBody

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

func (ModifyAutoRenewAttributeResponseBody) GoString

func (*ModifyAutoRenewAttributeResponseBody) SetRequestId

func (ModifyAutoRenewAttributeResponseBody) String

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	// The number of days for which to retain full backup files. Valid values: 7 to 730.
	//
	// >  If you leave this parameter empty, the default value 7 is used.
	BackupRetentionPeriod *string `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether to enable real-time log backup. Valid values:
	//
	// *   **Enable**
	//
	// *   **Disable**
	//
	// > If you leave this parameter empty, the default value Enable is used.
	EnableBackupLog *string `json:"EnableBackupLog,omitempty" xml:"EnableBackupLog,omitempty"`
	// The number of days for which to retain log backup files. Valid values: 7 to 730.
	//
	// >  If you leave this parameter empty, the default value 7 is used.
	LogBackupRetentionPeriod *int32  `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	OwnerAccount             *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The days of the week on which to perform full backup. Separate multiple values with commas (,). Valid values:
	//
	// *   **Monday**
	// *   **Tuesday**
	// *   **Wednesday**
	// *   **Thursday**
	// *   **Friday**
	// *   **Saturday**
	// *   **Sunday**
	//
	// >  To ensure data security, we recommend that you specify at least two values.
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The start time of the full backup within a time range. Specify the time range in the HH:mmZ-HH:mmZ format. The time must be in UTC.
	//
	// >  The time range is 1 hour.
	PreferredBackupTime  *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyBackupPolicyRequest) GoString

func (s ModifyBackupPolicyRequest) GoString() string

func (*ModifyBackupPolicyRequest) SetBackupRetentionPeriod

func (s *ModifyBackupPolicyRequest) SetBackupRetentionPeriod(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetDBClusterId

func (*ModifyBackupPolicyRequest) SetEnableBackupLog

func (*ModifyBackupPolicyRequest) SetLogBackupRetentionPeriod

func (s *ModifyBackupPolicyRequest) SetLogBackupRetentionPeriod(v int32) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetOwnerAccount

func (*ModifyBackupPolicyRequest) SetOwnerId

func (*ModifyBackupPolicyRequest) SetPreferredBackupPeriod

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

func (*ModifyBackupPolicyRequest) SetPreferredBackupTime

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

func (*ModifyBackupPolicyRequest) SetResourceOwnerAccount

func (s *ModifyBackupPolicyRequest) SetResourceOwnerAccount(v string) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetResourceOwnerId

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

func (ModifyBackupPolicyRequest) String

func (s ModifyBackupPolicyRequest) String() string

type ModifyBackupPolicyResponse

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

func (ModifyBackupPolicyResponse) GoString

func (s ModifyBackupPolicyResponse) GoString() string

func (*ModifyBackupPolicyResponse) SetBody

func (*ModifyBackupPolicyResponse) SetHeaders

func (*ModifyBackupPolicyResponse) SetStatusCode

func (ModifyBackupPolicyResponse) String

type ModifyBackupPolicyResponseBody

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

func (ModifyBackupPolicyResponseBody) GoString

func (*ModifyBackupPolicyResponseBody) SetRequestId

func (ModifyBackupPolicyResponseBody) String

type ModifyClusterConnectionStringRequest

type ModifyClusterConnectionStringRequest struct {
	// The prefix of public endpoints.
	//
	// *   The prefix can contain lowercase letters, digits, and hyphens (-). It must start with a lowercase letter.
	// *   The prefix can be up to 30 characters in length.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The current public endpoint of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusterNetInfo](~~143384~~) operation to query the public endpoint of the cluster.
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The port number. Set the value to **3306**.
	Port                 *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyClusterConnectionStringRequest) GoString

func (*ModifyClusterConnectionStringRequest) SetConnectionStringPrefix

func (*ModifyClusterConnectionStringRequest) SetCurrentConnectionString

func (*ModifyClusterConnectionStringRequest) SetDBClusterId

func (*ModifyClusterConnectionStringRequest) SetOwnerAccount

func (*ModifyClusterConnectionStringRequest) SetOwnerId

func (*ModifyClusterConnectionStringRequest) SetPort

func (*ModifyClusterConnectionStringRequest) SetResourceOwnerAccount

func (*ModifyClusterConnectionStringRequest) SetResourceOwnerId

func (ModifyClusterConnectionStringRequest) String

type ModifyClusterConnectionStringResponse

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

func (ModifyClusterConnectionStringResponse) GoString

func (*ModifyClusterConnectionStringResponse) SetHeaders

func (*ModifyClusterConnectionStringResponse) SetStatusCode

func (ModifyClusterConnectionStringResponse) String

type ModifyClusterConnectionStringResponseBody

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

func (ModifyClusterConnectionStringResponseBody) GoString

func (*ModifyClusterConnectionStringResponseBody) SetRequestId

func (ModifyClusterConnectionStringResponseBody) String

type ModifyDBClusterAccessWhiteListRequest

type ModifyDBClusterAccessWhiteListRequest struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty. The IP address whitelists that have the **hidden** attribute are not displayed in the console. These IP address whitelists are used to access services such as Data Transmission Service (DTS) and PolarDB-X.
	DBClusterIPArrayAttribute *string `json:"DBClusterIPArrayAttribute,omitempty" xml:"DBClusterIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist that you want to modify. Default value: **Default**. The name of an IP address whitelist must be 2 to 32 characters in length. The name can contain lowercase letters, digits, and underscores (\_). The name must start with a lowercase letter and end with a lowercase letter or digit.
	//
	// Each cluster supports up to 50 IP address whitelists.
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The method that you want to use to modify the IP address whitelist. Valid values:
	//
	// *   Cover: overwrites the IP address whitelist.
	// *   Append: adds IP addresses to the IP address whitelist.
	// *   Delete: removes IP addresses from the IP address whitelist.
	//
	// Default value: Cover.
	ModifyMode           *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The IP addresses that you want to use to modify the IP address whitelist of the cluster. Separate multiple IP addresses with commas (,). You can specify up to 500 distinct IP addresses. The following formats are supported:
	//
	// *   IP address. Example: 10.23.12.24.
	// *   CIDR block. Example: 10.23.12.24/24. In this example, 24 indicates that the prefix of the CIDR block is 24 bits in length. You can replace 24 with a value that ranges from 1 to 32.
	//
	// >  This parameter must be specified unless ModifyMode is set to Delete.
	SecurityIps *string `json:"SecurityIps,omitempty" xml:"SecurityIps,omitempty"`
}

func (ModifyDBClusterAccessWhiteListRequest) GoString

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterIPArrayAttribute

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterIPArrayName

func (*ModifyDBClusterAccessWhiteListRequest) SetDBClusterId

func (*ModifyDBClusterAccessWhiteListRequest) SetModifyMode

func (*ModifyDBClusterAccessWhiteListRequest) SetOwnerAccount

func (*ModifyDBClusterAccessWhiteListRequest) SetOwnerId

func (*ModifyDBClusterAccessWhiteListRequest) SetResourceOwnerAccount

func (*ModifyDBClusterAccessWhiteListRequest) SetResourceOwnerId

func (*ModifyDBClusterAccessWhiteListRequest) SetSecurityIps

func (ModifyDBClusterAccessWhiteListRequest) String

type ModifyDBClusterAccessWhiteListResponse

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

func (ModifyDBClusterAccessWhiteListResponse) GoString

func (*ModifyDBClusterAccessWhiteListResponse) SetHeaders

func (*ModifyDBClusterAccessWhiteListResponse) SetStatusCode

func (ModifyDBClusterAccessWhiteListResponse) String

type ModifyDBClusterAccessWhiteListResponseBody

type ModifyDBClusterAccessWhiteListResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The task ID.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (ModifyDBClusterAccessWhiteListResponseBody) GoString

func (*ModifyDBClusterAccessWhiteListResponseBody) SetDBClusterId

func (*ModifyDBClusterAccessWhiteListResponseBody) SetRequestId

func (*ModifyDBClusterAccessWhiteListResponseBody) SetTaskId

func (ModifyDBClusterAccessWhiteListResponseBody) String

type ModifyDBClusterDescriptionRequest

type ModifyDBClusterDescriptionRequest struct {
	// The description of the cluster.
	//
	// *   The description cannot start with `http://` or `https`.
	// *   The description must be 2 to 256 characters in length.
	DBClusterDescription *string `json:"DBClusterDescription,omitempty" xml:"DBClusterDescription,omitempty"`
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterDescriptionRequest) GoString

func (*ModifyDBClusterDescriptionRequest) SetDBClusterDescription

func (*ModifyDBClusterDescriptionRequest) SetDBClusterId

func (*ModifyDBClusterDescriptionRequest) SetOwnerAccount

func (*ModifyDBClusterDescriptionRequest) SetOwnerId

func (*ModifyDBClusterDescriptionRequest) SetResourceOwnerAccount

func (*ModifyDBClusterDescriptionRequest) SetResourceOwnerId

func (ModifyDBClusterDescriptionRequest) String

type ModifyDBClusterDescriptionResponse

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

func (ModifyDBClusterDescriptionResponse) GoString

func (*ModifyDBClusterDescriptionResponse) SetHeaders

func (*ModifyDBClusterDescriptionResponse) SetStatusCode

func (ModifyDBClusterDescriptionResponse) String

type ModifyDBClusterDescriptionResponseBody

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

func (ModifyDBClusterDescriptionResponseBody) GoString

func (*ModifyDBClusterDescriptionResponseBody) SetRequestId

func (ModifyDBClusterDescriptionResponseBody) String

type ModifyDBClusterMaintainTimeRequest

type ModifyDBClusterMaintainTimeRequest struct {
	// The ID of cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the details of all AnalyticDB for MySQL clusters within a specific region, including cluster IDs.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The maintenance window of the cluster. It is in the hh:mmZ-hh:mmZ format.
	//
	// >  The maintenance window lasts only 1 hour. Specify the beginning and end of the time range on the hour.
	MaintainTime         *string `json:"MaintainTime,omitempty" xml:"MaintainTime,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterMaintainTimeRequest) GoString

func (*ModifyDBClusterMaintainTimeRequest) SetDBClusterId

func (*ModifyDBClusterMaintainTimeRequest) SetMaintainTime

func (*ModifyDBClusterMaintainTimeRequest) SetOwnerAccount

func (*ModifyDBClusterMaintainTimeRequest) SetOwnerId

func (*ModifyDBClusterMaintainTimeRequest) SetResourceOwnerAccount

func (*ModifyDBClusterMaintainTimeRequest) SetResourceOwnerId

func (ModifyDBClusterMaintainTimeRequest) String

type ModifyDBClusterMaintainTimeResponse

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

func (ModifyDBClusterMaintainTimeResponse) GoString

func (*ModifyDBClusterMaintainTimeResponse) SetHeaders

func (*ModifyDBClusterMaintainTimeResponse) SetStatusCode

func (ModifyDBClusterMaintainTimeResponse) String

type ModifyDBClusterMaintainTimeResponseBody

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

func (ModifyDBClusterMaintainTimeResponseBody) GoString

func (*ModifyDBClusterMaintainTimeResponseBody) SetRequestId

func (ModifyDBClusterMaintainTimeResponseBody) String

type ModifyDBClusterPayTypeRequest

type ModifyDBClusterPayTypeRequest struct {
	// The cluster ID.
	DbClusterId *string `json:"DbClusterId,omitempty" xml:"DbClusterId,omitempty"`
	// The billing method. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go.
	// *   **Prepaid**: subscription.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The subscription type of the subscription cluster. Valid values:
	//
	// *   **Year**: subscription on a yearly basis.
	// *   **Month**: subscription on a monthly basis.
	//
	// > This parameter must be specified when PayType is set to Prepaid.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The subscription duration of the subscription cluster.
	//
	// *   Valid values when Period is set to Year: 1, 2, 3, and 5 (integer).
	// *   Valid values when Period is set to Month: 1 to 11 (integer).
	//
	// >
	//
	// *   This parameter must be specified when PayType is set to Prepaid.
	//
	// *   Longer subscription durations offer more savings. Purchasing a cluster for one year is more cost-effective than purchasing the cluster for 10 or 11 months.
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
}

func (ModifyDBClusterPayTypeRequest) GoString

func (*ModifyDBClusterPayTypeRequest) SetDbClusterId

func (*ModifyDBClusterPayTypeRequest) SetPayType

func (*ModifyDBClusterPayTypeRequest) SetPeriod

func (*ModifyDBClusterPayTypeRequest) SetUsedTime

func (ModifyDBClusterPayTypeRequest) String

type ModifyDBClusterPayTypeResponse

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

func (ModifyDBClusterPayTypeResponse) GoString

func (*ModifyDBClusterPayTypeResponse) SetHeaders

func (*ModifyDBClusterPayTypeResponse) SetStatusCode

func (ModifyDBClusterPayTypeResponse) String

type ModifyDBClusterPayTypeResponseBody

type ModifyDBClusterPayTypeResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The billing method. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go.
	// *   **Prepaid**: subscription.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterPayTypeResponseBody) GoString

func (*ModifyDBClusterPayTypeResponseBody) SetDBClusterId

func (*ModifyDBClusterPayTypeResponseBody) SetOrderId

func (*ModifyDBClusterPayTypeResponseBody) SetPayType

func (*ModifyDBClusterPayTypeResponseBody) SetRequestId

func (ModifyDBClusterPayTypeResponseBody) String

type ModifyDBClusterRequest

type ModifyDBClusterRequest struct {
	// The computing resources of the cluster. You can call the [DescribeAvailableResource](~~190632~~) operation to query the computing resources that are available within a region.
	//
	// > This parameter must be specified when Mode is set to Flexible.
	ComputeResource *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	// The edition of the cluster. Valid values:
	//
	// *   **Cluster**: reserved mode for Cluster Edition.
	// *   **MixedStorage**: elastic mode for Cluster Edition.
	//
	// > If you set DBClusterCategory to Cluster, you must set Mode to Reserver. If you set DBClusterCategory to MixedStorage, you must set Mode to Flexible. Otherwise, you fail to change the specifications of the cluster.
	DBClusterCategory *string `json:"DBClusterCategory,omitempty" xml:"DBClusterCategory,omitempty"`
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The node specifications of the cluster. Valid values:
	//
	// *   **C8**
	// *   **C32**
	//
	// > This parameter must be specified when Mode is set to Reserver.
	DBNodeClass *string `json:"DBNodeClass,omitempty" xml:"DBNodeClass,omitempty"`
	// The number of node groups. Valid values: 1 to 200.
	//
	// > This parameter must be specified when Mode is set to Reserver.
	DBNodeGroupCount *string `json:"DBNodeGroupCount,omitempty" xml:"DBNodeGroupCount,omitempty"`
	// The storage capacity per node. Unit: GB.
	//
	// *   Valid values when DBClusterClass is set to C8: 100 to 2000.
	// *   Valid values when DBClusterClass is set to C32: 100 to 8000.
	//
	// >
	//
	// *   This parameter must be specified when Mode is set to Reserver.
	//
	// *   The storage capacity less than 1,000 GB increases in 100 GB increments. The storage capacity greater than 1,000 GB increases in 1,000 GB increments.
	DBNodeStorage *string `json:"DBNodeStorage,omitempty" xml:"DBNodeStorage,omitempty"`
	// The enhanced SSD (ESSD) performance level of the cluster. Valid values:
	//
	// *   PL0
	// *   PL1
	// *   PL2
	// *   PL3
	DiskPerformanceLevel *string `json:"DiskPerformanceLevel,omitempty" xml:"DiskPerformanceLevel,omitempty"`
	// The number of EIUs. The number of EIUs that you can purchase varies based on the single-node EIU specifications.
	//
	// *   If the single-node EIU specifications are 8 cores and 64 GB, you can purchase up to 32 EIUs.
	// *   If the single-node EIU specifications are 12 cores and 96 GB, you can purchase up to 16 EIUs.
	ElasticIOResource *int32 `json:"ElasticIOResource,omitempty" xml:"ElasticIOResource,omitempty"`
	// The single-node specifications of an elastic I/O unit (EIU). Valid values:
	//
	// *   **8Core64GB**: If you set the parameter to **8Core64GB**, the specifications of an EIU are 24 cores and 192 GB memory.
	// *   **12Core96GB**: If you set the parameter to **12Core96GB**, the specifications of an EIU are 36 cores and 288 GB memory.
	//
	// >  This parameter takes effect only when your cluster meets the following requirements:
	//
	// *   The cluster is in elastic mode.
	//
	// *   If the cluster resides in the China (Guangzhou), China (Shenzhen), China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), or China (Zhangjiakou) region, the cluster has 16 cores and 64 GB memory or higher specifications.
	//
	// *   If the cluster resides in another region, the cluster has 32 cores and 128 GB memory or higher specifications.
	ElasticIOResourceSize *string `json:"ElasticIOResourceSize,omitempty" xml:"ElasticIOResourceSize,omitempty"`
	// N/A
	ExecutorCount *string `json:"ExecutorCount,omitempty" xml:"ExecutorCount,omitempty"`
	// The mode of the cluster. Valid values:
	//
	// *   **Reserver**: the reserved mode.
	// *   **Flexible**: the elastic mode.
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The change type. Valid values:
	//
	// *   **Upgrade**
	// *   **Downgrade**
	ModifyType   *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// N/A
	StorageResource *string `json:"StorageResource,omitempty" xml:"StorageResource,omitempty"`
}

func (ModifyDBClusterRequest) GoString

func (s ModifyDBClusterRequest) GoString() string

func (*ModifyDBClusterRequest) SetComputeResource

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

func (*ModifyDBClusterRequest) SetDBClusterCategory

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

func (*ModifyDBClusterRequest) SetDBClusterId

func (*ModifyDBClusterRequest) SetDBNodeClass

func (*ModifyDBClusterRequest) SetDBNodeGroupCount

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

func (*ModifyDBClusterRequest) SetDBNodeStorage

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

func (*ModifyDBClusterRequest) SetDiskPerformanceLevel

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

func (*ModifyDBClusterRequest) SetElasticIOResource

func (s *ModifyDBClusterRequest) SetElasticIOResource(v int32) *ModifyDBClusterRequest

func (*ModifyDBClusterRequest) SetElasticIOResourceSize

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

func (*ModifyDBClusterRequest) SetExecutorCount

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

func (*ModifyDBClusterRequest) SetMode

func (*ModifyDBClusterRequest) SetModifyType

func (*ModifyDBClusterRequest) SetOwnerAccount

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

func (*ModifyDBClusterRequest) SetOwnerId

func (*ModifyDBClusterRequest) SetRegionId

func (*ModifyDBClusterRequest) SetResourceOwnerAccount

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

func (*ModifyDBClusterRequest) SetResourceOwnerId

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

func (*ModifyDBClusterRequest) SetStorageResource

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

func (ModifyDBClusterRequest) String

func (s ModifyDBClusterRequest) String() string

type ModifyDBClusterResourceGroupRequest

type ModifyDBClusterResourceGroupRequest struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the resource group. For more information, see [View basic information of a resource group](~~151181#task-2398293~~ "This topic describes how to view basic information of a resource group, including the resource group ID, resource group name, and resource group display name.").
	NewResourceGroupId   *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBClusterResourceGroupRequest) GoString

func (*ModifyDBClusterResourceGroupRequest) SetDBClusterId

func (*ModifyDBClusterResourceGroupRequest) SetNewResourceGroupId

func (*ModifyDBClusterResourceGroupRequest) SetOwnerAccount

func (*ModifyDBClusterResourceGroupRequest) SetOwnerId

func (*ModifyDBClusterResourceGroupRequest) SetResourceOwnerAccount

func (*ModifyDBClusterResourceGroupRequest) SetResourceOwnerId

func (ModifyDBClusterResourceGroupRequest) String

type ModifyDBClusterResourceGroupResponse

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

func (ModifyDBClusterResourceGroupResponse) GoString

func (*ModifyDBClusterResourceGroupResponse) SetHeaders

func (*ModifyDBClusterResourceGroupResponse) SetStatusCode

func (ModifyDBClusterResourceGroupResponse) String

type ModifyDBClusterResourceGroupResponseBody

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

func (ModifyDBClusterResourceGroupResponseBody) GoString

func (*ModifyDBClusterResourceGroupResponseBody) SetRequestId

func (ModifyDBClusterResourceGroupResponseBody) String

type ModifyDBClusterResponse

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

func (ModifyDBClusterResponse) GoString

func (s ModifyDBClusterResponse) GoString() string

func (*ModifyDBClusterResponse) SetBody

func (*ModifyDBClusterResponse) SetHeaders

func (*ModifyDBClusterResponse) SetStatusCode

func (ModifyDBClusterResponse) String

func (s ModifyDBClusterResponse) String() string

type ModifyDBClusterResponseBody

type ModifyDBClusterResponseBody struct {
	// The cluster ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyDBClusterResponseBody) GoString

func (s ModifyDBClusterResponseBody) GoString() string

func (*ModifyDBClusterResponseBody) SetDBClusterId

func (*ModifyDBClusterResponseBody) SetOrderId

func (*ModifyDBClusterResponseBody) SetRequestId

func (ModifyDBClusterResponseBody) String

type ModifyDBResourceGroupRequest

type ModifyDBResourceGroupRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the cluster IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a specific region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The query execution mode. Valid values:
	//
	// *   **interactive**
	// *   **batch**
	//
	// >  For more information, see [Query execution modes](~~189502~~).
	GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	// The number of nodes. Default value: 0.
	//
	// *   Each node is configured with the resources of 16 cores and 64 GB memory.
	// *   Make sure that the amount of resources of the nodes (Number of nodes × 16 cores and 64 GB memory) is less than or equal to the amount of unused resources of the cluster.
	NodeNum              *int32  `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBResourceGroupRequest) GoString

func (s ModifyDBResourceGroupRequest) GoString() string

func (*ModifyDBResourceGroupRequest) SetDBClusterId

func (*ModifyDBResourceGroupRequest) SetGroupName

func (*ModifyDBResourceGroupRequest) SetGroupType

func (*ModifyDBResourceGroupRequest) SetNodeNum

func (*ModifyDBResourceGroupRequest) SetOwnerAccount

func (*ModifyDBResourceGroupRequest) SetOwnerId

func (*ModifyDBResourceGroupRequest) SetResourceOwnerAccount

func (s *ModifyDBResourceGroupRequest) SetResourceOwnerAccount(v string) *ModifyDBResourceGroupRequest

func (*ModifyDBResourceGroupRequest) SetResourceOwnerId

func (ModifyDBResourceGroupRequest) String

type ModifyDBResourceGroupResponse

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

func (ModifyDBResourceGroupResponse) GoString

func (*ModifyDBResourceGroupResponse) SetBody

func (*ModifyDBResourceGroupResponse) SetHeaders

func (*ModifyDBResourceGroupResponse) SetStatusCode

func (ModifyDBResourceGroupResponse) String

type ModifyDBResourceGroupResponseBody

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

func (ModifyDBResourceGroupResponseBody) GoString

func (*ModifyDBResourceGroupResponseBody) SetRequestId

func (ModifyDBResourceGroupResponseBody) String

type ModifyDBResourcePoolRequest

type ModifyDBResourcePoolRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The number of nodes.
	//
	// *   Each node provides 16 cores and 64 GB memory.
	// *   The amount of resources that you want to add to or remove from the cluster cannot exceed the total amount of resources in the cluster.
	//
	// > - If you do not specify this parameter, the original value is retained.
	// > - You must specify at least one of the QueryType and NodeNum parameters.
	NodeNum      *int32  `json:"NodeNum,omitempty" xml:"NodeNum,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource group.
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// The mode in which SQL statements are executed. Valid values:
	//
	// *   **batch**
	// *   **interactive**
	//
	// > If you do not specify this parameter, the original value is retained.
	QueryType            *string `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyDBResourcePoolRequest) GoString

func (s ModifyDBResourcePoolRequest) GoString() string

func (*ModifyDBResourcePoolRequest) SetDBClusterId

func (*ModifyDBResourcePoolRequest) SetNodeNum

func (*ModifyDBResourcePoolRequest) SetOwnerAccount

func (*ModifyDBResourcePoolRequest) SetOwnerId

func (*ModifyDBResourcePoolRequest) SetPoolName

func (*ModifyDBResourcePoolRequest) SetQueryType

func (*ModifyDBResourcePoolRequest) SetResourceOwnerAccount

func (s *ModifyDBResourcePoolRequest) SetResourceOwnerAccount(v string) *ModifyDBResourcePoolRequest

func (*ModifyDBResourcePoolRequest) SetResourceOwnerId

func (ModifyDBResourcePoolRequest) String

type ModifyDBResourcePoolResponse

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

func (ModifyDBResourcePoolResponse) GoString

func (s ModifyDBResourcePoolResponse) GoString() string

func (*ModifyDBResourcePoolResponse) SetBody

func (*ModifyDBResourcePoolResponse) SetHeaders

func (*ModifyDBResourcePoolResponse) SetStatusCode

func (ModifyDBResourcePoolResponse) String

type ModifyDBResourcePoolResponseBody

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

func (ModifyDBResourcePoolResponseBody) GoString

func (*ModifyDBResourcePoolResponseBody) SetRequestId

func (ModifyDBResourcePoolResponseBody) String

type ModifyElasticPlanRequest

type ModifyElasticPlanRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether the scaling plan takes effect. Valid values:
	//
	// *   **true** (default)
	// *   **false**
	ElasticPlanEnable *bool `json:"ElasticPlanEnable,omitempty" xml:"ElasticPlanEnable,omitempty"`
	// The end date of the scaling plan. Specify the date in the yyyy-MM-dd format.
	ElasticPlanEndDay        *string `json:"ElasticPlanEndDay,omitempty" xml:"ElasticPlanEndDay,omitempty"`
	ElasticPlanMonthlyRepeat *string `json:"ElasticPlanMonthlyRepeat,omitempty" xml:"ElasticPlanMonthlyRepeat,omitempty"`
	// The name of the scaling plan.
	//
	// *   The name must be 2 to 30 characters in length.
	// *   The name can contain letters, digits, and underscores (\_).
	//
	// > You can call the [DescribeElasticPlan](~~190596~~) operation to query the information about all scaling plans of a cluster, including the scaling plan names.
	ElasticPlanName *string `json:"ElasticPlanName,omitempty" xml:"ElasticPlanName,omitempty"`
	// The number of nodes that are involved in the scaling plan.
	//
	// *   If ElasticPlanType is set to **worker**, you can set this parameter to 0 or leave this parameter empty.
	// *   If ElasticPlanType is set to **executorcombineworker** or **executor**, you must set this parameter to a value that is greater than 0.
	ElasticPlanNodeNum *int32 `json:"ElasticPlanNodeNum,omitempty" xml:"ElasticPlanNodeNum,omitempty"`
	// The start date of the scaling plan. Specify the date in the yyyy-MM-dd format.
	ElasticPlanStartDay *string `json:"ElasticPlanStartDay,omitempty" xml:"ElasticPlanStartDay,omitempty"`
	// The restoration time of the scaling plan. Specify the time on the hour in the HH:mm:ss format. The interval between the scale-up time and the restoration time cannot be more than 24 hours.
	ElasticPlanTimeEnd *string `json:"ElasticPlanTimeEnd,omitempty" xml:"ElasticPlanTimeEnd,omitempty"`
	// The scale-up time of the scaling plan. Specify the time on the hour in the HH:mm:ss format.
	ElasticPlanTimeStart *string `json:"ElasticPlanTimeStart,omitempty" xml:"ElasticPlanTimeStart,omitempty"`
	// The type of the scaling plan. Valid values:
	//
	// *   **worker**: scales only elastic I/O resources.
	// *   **executor**: scales only computing resources.
	// *   **executorcombineworker** (default): scales both elastic I/O resources and computing resources by proportion.
	//
	// >
	//
	// *   If you want to set this parameter to **executorcombineworker**, make sure that the cluster runs a minor version of 3.1.3.2 or later.
	//
	// *   If you want to set this parameter to **worker** or **executor**, make sure that the cluster runs a minor version of 3.1.6.1 or later and a ticket is submitted. After your request is approved, you can set this parameter to **worker** or **executor**.
	ElasticPlanType *string `json:"ElasticPlanType,omitempty" xml:"ElasticPlanType,omitempty"`
	// The days of the week when you want to execute the scaling plan. Valid values: 0 to 6, which indicate Sunday to Saturday. Separate multiple values with commas (,).
	ElasticPlanWeeklyRepeat *string `json:"ElasticPlanWeeklyRepeat,omitempty" xml:"ElasticPlanWeeklyRepeat,omitempty"`
	// The resource specifications that can be scaled up by the scaling plan. Valid values:
	//
	// *   8 Core 64 GB (default)
	// *   16 Core 64 GB
	// *   32 Core 64 GB
	// *   64 Core 128 GB
	// *   12 Core 96 GB
	// *   24 Core 96 GB
	// *   52 Core 86 GB
	ElasticPlanWorkerSpec *string `json:"ElasticPlanWorkerSpec,omitempty" xml:"ElasticPlanWorkerSpec,omitempty"`
	OwnerAccount          *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId               *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount  *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId       *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The name of the resource group.
	//
	// > You can call the [DescribeDBResourceGroup](~~466685~~) operation to query the resource group name.
	ResourcePoolName *string `json:"ResourcePoolName,omitempty" xml:"ResourcePoolName,omitempty"`
}

func (ModifyElasticPlanRequest) GoString

func (s ModifyElasticPlanRequest) GoString() string

func (*ModifyElasticPlanRequest) SetDBClusterId

func (*ModifyElasticPlanRequest) SetElasticPlanEnable

func (s *ModifyElasticPlanRequest) SetElasticPlanEnable(v bool) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanEndDay

func (s *ModifyElasticPlanRequest) SetElasticPlanEndDay(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanMonthlyRepeat added in v4.1.1

func (s *ModifyElasticPlanRequest) SetElasticPlanMonthlyRepeat(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanName

func (s *ModifyElasticPlanRequest) SetElasticPlanName(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanNodeNum

func (s *ModifyElasticPlanRequest) SetElasticPlanNodeNum(v int32) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanStartDay

func (s *ModifyElasticPlanRequest) SetElasticPlanStartDay(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanTimeEnd

func (s *ModifyElasticPlanRequest) SetElasticPlanTimeEnd(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanTimeStart

func (s *ModifyElasticPlanRequest) SetElasticPlanTimeStart(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanType

func (s *ModifyElasticPlanRequest) SetElasticPlanType(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanWeeklyRepeat

func (s *ModifyElasticPlanRequest) SetElasticPlanWeeklyRepeat(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetElasticPlanWorkerSpec

func (s *ModifyElasticPlanRequest) SetElasticPlanWorkerSpec(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetOwnerAccount

func (*ModifyElasticPlanRequest) SetOwnerId

func (*ModifyElasticPlanRequest) SetResourceOwnerAccount

func (s *ModifyElasticPlanRequest) SetResourceOwnerAccount(v string) *ModifyElasticPlanRequest

func (*ModifyElasticPlanRequest) SetResourceOwnerId

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

func (*ModifyElasticPlanRequest) SetResourcePoolName

func (s *ModifyElasticPlanRequest) SetResourcePoolName(v string) *ModifyElasticPlanRequest

func (ModifyElasticPlanRequest) String

func (s ModifyElasticPlanRequest) String() string

type ModifyElasticPlanResponse

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

func (ModifyElasticPlanResponse) GoString

func (s ModifyElasticPlanResponse) GoString() string

func (*ModifyElasticPlanResponse) SetBody

func (*ModifyElasticPlanResponse) SetHeaders

func (*ModifyElasticPlanResponse) SetStatusCode

func (ModifyElasticPlanResponse) String

func (s ModifyElasticPlanResponse) String() string

type ModifyElasticPlanResponseBody

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

func (ModifyElasticPlanResponseBody) GoString

func (*ModifyElasticPlanResponseBody) SetRequestId

func (ModifyElasticPlanResponseBody) String

type ModifyLogBackupPolicyRequest

type ModifyLogBackupPolicyRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// Specifies whether to enable log backup. Valid values:
	//
	// *   **Enable**
	// *   **Disable**
	EnableBackupLog *string `json:"EnableBackupLog,omitempty" xml:"EnableBackupLog,omitempty"`
	// The number of days for which to retain backup files. Valid values: 7 to 730.
	//
	// > The default value is 7.
	LogBackupRetentionPeriod *string `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	OwnerAccount             *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ModifyLogBackupPolicyRequest) GoString

func (s ModifyLogBackupPolicyRequest) GoString() string

func (*ModifyLogBackupPolicyRequest) SetDBClusterId

func (*ModifyLogBackupPolicyRequest) SetEnableBackupLog

func (*ModifyLogBackupPolicyRequest) SetLogBackupRetentionPeriod

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

func (*ModifyLogBackupPolicyRequest) SetOwnerAccount

func (*ModifyLogBackupPolicyRequest) SetOwnerId

func (*ModifyLogBackupPolicyRequest) SetResourceGroupId

func (*ModifyLogBackupPolicyRequest) SetResourceOwnerAccount

func (s *ModifyLogBackupPolicyRequest) SetResourceOwnerAccount(v string) *ModifyLogBackupPolicyRequest

func (*ModifyLogBackupPolicyRequest) SetResourceOwnerId

func (ModifyLogBackupPolicyRequest) String

type ModifyLogBackupPolicyResponse

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

func (ModifyLogBackupPolicyResponse) GoString

func (*ModifyLogBackupPolicyResponse) SetBody

func (*ModifyLogBackupPolicyResponse) SetHeaders

func (*ModifyLogBackupPolicyResponse) SetStatusCode

func (ModifyLogBackupPolicyResponse) String

type ModifyLogBackupPolicyResponseBody

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

func (ModifyLogBackupPolicyResponseBody) GoString

func (*ModifyLogBackupPolicyResponseBody) SetRequestId

func (ModifyLogBackupPolicyResponseBody) String

type ModifyMaintenanceActionRequest

type ModifyMaintenanceActionRequest struct {
	// The ID of the pending O\&M event. You can specify multiple IDs to batch change the switchover time. Separate multiple IDs with commas (,).
	// > - You can call the [DescribeMaintenanceAction](~~271738~~) operation to query the information about pending O\&M events, including the event ID.
	// > - You can change the switchover time only for pending O\&M events. The switchover time of historical O\&M events cannot be changed. For more information about the status of pending and historical O\&M events, see [DescribeMaintenanceAction](~~271738~~).
	Ids          *string `json:"Ids,omitempty" xml:"Ids,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region where the pending O\&M event occurs.
	//
	// > - You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The point in time when you want the system to perform operations on the pending O\&M event. Specify the time in the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time must be in UTC.
	SwitchTime *string `json:"SwitchTime,omitempty" xml:"SwitchTime,omitempty"`
}

func (ModifyMaintenanceActionRequest) GoString

func (*ModifyMaintenanceActionRequest) SetIds

func (*ModifyMaintenanceActionRequest) SetOwnerAccount

func (*ModifyMaintenanceActionRequest) SetOwnerId

func (*ModifyMaintenanceActionRequest) SetRegionId

func (*ModifyMaintenanceActionRequest) SetResourceGroupId

func (*ModifyMaintenanceActionRequest) SetResourceOwnerAccount

func (*ModifyMaintenanceActionRequest) SetResourceOwnerId

func (*ModifyMaintenanceActionRequest) SetSwitchTime

func (ModifyMaintenanceActionRequest) String

type ModifyMaintenanceActionResponse

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

func (ModifyMaintenanceActionResponse) GoString

func (*ModifyMaintenanceActionResponse) SetHeaders

func (*ModifyMaintenanceActionResponse) SetStatusCode

func (ModifyMaintenanceActionResponse) String

type ModifyMaintenanceActionResponseBody

type ModifyMaintenanceActionResponseBody struct {
	// The O\&M event ID.
	Ids *string `json:"Ids,omitempty" xml:"Ids,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyMaintenanceActionResponseBody) GoString

func (*ModifyMaintenanceActionResponseBody) SetIds

func (*ModifyMaintenanceActionResponseBody) SetRequestId

func (ModifyMaintenanceActionResponseBody) String

type ModifyResubmitConfigRequest added in v4.1.0

type ModifyResubmitConfigRequest struct {
	// The cluster ID.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The job resubmission rules.
	Rules []*ModifyResubmitConfigRequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
}

func (ModifyResubmitConfigRequest) GoString added in v4.1.0

func (s ModifyResubmitConfigRequest) GoString() string

func (*ModifyResubmitConfigRequest) SetDBClusterId added in v4.1.0

func (*ModifyResubmitConfigRequest) SetOwnerAccount added in v4.1.0

func (*ModifyResubmitConfigRequest) SetOwnerId added in v4.1.0

func (*ModifyResubmitConfigRequest) SetResourceGroupId added in v4.1.0

func (*ModifyResubmitConfigRequest) SetResourceOwnerAccount added in v4.1.0

func (s *ModifyResubmitConfigRequest) SetResourceOwnerAccount(v string) *ModifyResubmitConfigRequest

func (*ModifyResubmitConfigRequest) SetResourceOwnerId added in v4.1.0

func (*ModifyResubmitConfigRequest) SetRules added in v4.1.0

func (ModifyResubmitConfigRequest) String added in v4.1.0

type ModifyResubmitConfigRequestRules added in v4.1.0

type ModifyResubmitConfigRequestRules struct {
	// Specifies whether to configure out-of-memory (OOM) check.
	ExceedMemoryException *bool `json:"ExceedMemoryException,omitempty" xml:"ExceedMemoryException,omitempty"`
	// The name of the source resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The peak memory usage.
	PeakMemory *string `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The duration of the SQL statement. Unit: milliseconds.
	QueryTime *string `json:"QueryTime,omitempty" xml:"QueryTime,omitempty"`
	// The name of the destination resource group.
	TargetGroupName *string `json:"TargetGroupName,omitempty" xml:"TargetGroupName,omitempty"`
}

func (ModifyResubmitConfigRequestRules) GoString added in v4.1.0

func (*ModifyResubmitConfigRequestRules) SetExceedMemoryException added in v4.1.0

func (*ModifyResubmitConfigRequestRules) SetGroupName added in v4.1.0

func (*ModifyResubmitConfigRequestRules) SetPeakMemory added in v4.1.0

func (*ModifyResubmitConfigRequestRules) SetQueryTime added in v4.1.0

func (*ModifyResubmitConfigRequestRules) SetTargetGroupName added in v4.1.0

func (ModifyResubmitConfigRequestRules) String added in v4.1.0

type ModifyResubmitConfigResponse added in v4.1.0

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

func (ModifyResubmitConfigResponse) GoString added in v4.1.0

func (s ModifyResubmitConfigResponse) GoString() string

func (*ModifyResubmitConfigResponse) SetBody added in v4.1.0

func (*ModifyResubmitConfigResponse) SetHeaders added in v4.1.0

func (*ModifyResubmitConfigResponse) SetStatusCode added in v4.1.0

func (ModifyResubmitConfigResponse) String added in v4.1.0

type ModifyResubmitConfigResponseBody added in v4.1.0

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

func (ModifyResubmitConfigResponseBody) GoString added in v4.1.0

func (*ModifyResubmitConfigResponseBody) SetRequestId added in v4.1.0

func (ModifyResubmitConfigResponseBody) String added in v4.1.0

type ModifyResubmitConfigShrinkRequest added in v4.1.0

type ModifyResubmitConfigShrinkRequest struct {
	// The cluster ID.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The job resubmission rules.
	RulesShrink *string `json:"Rules,omitempty" xml:"Rules,omitempty"`
}

func (ModifyResubmitConfigShrinkRequest) GoString added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetDBClusterId added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetOwnerAccount added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetOwnerId added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetResourceGroupId added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetResourceOwnerAccount added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetResourceOwnerId added in v4.1.0

func (*ModifyResubmitConfigShrinkRequest) SetRulesShrink added in v4.1.0

func (ModifyResubmitConfigShrinkRequest) String added in v4.1.0

type ModifySQAConfigRequest added in v4.1.0

type ModifySQAConfigRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// >  You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	//
	// >  You can call the [DescribeDBResourceGroup](~~459446~~) operation to query the resource group name of a cluster.
	GroupName    *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The resource group ID.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Specifies whether to enable short query acceleration (SQA).
	//
	// Valid values:
	//
	// *   on
	// *   off
	SQAStatus *string `json:"SQAStatus,omitempty" xml:"SQAStatus,omitempty"`
}

func (ModifySQAConfigRequest) GoString added in v4.1.0

func (s ModifySQAConfigRequest) GoString() string

func (*ModifySQAConfigRequest) SetDBClusterId added in v4.1.0

func (*ModifySQAConfigRequest) SetGroupName added in v4.1.0

func (*ModifySQAConfigRequest) SetOwnerAccount added in v4.1.0

func (s *ModifySQAConfigRequest) SetOwnerAccount(v string) *ModifySQAConfigRequest

func (*ModifySQAConfigRequest) SetOwnerId added in v4.1.0

func (*ModifySQAConfigRequest) SetResourceGroupId added in v4.1.0

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

func (*ModifySQAConfigRequest) SetResourceOwnerAccount added in v4.1.0

func (s *ModifySQAConfigRequest) SetResourceOwnerAccount(v string) *ModifySQAConfigRequest

func (*ModifySQAConfigRequest) SetResourceOwnerId added in v4.1.0

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

func (*ModifySQAConfigRequest) SetSQAStatus added in v4.1.0

func (ModifySQAConfigRequest) String added in v4.1.0

func (s ModifySQAConfigRequest) String() string

type ModifySQAConfigResponse added in v4.1.0

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

func (ModifySQAConfigResponse) GoString added in v4.1.0

func (s ModifySQAConfigResponse) GoString() string

func (*ModifySQAConfigResponse) SetBody added in v4.1.0

func (*ModifySQAConfigResponse) SetHeaders added in v4.1.0

func (*ModifySQAConfigResponse) SetStatusCode added in v4.1.0

func (ModifySQAConfigResponse) String added in v4.1.0

func (s ModifySQAConfigResponse) String() string

type ModifySQAConfigResponseBody added in v4.1.0

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

func (ModifySQAConfigResponseBody) GoString added in v4.1.0

func (s ModifySQAConfigResponseBody) GoString() string

func (*ModifySQAConfigResponseBody) SetRequestId added in v4.1.0

func (ModifySQAConfigResponseBody) String added in v4.1.0

type ReleaseClusterPublicConnectionRequest

type ReleaseClusterPublicConnectionRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ReleaseClusterPublicConnectionRequest) GoString

func (*ReleaseClusterPublicConnectionRequest) SetDBClusterId

func (*ReleaseClusterPublicConnectionRequest) SetOwnerAccount

func (*ReleaseClusterPublicConnectionRequest) SetOwnerId

func (*ReleaseClusterPublicConnectionRequest) SetResourceOwnerAccount

func (*ReleaseClusterPublicConnectionRequest) SetResourceOwnerId

func (ReleaseClusterPublicConnectionRequest) String

type ReleaseClusterPublicConnectionResponse

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

func (ReleaseClusterPublicConnectionResponse) GoString

func (*ReleaseClusterPublicConnectionResponse) SetHeaders

func (*ReleaseClusterPublicConnectionResponse) SetStatusCode

func (ReleaseClusterPublicConnectionResponse) String

type ReleaseClusterPublicConnectionResponseBody

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

func (ReleaseClusterPublicConnectionResponseBody) GoString

func (*ReleaseClusterPublicConnectionResponseBody) SetRequestId

func (ReleaseClusterPublicConnectionResponseBody) String

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	// The account of the database.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The account and password of the database.
	//
	// *   The password must contain uppercase letters, lowercase letters, digits, and special characters.
	// *   Special characters include ! @ # $ % ^ & \* () \_ + - and =
	// *   A password must be 8 to 32 characters in length.
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// Normal: standard account
	//
	// Super: privileged account
	AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (ResetAccountPasswordRequest) GoString

func (s ResetAccountPasswordRequest) GoString() string

func (*ResetAccountPasswordRequest) SetAccountName

func (*ResetAccountPasswordRequest) SetAccountPassword

func (*ResetAccountPasswordRequest) SetAccountType

func (*ResetAccountPasswordRequest) SetDBClusterId

func (*ResetAccountPasswordRequest) SetOwnerAccount

func (*ResetAccountPasswordRequest) SetOwnerId

func (*ResetAccountPasswordRequest) SetResourceOwnerAccount

func (s *ResetAccountPasswordRequest) SetResourceOwnerAccount(v string) *ResetAccountPasswordRequest

func (*ResetAccountPasswordRequest) SetResourceOwnerId

func (ResetAccountPasswordRequest) String

type ResetAccountPasswordResponse

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

func (ResetAccountPasswordResponse) GoString

func (s ResetAccountPasswordResponse) GoString() string

func (*ResetAccountPasswordResponse) SetBody

func (*ResetAccountPasswordResponse) SetHeaders

func (*ResetAccountPasswordResponse) SetStatusCode

func (ResetAccountPasswordResponse) String

type ResetAccountPasswordResponseBody

type ResetAccountPasswordResponseBody struct {
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the task.
	TaskId *int32 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (ResetAccountPasswordResponseBody) GoString

func (*ResetAccountPasswordResponseBody) SetDBClusterId

func (*ResetAccountPasswordResponseBody) SetRequestId

func (*ResetAccountPasswordResponseBody) SetTaskId

func (ResetAccountPasswordResponseBody) String

type RevokeOperatorPermissionRequest

type RevokeOperatorPermissionRequest struct {
	// The ID of the cluster.
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (RevokeOperatorPermissionRequest) GoString

func (*RevokeOperatorPermissionRequest) SetDBClusterId

func (*RevokeOperatorPermissionRequest) SetOwnerAccount

func (*RevokeOperatorPermissionRequest) SetOwnerId

func (*RevokeOperatorPermissionRequest) SetResourceOwnerAccount

func (*RevokeOperatorPermissionRequest) SetResourceOwnerId

func (RevokeOperatorPermissionRequest) String

type RevokeOperatorPermissionResponse

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

func (RevokeOperatorPermissionResponse) GoString

func (*RevokeOperatorPermissionResponse) SetHeaders

func (*RevokeOperatorPermissionResponse) SetStatusCode

func (RevokeOperatorPermissionResponse) String

type RevokeOperatorPermissionResponseBody

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

func (RevokeOperatorPermissionResponseBody) GoString

func (*RevokeOperatorPermissionResponseBody) SetRequestId

func (RevokeOperatorPermissionResponseBody) String

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the cluster. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the cluster to which to add a tag. If you want to add a tag to multiple clusters, click **Add** and enter the cluster IDs.
	//
	// >
	//
	// *   You can add tags to up to 50 clusters at a time.
	//
	// *   You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL clusters within a region, including cluster IDs.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the cluster. Set the value to **ALIYUN::ADB::CLUSTER**.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tags to add to the cluster.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerAccount

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

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

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

func (*TagResourcesRequest) SetResourceId

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

func (*TagResourcesRequest) SetResourceOwnerAccount

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

func (*TagResourcesRequest) SetResourceOwnerId

func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *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. If you want to add multiple tags to a single cluster at a time, click **Add** and enter tag keys and values.
	//
	// > You can add up to 20 tags at a time.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag. If you want to add multiple tags to a single cluster at a time, click **Add** and enter tag keys and values.
	//
	// > You can add up to 20 tags at a time.
	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 request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UnbindDBResourceGroupWithUserRequest

type UnbindDBResourceGroupWithUserRequest struct {
	// The ID of the AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the IDs of all AnalyticDB for MySQL Data Warehouse Edition (V3.0) clusters within a region.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the resource group.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The database account with which the resource group is associated.
	GroupUser            *string `json:"GroupUser,omitempty" xml:"GroupUser,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (UnbindDBResourceGroupWithUserRequest) GoString

func (*UnbindDBResourceGroupWithUserRequest) SetDBClusterId

func (*UnbindDBResourceGroupWithUserRequest) SetGroupName

func (*UnbindDBResourceGroupWithUserRequest) SetGroupUser

func (*UnbindDBResourceGroupWithUserRequest) SetOwnerAccount

func (*UnbindDBResourceGroupWithUserRequest) SetOwnerId

func (*UnbindDBResourceGroupWithUserRequest) SetResourceOwnerAccount

func (*UnbindDBResourceGroupWithUserRequest) SetResourceOwnerId

func (UnbindDBResourceGroupWithUserRequest) String

type UnbindDBResourceGroupWithUserResponse

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

func (UnbindDBResourceGroupWithUserResponse) GoString

func (*UnbindDBResourceGroupWithUserResponse) SetHeaders

func (*UnbindDBResourceGroupWithUserResponse) SetStatusCode

func (UnbindDBResourceGroupWithUserResponse) String

type UnbindDBResourceGroupWithUserResponseBody

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

func (UnbindDBResourceGroupWithUserResponseBody) GoString

func (*UnbindDBResourceGroupWithUserResponseBody) SetRequestId

func (UnbindDBResourceGroupWithUserResponseBody) String

type UnbindDBResourcePoolWithUserRequest

type UnbindDBResourcePoolWithUserRequest struct {
	// The ID of the cluster.
	DBClusterId  *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the resource pool. You cannot unbind users from the default resource pool named USER_DEFAULT.
	PoolName *string `json:"PoolName,omitempty" xml:"PoolName,omitempty"`
	// The user bound to the resource pool.
	PoolUser             *string `json:"PoolUser,omitempty" xml:"PoolUser,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (UnbindDBResourcePoolWithUserRequest) GoString

func (*UnbindDBResourcePoolWithUserRequest) SetDBClusterId

func (*UnbindDBResourcePoolWithUserRequest) SetOwnerAccount

func (*UnbindDBResourcePoolWithUserRequest) SetOwnerId

func (*UnbindDBResourcePoolWithUserRequest) SetPoolName

func (*UnbindDBResourcePoolWithUserRequest) SetPoolUser

func (*UnbindDBResourcePoolWithUserRequest) SetResourceOwnerAccount

func (*UnbindDBResourcePoolWithUserRequest) SetResourceOwnerId

func (UnbindDBResourcePoolWithUserRequest) String

type UnbindDBResourcePoolWithUserResponse

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

func (UnbindDBResourcePoolWithUserResponse) GoString

func (*UnbindDBResourcePoolWithUserResponse) SetHeaders

func (*UnbindDBResourcePoolWithUserResponse) SetStatusCode

func (UnbindDBResourcePoolWithUserResponse) String

type UnbindDBResourcePoolWithUserResponseBody

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

func (UnbindDBResourcePoolWithUserResponseBody) GoString

func (*UnbindDBResourcePoolWithUserResponseBody) SetRequestId

func (UnbindDBResourcePoolWithUserResponseBody) String

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to remove all tags from clusters. Default value: false. Valid values:
	//
	// *   **true**
	// *   **false**
	//
	// >  If you specify TagKey and this parameter, this parameter does not take effect.
	All          *bool   `json:"All,omitempty" xml:"All,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// >  You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of cluster N. Valid values of N: 1 to 50.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The resource type. Set the value to **ALIYUN::ADB::CLUSTER**.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The key of tag N. Valid values of N: 1 to 20.
	TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerAccount

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

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

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

func (*UntagResourcesRequest) SetResourceOwnerAccount

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

func (*UntagResourcesRequest) SetResourceOwnerId

func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *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 request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

Jump to

Keyboard shortcuts

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