client

package
v2.1.2 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2023 License: Apache-2.0 Imports: 5 Imported by: 1

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" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AllocateClusterPublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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 added in v2.1.0

func (s ApplyAdviceByIdRequest) GoString() string

func (*ApplyAdviceByIdRequest) SetAdviceDate added in v2.1.0

func (*ApplyAdviceByIdRequest) SetAdviceId added in v2.1.0

func (*ApplyAdviceByIdRequest) SetDBClusterId added in v2.1.0

func (*ApplyAdviceByIdRequest) SetRegionId added in v2.1.0

func (ApplyAdviceByIdRequest) String added in v2.1.0

func (s ApplyAdviceByIdRequest) String() string

type ApplyAdviceByIdResponse added in v2.1.0

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

func (ApplyAdviceByIdResponse) GoString added in v2.1.0

func (s ApplyAdviceByIdResponse) GoString() string

func (*ApplyAdviceByIdResponse) SetBody added in v2.1.0

func (*ApplyAdviceByIdResponse) SetHeaders added in v2.1.0

func (*ApplyAdviceByIdResponse) SetStatusCode added in v2.1.0

func (ApplyAdviceByIdResponse) String added in v2.1.0

func (s ApplyAdviceByIdResponse) String() string

type ApplyAdviceByIdResponseBody added in v2.1.0

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 added in v2.1.0

func (s ApplyAdviceByIdResponseBody) GoString() string

func (*ApplyAdviceByIdResponseBody) SetMessage added in v2.1.0

func (*ApplyAdviceByIdResponseBody) SetRequestId added in v2.1.0

func (ApplyAdviceByIdResponseBody) String added in v2.1.0

type AttachUserENIRequest added in v2.1.0

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 added in v2.1.0

func (s AttachUserENIRequest) GoString() string

func (*AttachUserENIRequest) SetDBClusterId added in v2.1.0

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

func (*AttachUserENIRequest) SetOwnerAccount added in v2.1.0

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

func (*AttachUserENIRequest) SetOwnerId added in v2.1.0

func (*AttachUserENIRequest) SetResourceOwnerAccount added in v2.1.0

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

func (*AttachUserENIRequest) SetResourceOwnerId added in v2.1.0

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

func (AttachUserENIRequest) String added in v2.1.0

func (s AttachUserENIRequest) String() string

type AttachUserENIResponse added in v2.1.0

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

func (AttachUserENIResponse) GoString added in v2.1.0

func (s AttachUserENIResponse) GoString() string

func (*AttachUserENIResponse) SetBody added in v2.1.0

func (*AttachUserENIResponse) SetHeaders added in v2.1.0

func (*AttachUserENIResponse) SetStatusCode added in v2.1.0

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

func (AttachUserENIResponse) String added in v2.1.0

func (s AttachUserENIResponse) String() string

type AttachUserENIResponseBody added in v2.1.0

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

func (AttachUserENIResponseBody) GoString added in v2.1.0

func (s AttachUserENIResponseBody) GoString() string

func (*AttachUserENIResponseBody) SetRequestId added in v2.1.0

func (AttachUserENIResponseBody) String added in v2.1.0

func (s AttachUserENIResponseBody) String() string

type BatchApplyAdviceByIdListRequest added in v2.1.0

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 added in v2.1.0

func (*BatchApplyAdviceByIdListRequest) SetAdviceDate added in v2.1.0

func (*BatchApplyAdviceByIdListRequest) SetAdviceIdList added in v2.1.0

func (*BatchApplyAdviceByIdListRequest) SetDBClusterId added in v2.1.0

func (*BatchApplyAdviceByIdListRequest) SetRegionId added in v2.1.0

func (BatchApplyAdviceByIdListRequest) String added in v2.1.0

type BatchApplyAdviceByIdListResponse added in v2.1.0

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

func (BatchApplyAdviceByIdListResponse) GoString added in v2.1.0

func (*BatchApplyAdviceByIdListResponse) SetBody added in v2.1.0

func (*BatchApplyAdviceByIdListResponse) SetHeaders added in v2.1.0

func (*BatchApplyAdviceByIdListResponse) SetStatusCode added in v2.1.0

func (BatchApplyAdviceByIdListResponse) String added in v2.1.0

type BatchApplyAdviceByIdListResponseBody added in v2.1.0

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

func (BatchApplyAdviceByIdListResponseBody) GoString added in v2.1.0

func (*BatchApplyAdviceByIdListResponseBody) SetMessage added in v2.1.0

func (*BatchApplyAdviceByIdListResponseBody) SetRequestId added in v2.1.0

func (BatchApplyAdviceByIdListResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *BindDBResourceGroupWithUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *BindDBResourcePoolWithUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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

func (*Client) ApplyAdviceByIdWithOptions added in v2.1.0

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

func (*Client) AttachUserENI added in v2.1.0

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 added in v2.1.0

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 added in v2.1.0

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

func (*Client) BatchApplyAdviceByIdListWithOptions added in v2.1.0

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
  • * This operation is applicable only for elastic clusters of 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
  • * This operation is applicable only for elastic clusters of 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 added in v2.1.0

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

func (*Client) DescribeAdviceServiceEnabledWithOptions added in v2.1.0

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 added in v2.1.0

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

func (*Client) DescribeAppliedAdvicesWithOptions added in v2.1.0

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. *
  • @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. *
  • @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 added in v2.1.0

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

func (*Client) DescribeAvailableAdvicesWithOptions added in v2.1.0

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 added in v2.1.0

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

func (*Client) DescribeDBClusterStatusWithOptions added in v2.1.0

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)

*

  • ## Precautions
  • This operation is available 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)

*

  • ## Precautions
  • This operation is available 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 added in v2.1.0

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

func (*Client) DescribeDiagnosisMonitorPerformanceWithOptions added in v2.1.0

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 added in v2.1.0

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

func (*Client) DescribeDiagnosisSQLInfoWithOptions added in v2.1.0

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

func (*Client) DescribeDiagnosisTasks added in v2.1.0

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

func (*Client) DescribeDiagnosisTasksWithOptions added in v2.1.0

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)

*

  • 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 DescribeElasticPlanRequest
  • @return DescribeElasticPlanResponse

func (*Client) DescribeElasticPlanWithOptions

func (client *Client) DescribeElasticPlanWithOptions(request *DescribeElasticPlanRequest, runtime *util.RuntimeOptions) (_result *DescribeElasticPlanResponse, _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 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) DescribeSQLPatternAttribute

func (client *Client) DescribeSQLPatternAttribute(request *DescribeSQLPatternAttributeRequest) (_result *DescribeSQLPatternAttributeResponse, _err error)

func (*Client) DescribeSQLPatternAttributeWithOptions

func (client *Client) DescribeSQLPatternAttributeWithOptions(request *DescribeSQLPatternAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLPatternAttributeResponse, _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) DetachUserENI added in v2.1.0

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 added in v2.1.0

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 added in v2.1.0

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

func (*Client) DisableAdviceServiceWithOptions added in v2.1.0

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) DryRunCluster added in v2.1.0

func (client *Client) DryRunCluster(request *DryRunClusterRequest) (_result *DryRunClusterResponse, _err error)

func (*Client) DryRunClusterWithOptions added in v2.1.0

func (client *Client) DryRunClusterWithOptions(request *DryRunClusterRequest, runtime *util.RuntimeOptions) (_result *DryRunClusterResponse, _err error)

func (*Client) EnableAdviceService added in v2.1.0

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

func (*Client) EnableAdviceServiceWithOptions added in v2.1.0

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 added in v2.1.0

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

func (*Client) MigrateDBClusterWithOptions added in v2.1.0

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) 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" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateAccountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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"`
	// 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 mode of the cluster. Valid values:
	//
	// *   **Reserver**: the reserved mode
	// *   **Flexible**: the elastic mode
	//
	// >  If you do not specify this parameter, the cluster is in reserved 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"`
	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) SetElasticIOResource

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

func (*CreateDBClusterRequest) SetExecutorCount

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

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 added in v2.1.0

func (*CreateDBClusterRequest) SetUsedTime

func (*CreateDBClusterRequest) SetVPCId

func (*CreateDBClusterRequest) SetVSwitchId

func (*CreateDBClusterRequest) SetZoneId

func (CreateDBClusterRequest) String

func (s CreateDBClusterRequest) String() string

type CreateDBClusterRequestTag added in v2.1.0

type CreateDBClusterRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDBClusterRequestTag) GoString added in v2.1.0

func (s CreateDBClusterRequestTag) GoString() string

func (*CreateDBClusterRequestTag) SetKey added in v2.1.0

func (*CreateDBClusterRequestTag) SetValue added in v2.1.0

func (CreateDBClusterRequestTag) String added in v2.1.0

func (s CreateDBClusterRequestTag) String() string

type CreateDBClusterResponse

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

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" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDBResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDBResourcePoolResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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"`
	// 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) 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 added in v2.1.0

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

func (*CreateElasticPlanRequest) SetElasticPlanWeeklyRepeat

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

func (*CreateElasticPlanRequest) SetElasticPlanWorkerSpec added in v2.1.0

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" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateElasticPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteAccountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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"`
	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" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDBResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDBResourceGroupResponse) GoString

func (*DeleteDBResourceGroupResponse) SetBody

func (*DeleteDBResourceGroupResponse) SetHeaders

func (*DeleteDBResourceGroupResponse) SetStatusCode

func (DeleteDBResourceGroupResponse) String

type DeleteDBResourceGroupResponseBody

type DeleteDBResourceGroupResponseBody struct {
	// The ID of the request.
	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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDBResourcePoolResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the elastic plan.
	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" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteElasticPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteElasticPlanResponseBody) GoString

func (*DeleteElasticPlanResponseBody) SetRequestId

func (DeleteElasticPlanResponseBody) String

type DescribeAccountsRequest

type DescribeAccountsRequest 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 (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" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 list of database accounts.
	AccountList *DescribeAccountsResponseBodyAccountList `json:"AccountList,omitempty" xml:"AccountList,omitempty" type:"Struct"`
	// The ID of the request.
	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 account.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The status of the account.
	//
	// *   Creating: The account is being created.
	// *   Available: The account is available.
	// *   Deleting: The account is being deleted.
	AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"`
	// *   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 added in v2.1.0

type DescribeAdviceServiceEnabledRequest 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 (DescribeAdviceServiceEnabledRequest) GoString added in v2.1.0

func (*DescribeAdviceServiceEnabledRequest) SetDBClusterId added in v2.1.0

func (*DescribeAdviceServiceEnabledRequest) SetRegionId added in v2.1.0

func (DescribeAdviceServiceEnabledRequest) String added in v2.1.0

type DescribeAdviceServiceEnabledResponse added in v2.1.0

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

func (DescribeAdviceServiceEnabledResponse) GoString added in v2.1.0

func (*DescribeAdviceServiceEnabledResponse) SetBody added in v2.1.0

func (*DescribeAdviceServiceEnabledResponse) SetHeaders added in v2.1.0

func (*DescribeAdviceServiceEnabledResponse) SetStatusCode added in v2.1.0

func (DescribeAdviceServiceEnabledResponse) String added in v2.1.0

type DescribeAdviceServiceEnabledResponseBody added in v2.1.0

type DescribeAdviceServiceEnabledResponseBody 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"`
	// Indicates whether the suggestion feature is enabled. Valid values:
	//
	// *   **True**: The suggestion feature is enabled.
	// *   **False**: The suggestion feature is disabled.
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DescribeAdviceServiceEnabledResponseBody) GoString added in v2.1.0

func (*DescribeAdviceServiceEnabledResponseBody) SetMessage added in v2.1.0

func (*DescribeAdviceServiceEnabledResponseBody) SetRequestId added in v2.1.0

func (*DescribeAdviceServiceEnabledResponseBody) SetResult added in v2.1.0

func (DescribeAdviceServiceEnabledResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAllAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAllDataSourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

type DescribeAppliedAdvicesRequest 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 end date of the time range to query. Specify the date in the yyyyMMdd format. The date must be in UTC.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,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"`
	// The start date of the time range to query. Specify the date in the yyyyMMdd format. The date must be in UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeAppliedAdvicesRequest) GoString added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetDBClusterId added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetEndTime added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetLang added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetPageNumber added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetPageSize added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetRegionId added in v2.1.0

func (*DescribeAppliedAdvicesRequest) SetStartTime added in v2.1.0

func (DescribeAppliedAdvicesRequest) String added in v2.1.0

type DescribeAppliedAdvicesResponse added in v2.1.0

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

func (DescribeAppliedAdvicesResponse) GoString added in v2.1.0

func (*DescribeAppliedAdvicesResponse) SetBody added in v2.1.0

func (*DescribeAppliedAdvicesResponse) SetHeaders added in v2.1.0

func (*DescribeAppliedAdvicesResponse) SetStatusCode added in v2.1.0

func (DescribeAppliedAdvicesResponse) String added in v2.1.0

type DescribeAppliedAdvicesResponseBody added in v2.1.0

type DescribeAppliedAdvicesResponseBody struct {
	// Details of the suggestions.
	Items []*DescribeAppliedAdvicesResponseBodyItems `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 (DescribeAppliedAdvicesResponseBody) GoString added in v2.1.0

func (*DescribeAppliedAdvicesResponseBody) SetItems added in v2.1.0

func (*DescribeAppliedAdvicesResponseBody) SetPageNumber added in v2.1.0

func (*DescribeAppliedAdvicesResponseBody) SetPageSize added in v2.1.0

func (*DescribeAppliedAdvicesResponseBody) SetRequestId added in v2.1.0

func (*DescribeAppliedAdvicesResponseBody) SetTotalCount added in v2.1.0

func (DescribeAppliedAdvicesResponseBody) String added in v2.1.0

type DescribeAppliedAdvicesResponseBodyItems added in v2.1.0

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 used to execute the BUILD task.
	BuildSQL *string `json:"BuildSQL,omitempty" xml:"BuildSQL,omitempty"`
	// The state of the suggestion execution task.
	//
	// Valid values:
	//
	// *   **SUCCEED**
	// *   **FAILED**
	JobStatus *string `json:"JobStatus,omitempty" xml:"JobStatus,omitempty"`
	// 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 SQL statement used to roll back the suggestion.
	RollbackSQL *string `json:"RollbackSQL,omitempty" xml:"RollbackSQL,omitempty"`
	// The SQL statement 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 yyMMddHHmm format. The time is displayed in UTC.
	SubmitTime *string `json:"SubmitTime,omitempty" xml:"SubmitTime,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 (DescribeAppliedAdvicesResponseBodyItems) GoString added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetAdviceId added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetBenefit added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetBuildSQL added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetJobStatus added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetPageNumber added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetPageSize added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetRollbackSQL added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetSQL added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetSubmitStatus added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetSubmitTime added in v2.1.0

func (*DescribeAppliedAdvicesResponseBodyItems) SetTotalCount added in v2.1.0

func (DescribeAppliedAdvicesResponseBodyItems) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAuditLogConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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**
	// *   **INSERT**
	//
	// > You can query only a single type of SQL statements at a time. If this parameter is left empty, the **SELECT** SQL 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" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAuditLogRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 ID of the cluster.
	//
	// 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 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
	// *   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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAutoRenewAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The ID of the request.
	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**: Auto-renewal is enabled.
	// *   **false**: Auto-renewal is disabled.
	AutoRenewEnabled *bool `json:"AutoRenewEnabled,omitempty" xml:"AutoRenewEnabled,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The renewal period.
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The unit of the renewal period. 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 added in v2.1.0

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 added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetAdviceDate added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetDBClusterId added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetLang added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetPageNumber added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetPageSize added in v2.1.0

func (*DescribeAvailableAdvicesRequest) SetRegionId added in v2.1.0

func (DescribeAvailableAdvicesRequest) String added in v2.1.0

type DescribeAvailableAdvicesResponse added in v2.1.0

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

func (DescribeAvailableAdvicesResponse) GoString added in v2.1.0

func (*DescribeAvailableAdvicesResponse) SetBody added in v2.1.0

func (*DescribeAvailableAdvicesResponse) SetHeaders added in v2.1.0

func (*DescribeAvailableAdvicesResponse) SetStatusCode added in v2.1.0

func (DescribeAvailableAdvicesResponse) String added in v2.1.0

type DescribeAvailableAdvicesResponseBody added in v2.1.0

type DescribeAvailableAdvicesResponseBody struct {
	// Details of the 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 added in v2.1.0

func (*DescribeAvailableAdvicesResponseBody) SetItems added in v2.1.0

func (*DescribeAvailableAdvicesResponseBody) SetPageNumber added in v2.1.0

func (*DescribeAvailableAdvicesResponseBody) SetPageSize added in v2.1.0

func (*DescribeAvailableAdvicesResponseBody) SetRequestId added in v2.1.0

func (*DescribeAvailableAdvicesResponseBody) SetTotalCount added in v2.1.0

func (DescribeAvailableAdvicesResponseBody) String added in v2.1.0

type DescribeAvailableAdvicesResponseBodyItems added in v2.1.0

type DescribeAvailableAdvicesResponseBodyItems struct {
	// The date when the suggestion was generated. The date follows the yyyyMMdd format. The date 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 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 reason why the suggestion was generated.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The SQL statement used to apply the suggestion.
	SQL *string `json:"SQL,omitempty" xml:"SQL,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 (DescribeAvailableAdvicesResponseBodyItems) GoString added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceDate added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceId added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetAdviceType added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetBenefit added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetPageNumber added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetPageSize added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetReason added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetSQL added in v2.1.0

func (*DescribeAvailableAdvicesResponseBodyItems) SetTotalCount added in v2.1.0

func (DescribeAvailableAdvicesResponseBodyItems) String added in v2.1.0

type DescribeAvailableResourceRequest

type DescribeAvailableResourceRequest struct {
	// The supported mode. Valid values:
	//
	// *   **flexible**: elastic mode
	// *   **reserver**: reserved mode
	AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	// The resources available in the supported modes.
	ChargeType       *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	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 resources available in the zones.
	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 ID of the zone.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourceRequest) GoString

func (*DescribeAvailableResourceRequest) SetAcceptLanguage

func (*DescribeAvailableResourceRequest) SetChargeType

func (*DescribeAvailableResourceRequest) SetDBClusterVersion added in v2.1.0

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" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAvailableResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeAvailableResourceResponse) GoString

func (*DescribeAvailableResourceResponse) SetHeaders

func (*DescribeAvailableResourceResponse) SetStatusCode

func (DescribeAvailableResourceResponse) String

type DescribeAvailableResourceResponseBody

type DescribeAvailableResourceResponseBody struct {
	// The resources available in elastic mode.
	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 {
	SupportedComputeResource []*string `json:"SupportedComputeResource,omitempty" xml:"SupportedComputeResource,omitempty" type:"Repeated"`
	// The available computing resources.
	SupportedMode            []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode `json:"SupportedMode,omitempty" xml:"SupportedMode,omitempty" type:"Repeated"`
	SupportedStorageResource []*string                                                              `json:"SupportedStorageResource,omitempty" xml:"SupportedStorageResource,omitempty" type:"Repeated"`
	// The storage type. Valid values:
	//
	// *   **hdd**
	// *   **ssd**
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneList) GoString

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetSupportedComputeResource added in v2.1.0

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetSupportedStorageResource added in v2.1.0

func (*DescribeAvailableResourceResponseBodyAvailableZoneList) SetZoneId

func (DescribeAvailableResourceResponseBodyAvailableZoneList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedMode struct {
	// N/A
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The available elastic I/O units (EIUs).
	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 step size.
	Serial *string `json:"Serial,omitempty" xml:"Serial,omitempty"`
	// The minimum number of EIUs.
	SupportedFlexibleResource  []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource  `json:"SupportedFlexibleResource,omitempty" xml:"SupportedFlexibleResource,omitempty" type:"Repeated"`
	SupportedInstanceClassList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList `json:"SupportedInstanceClassList,omitempty" xml:"SupportedInstanceClassList,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource struct {
	// The maximum number of EIUs.
	StorageType                *string                                                                                                                                    `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	SupportedComputeResource   []*string                                                                                                                                  `json:"SupportedComputeResource,omitempty" xml:"SupportedComputeResource,omitempty" type:"Repeated"`
	SupportedElasticIOResource *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource `json:"SupportedElasticIOResource,omitempty" xml:"SupportedElasticIOResource,omitempty" type:"Struct"`
	SupportedStorageResource   []*string                                                                                                                                  `json:"SupportedStorageResource,omitempty" xml:"SupportedStorageResource,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResource) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource struct {
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	Step     *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedFlexibleResourceSupportedElasticIOResource) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList struct {
	InstanceClass          *string                                                                                                                                   `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	SupportedExecutorList  []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList  `json:"SupportedExecutorList,omitempty" xml:"SupportedExecutorList,omitempty" type:"Repeated"`
	SupportedNodeCountList []*DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList `json:"SupportedNodeCountList,omitempty" xml:"SupportedNodeCountList,omitempty" type:"Repeated"`
	Tips                   *string                                                                                                                                   `json:"Tips,omitempty" xml:"Tips,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList struct {
	NodeCount *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount struct {
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	Step     *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedExecutorListNodeCount) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList struct {
	NodeCount   *DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
	StorageSize []*string                                                                                                                                        `json:"StorageSize,omitempty" xml:"StorageSize,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList) GoString

func (DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountList) String

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount

type DescribeAvailableResourceResponseBodyAvailableZoneListSupportedModeSupportedSerialListSupportedInstanceClassListSupportedNodeCountListNodeCount struct {
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBackupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 ID of the backup set.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The backup method. Only Snapshot is returned.
	BackupMethod *string `json:"BackupMethod,omitempty" xml:"BackupMethod,omitempty"`
	// The backup size. Unit: bytes.
	BackupSize *int32 `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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeColumnsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	DBClusterId      *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	DBClusterVersion *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	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 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"`
	ZoneId               *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeComputeResourceRequest) GoString

func (*DescribeComputeResourceRequest) SetDBClusterId added in v2.1.0

func (*DescribeComputeResourceRequest) SetDBClusterVersion added in v2.1.0

func (*DescribeComputeResourceRequest) SetMigrate added in v2.1.0

func (*DescribeComputeResourceRequest) SetOwnerAccount

func (*DescribeComputeResourceRequest) SetOwnerId

func (*DescribeComputeResourceRequest) SetRegionId

func (*DescribeComputeResourceRequest) SetResourceOwnerAccount

func (*DescribeComputeResourceRequest) SetResourceOwnerId

func (*DescribeComputeResourceRequest) SetZoneId added in v2.1.0

func (DescribeComputeResourceRequest) String

type DescribeComputeResourceResponse

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

func (DescribeComputeResourceResponse) GoString

func (*DescribeComputeResourceResponse) SetHeaders

func (*DescribeComputeResourceResponse) SetStatusCode

func (DescribeComputeResourceResponse) String

type DescribeComputeResourceResponseBody

type DescribeComputeResourceResponseBody struct {
	// Details of computing resource specifications.
	ComputeResource []*DescribeComputeResourceResponseBodyComputeResource `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty" type:"Repeated"`
	// The ID of the request.
	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 ID of the 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"`
	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" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeConnectionCountRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeConnectionCountRecordsResponse) GoString

func (*DescribeConnectionCountRecordsResponse) SetHeaders

func (*DescribeConnectionCountRecordsResponse) SetStatusCode

func (DescribeConnectionCountRecordsResponse) String

type DescribeConnectionCountRecordsResponseBody

type DescribeConnectionCountRecordsResponseBody struct {
	// Details of the client IP addresses.
	AccessIpRecords []*DescribeConnectionCountRecordsResponseBodyAccessIpRecords `json:"AccessIpRecords,omitempty" xml:"AccessIpRecords,omitempty" type:"Repeated"`
	// 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"`
	// Details of the users.
	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 used to connect to the cluster.
	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 name of the user used to connect to the cluster.
	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 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 (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" require:"true"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClusterAccessWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDBClusterAccessWhiteListResponse) GoString

func (*DescribeDBClusterAccessWhiteListResponse) SetHeaders

func (*DescribeDBClusterAccessWhiteListResponse) SetStatusCode

func (DescribeDBClusterAccessWhiteListResponse) String

type DescribeDBClusterAccessWhiteListResponseBody

type DescribeDBClusterAccessWhiteListResponseBody struct {
	// An array that consists of the information of IP whitelists.
	Items *DescribeDBClusterAccessWhiteListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	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 whitelist group. It is empty by default.
	//
	// >  The groups with hidden attribute are not displayed in the console. The groups with hidden attribute are used to access DTS and PolarDB-X.
	DBClusterIPArrayAttribute *string `json:"DBClusterIPArrayAttribute,omitempty" xml:"DBClusterIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist.
	//
	// *   The name of the IP address whitelist group must be 2 to 32 characters in length and can contain lowercase letters, digits, and underscores (\_). The name must start with a lowercase letter and end with a digit or lowercase letter.
	// *   You can create up to 50 whitelists for a cluster.
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// The IP addresses in an IP address whitelist. A maximum of 1,000 IP addresses can be returned. These addresses are separated with 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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClusterAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDBClusterAttributeResponse) GoString

func (*DescribeDBClusterAttributeResponse) SetHeaders

func (*DescribeDBClusterAttributeResponse) SetStatusCode

func (DescribeDBClusterAttributeResponse) String

type DescribeDBClusterAttributeResponseBody

type DescribeDBClusterAttributeResponseBody struct {
	// The information about the cluster.
	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 by 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 Virtual Private Cloud (VPC) endpoint of 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 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 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_essd**: PL1 enhanced SSD (ESSD).
	// *   **cloud_essd2**: PL2 ESSD.
	// *   **cloud_essd3**: PL3 ESSD.
	//
	// > For more information about ESSDs, see [ESSD specifications](~~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).
	ElasticIOResource *int32 `json:"ElasticIOResource,omitempty" xml:"ElasticIOResource,omitempty"`
	// The single-node specifications of an EIU. Valid values:
	//
	// *   8Core64GB: If this value is returned, an EIU of the cluster has 24 cores and 192 GB memory.
	// *   12Core96GB: If this value is returned, an EIU of the cluster has 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 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.
	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 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. The value is **instance_expire**.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The maintenance window of the cluster. The window is in the *HH:mmZ-HH:mmZ* format. The time is displayed in UTC. Example: *04:00Z-05:00Z*, which indicates that routine maintenance can be 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 ID of the resource group.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The specifications of storage resources that are used by 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 *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) SetDiskPerformanceLevel added in v2.1.0

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDiskType

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetDtsJobId

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetElasticIOResource

func (*DescribeDBClusterAttributeResponseBodyItemsDBCluster) SetElasticIOResourceSize added in v2.1.0

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 key of the tag.
	//
	// > You can call the [TagResources](~~179253~~) operation to add a tag to the cluster.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	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" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClusterHealthStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClusterNetInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 cluster ID.
	//
	// > You can call the [DescribeDBClusters](~~129857~~) operation to query the information about all AnalyticDB for MySQL Data Lakehouse Edition (V3.0) clusters within a region, including cluster IDs.
	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.
	//
	// *   Write
	//
	//     *   **AnalyticDB_TPS**: the write transactions per second (TPS).
	//     *   **AnalyticDB_InsertRT**: the write response time.
	//     *   **AnalyticDB_InsertBytes**: the write throughout.
	//
	// *   Update
	//
	//     *   **AnalyticDB_UpdateRT**: the update response time.
	//
	// *   Delete
	//
	//     *   **AnalyticDB_DeleteRT**: the delete response time.
	//
	// *   Query
	//
	//     *   **AnalyticDB_QPS**: the queries per second (QPS).
	//     *   **AnalyticDB_QueryRT**: the query response time.
	//     *   **AnalyticDB_QueryWaitTime**: the query wait time.
	//
	// *   Disk
	//
	//     *   **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 usage.
	//     *   **AnalyticDB_HotDataDiskUsage**: the disk usage of hot data.
	//     *   **AnalyticDB_ColdDataDiskUsage**: the disk usage of 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"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,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) SetResourceOwnerAccount

func (*DescribeDBClusterPerformanceRequest) SetResourceOwnerId

func (*DescribeDBClusterPerformanceRequest) SetStartTime

func (DescribeDBClusterPerformanceRequest) String

type DescribeDBClusterPerformanceResponse

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

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 metric.
	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.
	Name *string `json:"Name,omitempty" xml:"Name,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) 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" require:"true"`
	StatusCode *int32                                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClusterResourcePoolPerformanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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 added in v2.1.0

func (*DescribeDBClusterStatusRequest) SetOwnerAccount added in v2.1.0

func (*DescribeDBClusterStatusRequest) SetOwnerId added in v2.1.0

func (*DescribeDBClusterStatusRequest) SetRegionId added in v2.1.0

func (*DescribeDBClusterStatusRequest) SetResourceOwnerAccount added in v2.1.0

func (*DescribeDBClusterStatusRequest) SetResourceOwnerId added in v2.1.0

func (DescribeDBClusterStatusRequest) String added in v2.1.0

type DescribeDBClusterStatusResponse added in v2.1.0

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

func (DescribeDBClusterStatusResponse) GoString added in v2.1.0

func (*DescribeDBClusterStatusResponse) SetBody added in v2.1.0

func (*DescribeDBClusterStatusResponse) SetHeaders added in v2.1.0

func (*DescribeDBClusterStatusResponse) SetStatusCode added in v2.1.0

func (DescribeDBClusterStatusResponse) String added in v2.1.0

type DescribeDBClusterStatusResponseBody added in v2.1.0

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 added in v2.1.0

func (*DescribeDBClusterStatusResponseBody) SetRequestId added in v2.1.0

func (*DescribeDBClusterStatusResponseBody) SetStatus added in v2.1.0

func (DescribeDBClusterStatusResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBClustersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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**: PL1 enhanced SSD (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 ID of the resource group.
	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 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"`
	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" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDBResourceGroupResponse) GoString

func (*DescribeDBResourceGroupResponse) SetHeaders

func (*DescribeDBResourceGroupResponse) SetStatusCode

func (DescribeDBResourceGroupResponse) String

type DescribeDBResourceGroupResponseBody

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

func (DescribeDBResourceGroupResponseBody) GoString

func (*DescribeDBResourceGroupResponseBody) SetDBClusterId added in v2.1.0

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**
	//
	// >  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 consumes 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" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDBResourcePoolResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDiagnosisDimensionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDBClusterId added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetEndTime added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetLang added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetQueryCondition added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetRegionId added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceRequest) SetStartTime added in v2.1.0

func (DescribeDiagnosisMonitorPerformanceRequest) String added in v2.1.0

type DescribeDiagnosisMonitorPerformanceResponse added in v2.1.0

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

func (DescribeDiagnosisMonitorPerformanceResponse) GoString added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponse) SetBody added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponse) SetHeaders added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponse) SetStatusCode added in v2.1.0

func (DescribeDiagnosisMonitorPerformanceResponse) String added in v2.1.0

type DescribeDiagnosisMonitorPerformanceResponseBody added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesThreshold added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesTruncated added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetRequestId added in v2.1.0

func (DescribeDiagnosisMonitorPerformanceResponseBody) String added in v2.1.0

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetCost added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetPeakMemory added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetProcessId added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetRcHost added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetScanRows added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetScanSize added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStartTime added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStatus added in v2.1.0

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetUserName added in v2.1.0

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDiagnosisRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetDBClusterId added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetLang added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetProcessId added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetProcessRcHost added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetProcessStartTime added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetProcessState added in v2.1.0

func (*DescribeDiagnosisSQLInfoRequest) SetRegionId added in v2.1.0

func (DescribeDiagnosisSQLInfoRequest) String added in v2.1.0

type DescribeDiagnosisSQLInfoResponse added in v2.1.0

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

func (DescribeDiagnosisSQLInfoResponse) GoString added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponse) SetBody added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponse) SetHeaders added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponse) SetStatusCode added in v2.1.0

func (DescribeDiagnosisSQLInfoResponse) String added in v2.1.0

type DescribeDiagnosisSQLInfoResponseBody added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBody) SetDiagnosisSQLInfo added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBody) SetRequestId added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBody) SetStageInfos added in v2.1.0

func (DescribeDiagnosisSQLInfoResponseBody) String added in v2.1.0

type DescribeDiagnosisSQLInfoResponseBodyStageInfos added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetInputDataSize added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetInputRows added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOperatorCost added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOutputDataSize added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetOutputRows added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetPeakMemory added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetProgress added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetStageId added in v2.1.0

func (*DescribeDiagnosisSQLInfoResponseBodyStageInfos) SetState added in v2.1.0

func (DescribeDiagnosisSQLInfoResponseBodyStageInfos) String added in v2.1.0

type DescribeDiagnosisTasksRequest added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetDBClusterId added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetHost added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetOrder added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetPageNumber added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetPageSize added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetProcessId added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetRegionId added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetStageId added in v2.1.0

func (*DescribeDiagnosisTasksRequest) SetState added in v2.1.0

func (DescribeDiagnosisTasksRequest) String added in v2.1.0

type DescribeDiagnosisTasksResponse added in v2.1.0

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

func (DescribeDiagnosisTasksResponse) GoString added in v2.1.0

func (*DescribeDiagnosisTasksResponse) SetBody added in v2.1.0

func (*DescribeDiagnosisTasksResponse) SetHeaders added in v2.1.0

func (*DescribeDiagnosisTasksResponse) SetStatusCode added in v2.1.0

func (DescribeDiagnosisTasksResponse) String added in v2.1.0

type DescribeDiagnosisTasksResponseBody added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisTasksResponseBody) SetRequestId added in v2.1.0

func (*DescribeDiagnosisTasksResponseBody) SetTaskList added in v2.1.0

func (*DescribeDiagnosisTasksResponseBody) SetTotalCount added in v2.1.0

func (DescribeDiagnosisTasksResponseBody) String added in v2.1.0

type DescribeDiagnosisTasksResponseBodyTaskList added in v2.1.0

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 added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetComputeTimeRatio added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetDrivers added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetElapsedTime added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetInputDataSize added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetInputRows added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOperatorCost added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOutputDataSize added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetOutputRows added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetPeakMemory added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetQueuedTime added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanCost added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanDataSize added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetScanRows added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetState added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskCreateTime added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskEndTime added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskHost added in v2.1.0

func (*DescribeDiagnosisTasksResponseBodyTaskList) SetTaskId added in v2.1.0

func (DescribeDiagnosisTasksResponseBodyTaskList) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDownloadRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	ComputeResource      *string `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty"`
	DBClusterId          *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	DBClusterVersion     *string `json:"DBClusterVersion,omitempty" xml:"DBClusterVersion,omitempty"`
	Operation            *string `json:"Operation,omitempty" xml:"Operation,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	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 added in v2.1.0

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

func (*DescribeEIURangeRequest) SetOperation

func (*DescribeEIURangeRequest) SetOwnerAccount

func (*DescribeEIURangeRequest) SetOwnerId

func (*DescribeEIURangeRequest) SetRegionId

func (*DescribeEIURangeRequest) SetResourceGroupId added in v2.1.0

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 added in v2.1.0

func (DescribeEIURangeRequest) String

func (s DescribeEIURangeRequest) String() string

type DescribeEIURangeResponse

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

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 {
	EIUInfo   *DescribeEIURangeResponseBodyEIUInfo `json:"EIUInfo,omitempty" xml:"EIUInfo,omitempty" type:"Struct"`
	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 {
	DefaultValue         *string   `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	EIURange             []*int64  `json:"EIURange,omitempty" xml:"EIURange,omitempty" type:"Repeated"`
	StorageResourceRange []*string `json:"StorageResourceRange,omitempty" xml:"StorageResourceRange,omitempty" type:"Repeated"`
}

func (DescribeEIURangeResponseBodyEIUInfo) GoString

func (*DescribeEIURangeResponseBodyEIUInfo) SetDefaultValue

func (*DescribeEIURangeResponseBodyEIUInfo) SetEIURange

func (*DescribeEIURangeResponseBodyEIUInfo) SetStorageResourceRange added in v2.1.0

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeElasticDailyPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

func (*DescribeElasticDailyPlanResponseBodyElasticDailyPlanList) SetElasticPlanWorkerSpec added in v2.1.0

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 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"`
	// Specifies whether the scaling plan takes effect. Default value: true. Valid values:
	//
	// *   **true**: The scaling plan takes effect.
	// *   **false**: The scaling plan does not take effect.
	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 details of all scaling plans for the specified cluster are 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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeElasticPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	// Details of the scaling plans.
	ElasticPlanList []*DescribeElasticPlanResponseBodyElasticPlanList `json:"ElasticPlanList,omitempty" xml:"ElasticPlanList,omitempty" type:"Repeated"`
	// The ID of the request.
	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 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"`
	// Specifies whether the scaling plan takes effect. Default value: true. Valid values:
	//
	// *   **true**: The scaling plan takes effect.
	// *   **false**: The scaling plan does not take effect.
	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"`
	// 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 you want to execute the scaling plan. 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 added in v2.1.0

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetElasticPlanWorkerSpec added in v2.1.0

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEnable

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEndDay

func (*DescribeElasticPlanResponseBodyElasticPlanList) SetEndTime

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" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInclinedTablesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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"`
	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 added in v2.1.0

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadTasksRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 details of pending or historical O\&M events. Valid values:
	//
	// *   **0**: returns the details of pending O\&M event.
	// *   **1**: returns the details of historical O\&M event.
	//
	// If you do not specify this parameter, the details of 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 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 region where the O\&M event occurs. 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 regions and zones supported by AnalyticDB for MySQL, including the region IDs.
	// *   You can also set Region to `all` to view all the O\&M events in all regions. If `Region` is set to `all`, `TaskType` must be set 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 regions and zones supported by AnalyticDB for MySQL, including the region IDs.
	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**: indicates database software upgrades.
	// *   **all**: indicates all the O\&M events in all regions within the current account. If `Region` is set to `all`, `TaskType` must be set 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" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeMaintenanceActionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeMaintenanceActionResponse) GoString

func (*DescribeMaintenanceActionResponse) SetHeaders

func (*DescribeMaintenanceActionResponse) SetStatusCode

func (DescribeMaintenanceActionResponse) String

type DescribeMaintenanceActionResponseBody

type DescribeMaintenanceActionResponseBody struct {
	// The list of events.
	Items []*DescribeMaintenanceActionResponseBodyItems `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 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 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 event.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The point in time at which the O\&M event was switched. 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 valid only when `Status` is set to **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 switching 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 event was 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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeOperatorPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePatternPerformanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeProcessListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	// The language used for the region and zone names specified by the `LocalName` parameter. Valid values:
	//
	// *   **zh-CN**: Chinese
	// *   **en-US**: English
	// *   **ja**: Japanese
	//
	// >  If this parameter is left empty, Chinese 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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 list of regions.
	Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	// The ID of the request.
	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 {
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// The endpoint of the region.
	RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The list of 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 name of the region.
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// Indicates whether Virtual Private Cloud (VPC) is available in the zone that you want to select. Valid values:
	//
	// *   **true**: VPC is available.
	// *   **false**: VPC is unavailable.
	VpcEnabled *bool `json:"VpcEnabled,omitempty" xml:"VpcEnabled,omitempty"`
	// The ID of the zone.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) GoString

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetVpcEnabled

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetZoneId

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) String

type DescribeSQLPatternAttributeRequest

type DescribeSQLPatternAttributeRequest 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 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"`
	// 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 ID of the SQL pattern.
	//
	// >  You can call the [DescribeSQLPatterns](~~321868~~) operation to query the list of SQL patterns within an AnalyticDB for MySQL cluster for a specific period of time, including SQL pattern IDs.
	PatternId *int64 `json:"PatternId,omitempty" xml:"PatternId,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"`
	// 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.
	//
	// >  Only data generated within the last 15 days can be viewed.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSQLPatternAttributeRequest) GoString

func (*DescribeSQLPatternAttributeRequest) SetDBClusterId

func (*DescribeSQLPatternAttributeRequest) SetEndTime

func (*DescribeSQLPatternAttributeRequest) SetLang

func (*DescribeSQLPatternAttributeRequest) SetPatternId

func (*DescribeSQLPatternAttributeRequest) SetRegionId

func (*DescribeSQLPatternAttributeRequest) SetStartTime

func (DescribeSQLPatternAttributeRequest) String

type DescribeSQLPatternAttributeResponse

type DescribeSQLPatternAttributeResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSQLPatternAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSQLPatternAttributeResponse) GoString

func (*DescribeSQLPatternAttributeResponse) SetHeaders

func (*DescribeSQLPatternAttributeResponse) SetStatusCode

func (DescribeSQLPatternAttributeResponse) String

type DescribeSQLPatternAttributeResponseBody

type DescribeSQLPatternAttributeResponseBody struct {
	// The detailed information of the SQL pattern.
	PatternDetail *DescribeSQLPatternAttributeResponseBodyPatternDetail `json:"PatternDetail,omitempty" xml:"PatternDetail,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLPatternAttributeResponseBody) GoString

func (*DescribeSQLPatternAttributeResponseBody) SetRequestId

func (DescribeSQLPatternAttributeResponseBody) String

type DescribeSQLPatternAttributeResponseBodyPatternDetail

type DescribeSQLPatternAttributeResponseBodyPatternDetail struct {
	// The average memory consumption associated with the SQL pattern. Unit: MB.
	AverageMemory *string `json:"AverageMemory,omitempty" xml:"AverageMemory,omitempty"`
	// The average query time associated with the SQL pattern. Unit: milliseconds.
	AverageQueryTime *string `json:"AverageQueryTime,omitempty" xml:"AverageQueryTime,omitempty"`
	// The number of queries performed based on the SQL pattern.
	QueryCount *int64 `json:"QueryCount,omitempty" xml:"QueryCount,omitempty"`
	// The statement of the SQL pattern.
	SQLPattern *string `json:"SQLPattern,omitempty" xml:"SQLPattern,omitempty"`
	// The total query time associated with the SQL pattern. Unit: milliseconds.
	TotalQueryTime *string `json:"TotalQueryTime,omitempty" xml:"TotalQueryTime,omitempty"`
}

func (DescribeSQLPatternAttributeResponseBodyPatternDetail) GoString

func (*DescribeSQLPatternAttributeResponseBodyPatternDetail) SetAverageMemory

func (*DescribeSQLPatternAttributeResponseBodyPatternDetail) SetAverageQueryTime

func (*DescribeSQLPatternAttributeResponseBodyPatternDetail) SetQueryCount

func (*DescribeSQLPatternAttributeResponseBodyPatternDetail) SetSQLPattern

func (*DescribeSQLPatternAttributeResponseBodyPatternDetail) SetTotalQueryTime

func (DescribeSQLPatternAttributeResponseBodyPatternDetail) String

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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSQLPatternsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the task.
	//
	// >  You can call the [DescribeSlowLogRecords](~~143382~~) operation to query the task ID of the SQL statement.
	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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSQLPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	// Details about the execution of the SQL statement.
	Detail *DescribeSQLPlanResponseBodyDetail `json:"Detail,omitempty" xml:"Detail,omitempty" type:"Struct"`
	// The original details of the SQL statement.
	OriginInfo *string `json:"OriginInfo,omitempty" xml:"OriginInfo,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details about the plan 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 is 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: byte.
	OutputSize *int64 `json:"OutputSize,omitempty" xml:"OutputSize,omitempty"`
	// The maximum memory usage when the SQL statement is executed. Unit: byte.
	PeakMemory *int64 `json:"PeakMemory,omitempty" xml:"PeakMemory,omitempty"`
	// The time when the execution plan of the SQL statement is generated. Unit: milliseconds.
	PlanningTime *int64 `json:"PlanningTime,omitempty" xml:"PlanningTime,omitempty"`
	// The amount of time that the SQL statement is queued before it is executed. Unit: milliseconds.
	QueuedTime *int64 `json:"QueuedTime,omitempty" xml:"QueuedTime,omitempty"`
	// The SQL statement.
	SQL *string `json:"SQL,omitempty" xml:"SQL,omitempty"`
	// The beginning of the time range in which the SQL statement is executed. The time is in the UNIX timestamp format. Unit: milliseconds.
	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 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: byte.
	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: byte.
	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: byte.
	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: byte.
	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: byte.
	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: byte.
	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 ID of the stage.
	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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSQLPlanTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSchemasResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSlowLogRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSlowLogTrendResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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":"Pattern","Type":"Asc"}]`.
	//
	// *   `Field` indicates the field that is used to sort the retrieved entries. Valid values:
	//
	//     *   `Pattern` : the SQL pattern.
	//     *   `AccessIP`: the IP address of the client.
	//     *   `User`: the username.
	//     *   `QueryCount`: the total number of queries.
	//     *   `AvgPeakMemory`: the average peak memory. Unit: KB.
	//     *   `MaxPeakMemory`: the maximum peak memory. Unit: KB.
	//     *   `AvgCpuTime`: the average CPU time. Unit: milliseconds.
	//     *   `MaxCpuTime`: the maximum CPU time. 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 scan size. Unit: KB.
	//     *   `MaxScanSize`: the maximum scan size. Unit: KB.
	//
	// *   `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 `Pattern`.
	// > *   If you need to sort query results by `AccessIP`, you must set the `Type` parameter to `accessip`. If you need 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 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 keyword contained in the SQL pattern.
	//
	// >  If this parameter is not specified, all SQL patterns within an AnalyticDB for MySQL cluster for a date specified by `StartTime` are returned.
	SqlPattern *string `json:"SqlPattern,omitempty" xml:"SqlPattern,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 dimension by which to aggregate the SQL pattern. Valid values:
	//
	// *   `user`: the user.
	// *   `accessip`: the IP address of the client.
	//
	// >  If this parameter is not specified, the SQL pattern is 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" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSqlPatternResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 {
	// Details about the SQL pattern.
	Items []*DescribeSqlPatternResponseBodyItems `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 (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 the `Type` parameter is set to `accessip`.
	AccessIP *string `json:"AccessIP,omitempty" xml:"AccessIP,omitempty"`
	// The average CPU time. Unit: milliseconds.
	AvgCpuTime *string `json:"AvgCpuTime,omitempty" xml:"AvgCpuTime,omitempty"`
	// The average peak memory. Unit: KB.
	AvgPeakMemory *string `json:"AvgPeakMemory,omitempty" xml:"AvgPeakMemory,omitempty"`
	// The average scan size. 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 ID of the cluster.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The maximum CPU time. Unit: milliseconds.
	MaxCpuTime *string `json:"MaxCpuTime,omitempty" xml:"MaxCpuTime,omitempty"`
	// The maximum peak memory. Unit: KB.
	MaxPeakMemory *string `json:"MaxPeakMemory,omitempty" xml:"MaxPeakMemory,omitempty"`
	// The maximum scan size. 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 total number of queries.
	QueryCount *string `json:"QueryCount,omitempty" xml:"QueryCount,omitempty"`
	// The query date.
	ReportDate *string `json:"ReportDate,omitempty" xml:"ReportDate,omitempty"`
	// The username.
	//
	// >  This parameter is returned only when the `Type` parameter 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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTableAccessCountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTableDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTablePartitionDiagnoseResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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"`
	// 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"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeTableStatisticsRequest) GoString

func (*DescribeTableStatisticsRequest) SetDBClusterId

func (*DescribeTableStatisticsRequest) SetOrder

func (*DescribeTableStatisticsRequest) SetOwnerAccount

func (*DescribeTableStatisticsRequest) SetOwnerId

func (*DescribeTableStatisticsRequest) SetPageNumber

func (*DescribeTableStatisticsRequest) SetPageSize

func (*DescribeTableStatisticsRequest) SetResourceOwnerAccount

func (*DescribeTableStatisticsRequest) SetResourceOwnerId

func (DescribeTableStatisticsRequest) String

type DescribeTableStatisticsResponse

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

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"`
	// The amount of data in indexes. Unit: byte.
	IndexSize *int64 `json:"IndexSize,omitempty" xml:"IndexSize,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"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) GoString

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetColdDataSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetDataSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetIndexSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetPartitionCount

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetPrimaryKeyIndexSize

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetRowCount

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetSchemaName

func (*DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) SetTableName

func (DescribeTableStatisticsResponseBodyItemsTableStatisticRecords) String

type DescribeTablesRequest

type DescribeTablesRequest 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"`
	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 added in v2.1.1

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" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTablesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeTablesResponse) GoString

func (s DescribeTablesResponse) GoString() string

func (*DescribeTablesResponse) SetBody

func (*DescribeTablesResponse) SetHeaders

func (*DescribeTablesResponse) SetStatusCode

func (DescribeTablesResponse) String

func (s DescribeTablesResponse) String() string

type DescribeTablesResponseBody

type DescribeTablesResponseBody struct {
	// The list of tables.
	Items *DescribeTablesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	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 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 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"`
	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 ID of the task.
	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 added in v2.1.0

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" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTaskInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The description of the 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. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format.
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The end time of the task. Specify the time 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 of the task.
	//
	// *   Waiting
	// *   Running
	// *   Finished
	// *   Failed
	// *   Closed
	// *   Cancel
	// *   Retry
	// *   Pause
	// *   Stop
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the task.
	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 DetachUserENIRequest added in v2.1.0

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 added in v2.1.0

func (s DetachUserENIRequest) GoString() string

func (*DetachUserENIRequest) SetDBClusterId added in v2.1.0

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

func (*DetachUserENIRequest) SetOwnerAccount added in v2.1.0

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

func (*DetachUserENIRequest) SetOwnerId added in v2.1.0

func (*DetachUserENIRequest) SetResourceOwnerAccount added in v2.1.0

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

func (*DetachUserENIRequest) SetResourceOwnerId added in v2.1.0

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

func (DetachUserENIRequest) String added in v2.1.0

func (s DetachUserENIRequest) String() string

type DetachUserENIResponse added in v2.1.0

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

func (DetachUserENIResponse) GoString added in v2.1.0

func (s DetachUserENIResponse) GoString() string

func (*DetachUserENIResponse) SetBody added in v2.1.0

func (*DetachUserENIResponse) SetHeaders added in v2.1.0

func (*DetachUserENIResponse) SetStatusCode added in v2.1.0

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

func (DetachUserENIResponse) String added in v2.1.0

func (s DetachUserENIResponse) String() string

type DetachUserENIResponseBody added in v2.1.0

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

func (DetachUserENIResponseBody) GoString added in v2.1.0

func (s DetachUserENIResponseBody) GoString() string

func (*DetachUserENIResponseBody) SetRequestId added in v2.1.0

func (DetachUserENIResponseBody) String added in v2.1.0

func (s DetachUserENIResponseBody) String() string

type DisableAdviceServiceRequest added in v2.1.0

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 added in v2.1.0

func (s DisableAdviceServiceRequest) GoString() string

func (*DisableAdviceServiceRequest) SetDBClusterId added in v2.1.0

func (*DisableAdviceServiceRequest) SetRegionId added in v2.1.0

func (DisableAdviceServiceRequest) String added in v2.1.0

type DisableAdviceServiceResponse added in v2.1.0

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

func (DisableAdviceServiceResponse) GoString added in v2.1.0

func (s DisableAdviceServiceResponse) GoString() string

func (*DisableAdviceServiceResponse) SetBody added in v2.1.0

func (*DisableAdviceServiceResponse) SetHeaders added in v2.1.0

func (*DisableAdviceServiceResponse) SetStatusCode added in v2.1.0

func (DisableAdviceServiceResponse) String added in v2.1.0

type DisableAdviceServiceResponseBody added in v2.1.0

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 added in v2.1.0

func (*DisableAdviceServiceResponseBody) SetMessage added in v2.1.0

func (*DisableAdviceServiceResponseBody) SetRequestId added in v2.1.0

func (DisableAdviceServiceResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DownloadDiagnosisRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 DryRunClusterRequest added in v2.1.0

type DryRunClusterRequest 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 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 AnalyticDB for MySQL Data Warehouse Edition (V3.0) cluster.
	//
	// *   You can leave this parameter empty when you set Operation to **Buy**.
	// *   This parameter must be specified when you set Operation to **Modify**.
	//
	// > 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 network type of the cluster. Set the value to **VPC**.
	DBClusterNetworkType *string `json:"DBClusterNetworkType,omitempty" xml:"DBClusterNetworkType,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"`
	// Specifies whether to enable the default resource group.
	//
	// > If you leave this parameter empty, true is used.
	EnableDefaultResourcePool *bool `json:"EnableDefaultResourcePool,omitempty" xml:"EnableDefaultResourcePool,omitempty"`
	// The type of the operation. Valid values:
	//
	// *   **Buy**: purchases a cluster.
	// *   **Modify**: changes configurations of a cluster.
	Operation *string `json:"Operation,omitempty" xml:"Operation,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 must be specified when PayType 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 amount of reserved storage resources.
	StorageResource *string `json:"StorageResource,omitempty" xml:"StorageResource,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"`
	// 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 (DryRunClusterRequest) GoString added in v2.1.0

func (s DryRunClusterRequest) GoString() string

func (*DryRunClusterRequest) SetComputeResource added in v2.1.0

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

func (*DryRunClusterRequest) SetDBClusterDescription added in v2.1.0

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

func (*DryRunClusterRequest) SetDBClusterId added in v2.1.0

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

func (*DryRunClusterRequest) SetDBClusterNetworkType added in v2.1.0

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

func (*DryRunClusterRequest) SetDBClusterVersion added in v2.1.0

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

func (*DryRunClusterRequest) SetEnableDefaultResourcePool added in v2.1.0

func (s *DryRunClusterRequest) SetEnableDefaultResourcePool(v bool) *DryRunClusterRequest

func (*DryRunClusterRequest) SetOperation added in v2.1.0

func (s *DryRunClusterRequest) SetOperation(v string) *DryRunClusterRequest

func (*DryRunClusterRequest) SetPayType added in v2.1.0

func (*DryRunClusterRequest) SetPeriod added in v2.1.0

func (*DryRunClusterRequest) SetRegionId added in v2.1.0

func (*DryRunClusterRequest) SetStorageResource added in v2.1.0

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

func (*DryRunClusterRequest) SetUsedTime added in v2.1.0

func (*DryRunClusterRequest) SetVPCId added in v2.1.0

func (*DryRunClusterRequest) SetVSwitchId added in v2.1.0

func (s *DryRunClusterRequest) SetVSwitchId(v string) *DryRunClusterRequest

func (*DryRunClusterRequest) SetZoneId added in v2.1.0

func (DryRunClusterRequest) String added in v2.1.0

func (s DryRunClusterRequest) String() string

type DryRunClusterResponse added in v2.1.0

type DryRunClusterResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DryRunClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DryRunClusterResponse) GoString added in v2.1.0

func (s DryRunClusterResponse) GoString() string

func (*DryRunClusterResponse) SetBody added in v2.1.0

func (*DryRunClusterResponse) SetHeaders added in v2.1.0

func (*DryRunClusterResponse) SetStatusCode added in v2.1.0

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

func (DryRunClusterResponse) String added in v2.1.0

func (s DryRunClusterResponse) String() string

type DryRunClusterResponseBody added in v2.1.0

type DryRunClusterResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the dry run succeeds. Valid values:
	//
	// *   **true**
	// *   **false**
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DryRunClusterResponseBody) GoString added in v2.1.0

func (s DryRunClusterResponseBody) GoString() string

func (*DryRunClusterResponseBody) SetRequestId added in v2.1.0

func (*DryRunClusterResponseBody) SetSuccess added in v2.1.0

func (DryRunClusterResponseBody) String added in v2.1.0

func (s DryRunClusterResponseBody) String() string

type EnableAdviceServiceRequest added in v2.1.0

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 added in v2.1.0

func (s EnableAdviceServiceRequest) GoString() string

func (*EnableAdviceServiceRequest) SetDBClusterId added in v2.1.0

func (*EnableAdviceServiceRequest) SetRegionId added in v2.1.0

func (EnableAdviceServiceRequest) String added in v2.1.0

type EnableAdviceServiceResponse added in v2.1.0

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

func (EnableAdviceServiceResponse) GoString added in v2.1.0

func (s EnableAdviceServiceResponse) GoString() string

func (*EnableAdviceServiceResponse) SetBody added in v2.1.0

func (*EnableAdviceServiceResponse) SetHeaders added in v2.1.0

func (*EnableAdviceServiceResponse) SetStatusCode added in v2.1.0

func (EnableAdviceServiceResponse) String added in v2.1.0

type EnableAdviceServiceResponseBody added in v2.1.0

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 added in v2.1.0

func (*EnableAdviceServiceResponseBody) SetMessage added in v2.1.0

func (*EnableAdviceServiceResponseBody) SetRequestId added in v2.1.0

func (EnableAdviceServiceResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GrantOperatorPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GrantOperatorPermissionResponse) GoString

func (*GrantOperatorPermissionResponse) SetHeaders

func (*GrantOperatorPermissionResponse) SetStatusCode

func (GrantOperatorPermissionResponse) String

type GrantOperatorPermissionResponseBody

type GrantOperatorPermissionResponseBody struct {
	// The ID of the request.
	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" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *KillProcessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 added in v2.1.0

type MigrateDBClusterRequest struct {
	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 added in v2.1.0

func (s MigrateDBClusterRequest) GoString() string

func (*MigrateDBClusterRequest) SetDBClusterId added in v2.1.0

func (*MigrateDBClusterRequest) SetOwnerAccount added in v2.1.0

func (*MigrateDBClusterRequest) SetOwnerId added in v2.1.0

func (*MigrateDBClusterRequest) SetResourceOwnerAccount added in v2.1.0

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

func (*MigrateDBClusterRequest) SetResourceOwnerId added in v2.1.0

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

func (MigrateDBClusterRequest) String added in v2.1.0

func (s MigrateDBClusterRequest) String() string

type MigrateDBClusterResponse added in v2.1.0

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

func (MigrateDBClusterResponse) GoString added in v2.1.0

func (s MigrateDBClusterResponse) GoString() string

func (*MigrateDBClusterResponse) SetBody added in v2.1.0

func (*MigrateDBClusterResponse) SetHeaders added in v2.1.0

func (*MigrateDBClusterResponse) SetStatusCode added in v2.1.0

func (MigrateDBClusterResponse) String added in v2.1.0

func (s MigrateDBClusterResponse) String() string

type MigrateDBClusterResponseBody added in v2.1.0

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

func (MigrateDBClusterResponseBody) GoString added in v2.1.0

func (s MigrateDBClusterResponseBody) GoString() string

func (*MigrateDBClusterResponseBody) SetRequestId added in v2.1.0

func (MigrateDBClusterResponseBody) String added in v2.1.0

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyAccountDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyAuditLogConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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 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 periods 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 duration. 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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyAutoRenewAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyAutoRenewAttributeResponse) GoString

func (*ModifyAutoRenewAttributeResponse) SetHeaders

func (*ModifyAutoRenewAttributeResponse) SetStatusCode

func (ModifyAutoRenewAttributeResponse) String

type ModifyAutoRenewAttributeResponseBody

type ModifyAutoRenewAttributeResponseBody struct {
	// The ID of the request.
	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" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyClusterConnectionStringResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 whitelist. This parameter is empty by default.
	//
	// The IP address whitelists that have the hidden attribute are not displayed in the AnalyticDB for MySQL console. These IP address whitelists are used to access Alibaba Cloud 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 to be modified. Default value: Default.
	//
	// The name of an IP address whitelist must be 2 to 32 characters in length. The name must contain lowercase letters, digits, and underscores (\_). The name must start with a lowercase letter and end with a digit or lowercase letter.
	//
	// You can create up to 50 whitelists for a cluster.
	DBClusterIPArrayName *string `json:"DBClusterIPArrayName,omitempty" xml:"DBClusterIPArrayName,omitempty"`
	// The ID of the cluster.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The method used to modify the whitelist. Valid values:
	//
	// *   Cover: overwrites the original IP address whitelist.
	// *   Append: adds one or more IP addresses.
	// *   Delete: deletes one or more IP addresses.
	//
	// 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 in an IP address whitelist of a cluster. Separate multiple IP addresses with commas (,). You can add a maximum of 500 different IP addresses to a whitelist. The following formats are supported:
	//
	// *   IP addresses. Example: 10.23.12.24.
	// *   CIDR blocks. Example: 10.23.12.24/24. 24 indicates that the prefix of the CIDR block is 24-bit long. You can replace 24 with a value within the range of 1 to 32.
	//
	// This parameter must be specified unless the ModifyMode parameter 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" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterAccessWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyDBClusterAccessWhiteListResponse) GoString

func (*ModifyDBClusterAccessWhiteListResponse) SetHeaders

func (*ModifyDBClusterAccessWhiteListResponse) SetStatusCode

func (ModifyDBClusterAccessWhiteListResponse) String

type ModifyDBClusterAccessWhiteListResponseBody

type ModifyDBClusterAccessWhiteListResponseBody 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 (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" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterMaintainTimeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterPayTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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: 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 is available only when the cluster meets the following conditions:
	//
	// *   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 added in v2.1.0

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

func (*ModifyDBClusterRequest) SetElasticIOResource

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

func (*ModifyDBClusterRequest) SetElasticIOResourceSize added in v2.1.0

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" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyDBResourcePoolResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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"`
	// 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) 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 added in v2.1.0

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

func (*ModifyElasticPlanRequest) SetElasticPlanWeeklyRepeat

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

func (*ModifyElasticPlanRequest) SetElasticPlanWorkerSpec added in v2.1.0

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" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyElasticPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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 data backup files. Valid values: 7 to 730.
	//
	// >  If you leave this parameter empty, the default value 7 is used.
	LogBackupRetentionPeriod *string `json:"LogBackupRetentionPeriod,omitempty" xml:"LogBackupRetentionPeriod,omitempty"`
	OwnerAccount             *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	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 added in v2.1.0

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" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyLogBackupPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyLogBackupPolicyResponse) GoString

func (*ModifyLogBackupPolicyResponse) SetBody

func (*ModifyLogBackupPolicyResponse) SetHeaders

func (*ModifyLogBackupPolicyResponse) SetStatusCode

func (ModifyLogBackupPolicyResponse) String

type ModifyLogBackupPolicyResponseBody

type ModifyLogBackupPolicyResponseBody struct {
	// The ID of the request.
	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"`
	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 added in v2.1.0

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" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyMaintenanceActionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleaseClusterPublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResetAccountPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RevokeOperatorPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 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 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" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UnbindDBResourceGroupWithUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UnbindDBResourceGroupWithUserResponse) GoString

func (*UnbindDBResourceGroupWithUserResponse) SetHeaders

func (*UnbindDBResourceGroupWithUserResponse) SetStatusCode

func (UnbindDBResourceGroupWithUserResponse) String

type UnbindDBResourceGroupWithUserResponseBody

type UnbindDBResourceGroupWithUserResponseBody struct {
	// The ID of the request.
	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" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UnbindDBResourcePoolWithUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

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 detach all tags. This parameter takes effect only when the TagKey.N parameter is not specified. Valid values:
	//
	// *   true
	// *   false
	//
	// Default value: false.
	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 of the instance. You can call the [DescribeRegions](~~143074~~) operation to query the most recent region list.
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	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"`
	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" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

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

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