client

package
v3.1.0 Latest Latest
Warning

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

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

Documentation

Overview

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

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateInstancePublicConnectionRequest

type AllocateInstancePublicConnectionRequest struct {
	// The network type of the endpoint. Valid values:
	//
	// *   **primary**: primary endpoint
	// *   **cluster**: instance endpoint. This value is supported only for an instance that contains multiple coordinator nodes.
	//
	// >  The default value is primary.
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The prefix of the endpoint.
	//
	// Specify a prefix for the endpoint. Example: `gp-bp12ga6v69h86****`. In this example, the endpoint is `gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com`.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The port number. Example: 5432.
	Port                 *string `json:"Port,omitempty" xml:"Port,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (AllocateInstancePublicConnectionRequest) GoString

func (*AllocateInstancePublicConnectionRequest) SetAddressType

func (*AllocateInstancePublicConnectionRequest) SetConnectionStringPrefix

func (*AllocateInstancePublicConnectionRequest) SetDBInstanceId

func (*AllocateInstancePublicConnectionRequest) SetOwnerId

func (*AllocateInstancePublicConnectionRequest) SetPort

func (*AllocateInstancePublicConnectionRequest) SetResourceOwnerAccount

func (*AllocateInstancePublicConnectionRequest) SetResourceOwnerId

func (AllocateInstancePublicConnectionRequest) String

type AllocateInstancePublicConnectionResponse

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

func (AllocateInstancePublicConnectionResponse) GoString

func (*AllocateInstancePublicConnectionResponse) SetHeaders

func (*AllocateInstancePublicConnectionResponse) SetStatusCode

func (AllocateInstancePublicConnectionResponse) String

type AllocateInstancePublicConnectionResponseBody

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

func (AllocateInstancePublicConnectionResponseBody) GoString

func (*AllocateInstancePublicConnectionResponseBody) SetRequestId

func (AllocateInstancePublicConnectionResponseBody) String

type CheckServiceLinkedRoleRequest

type CheckServiceLinkedRoleRequest struct {
	// The ID of the region. You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CheckServiceLinkedRoleRequest) GoString

func (*CheckServiceLinkedRoleRequest) SetRegionId

func (CheckServiceLinkedRoleRequest) String

type CheckServiceLinkedRoleResponse

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

func (CheckServiceLinkedRoleResponse) GoString

func (*CheckServiceLinkedRoleResponse) SetHeaders

func (*CheckServiceLinkedRoleResponse) SetStatusCode

func (CheckServiceLinkedRoleResponse) String

type CheckServiceLinkedRoleResponseBody

type CheckServiceLinkedRoleResponseBody struct {
	// Indicates whether an SLR is created.
	HasServiceLinkedRole *string `json:"HasServiceLinkedRole,omitempty" xml:"HasServiceLinkedRole,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckServiceLinkedRoleResponseBody) GoString

func (*CheckServiceLinkedRoleResponseBody) SetHasServiceLinkedRole

func (*CheckServiceLinkedRoleResponseBody) SetRegionId

func (*CheckServiceLinkedRoleResponseBody) SetRequestId

func (CheckServiceLinkedRoleResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AllocateInstancePublicConnection

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

*

  • You can call this operation to apply for a public endpoint for an AnalyticDB for PostgreSQL instance. Both the primary and instance endpoints of an AnalyticDB for PostgreSQL instance can be public endpoints. For more information, see [Endpoints of an instance and its primary coordinator node](~~204879~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request AllocateInstancePublicConnectionRequest
  • @return AllocateInstancePublicConnectionResponse

func (*Client) AllocateInstancePublicConnectionWithOptions

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

*

  • You can call this operation to apply for a public endpoint for an AnalyticDB for PostgreSQL instance. Both the primary and instance endpoints of an AnalyticDB for PostgreSQL instance can be public endpoints. For more information, see [Endpoints of an instance and its primary coordinator node](~~204879~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request AllocateInstancePublicConnectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AllocateInstancePublicConnectionResponse

func (*Client) CheckServiceLinkedRole

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

func (*Client) CheckServiceLinkedRoleWithOptions

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

func (*Client) CreateAccount

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

*

  • * Before you can use an AnalyticDB for PostgreSQL instance, you must create a privileged account for the instance.
  • * You can call this operation to create only privileged accounts. For information about how to create other types of accounts, see [Create a database account](~~50206~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateAccountRequest
  • @return CreateAccountResponse

func (*Client) CreateAccountWithOptions

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

*

  • * Before you can use an AnalyticDB for PostgreSQL instance, you must create a privileged account for the instance.
  • * You can call this operation to create only privileged accounts. For information about how to create other types of accounts, see [Create a database account](~~50206~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateAccountRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateAccountResponse

func (*Client) CreateCollection

func (client *Client) CreateCollection(request *CreateCollectionRequest) (_result *CreateCollectionResponse, _err error)

func (*Client) CreateCollectionWithOptions

func (client *Client) CreateCollectionWithOptions(request *CreateCollectionRequest, runtime *util.RuntimeOptions) (_result *CreateCollectionResponse, _err error)

func (*Client) CreateDBInstance

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

*

  • You can call this operation when you need to create AnalyticDB for PostgreSQL instances to meet the requirements of new applications or services.
  • Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation. *
  • @param request CreateDBInstanceRequest
  • @return CreateDBInstanceResponse

func (*Client) CreateDBInstancePlan

func (client *Client) CreateDBInstancePlan(request *CreateDBInstancePlanRequest) (_result *CreateDBInstancePlanResponse, _err error)

*

  • You can call this operation to create a plan for an AnalyticDB for PostgreSQL instance. For example, you can create a plan to pause and resume an instance, change the number of compute nodes, or change compute node specifications.
  • > This operation is applicable only to pay-as-you-go instances.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateDBInstancePlanRequest
  • @return CreateDBInstancePlanResponse

func (*Client) CreateDBInstancePlanWithOptions

func (client *Client) CreateDBInstancePlanWithOptions(request *CreateDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *CreateDBInstancePlanResponse, _err error)

*

  • You can call this operation to create a plan for an AnalyticDB for PostgreSQL instance. For example, you can create a plan to pause and resume an instance, change the number of compute nodes, or change compute node specifications.
  • > This operation is applicable only to pay-as-you-go instances.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateDBInstancePlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDBInstancePlanResponse

func (*Client) CreateDBInstanceWithOptions

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

*

  • You can call this operation when you need to create AnalyticDB for PostgreSQL instances to meet the requirements of new applications or services.
  • Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation. *
  • @param request CreateDBInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDBInstanceResponse

func (*Client) CreateNamespace

func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error)

func (*Client) CreateNamespaceWithOptions

func (client *Client) CreateNamespaceWithOptions(request *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error)

func (*Client) CreateSampleData

func (client *Client) CreateSampleData(request *CreateSampleDataRequest) (_result *CreateSampleDataResponse, _err error)

*

  • You can call this operation to load a sample dataset to an AnalyticDB for PostgreSQL instance. Then, you can execute query statements on the sample dataset to experience or test your instance. For more information about query statements, see [Dataset information and query examples](~~452277~~).
  • ## Precautions
  • - If your instance is in elastic storage mode, the sample dataset is supported only for V6.3.10.3 or later. If your instance is in Serverless mode, the sample dataset is supported only for V1.0.4.0 or later. For more information about how to update the minor engine version of an instance, see [Update the minor engine version](/help/en/analyticdb-for-postgresql/latest/upgrade-the-engine-version).
  • - The sample dataset is about 10 GB in size. Make sure that your instance has sufficient storage space.
  • - The sample dataset contains a database named `ADB_SampleData_TPCH`. Make sure that your instance does not have a database with the same name. Otherwise, the dataset may fail to be loaded.
  • - It may take 6 to 8 minutes to load the sample dataset. During this period, operations on your instance such as adding nodes or changing node specifications may be affected.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateSampleDataRequest
  • @return CreateSampleDataResponse

func (*Client) CreateSampleDataWithOptions

func (client *Client) CreateSampleDataWithOptions(request *CreateSampleDataRequest, runtime *util.RuntimeOptions) (_result *CreateSampleDataResponse, _err error)

*

  • You can call this operation to load a sample dataset to an AnalyticDB for PostgreSQL instance. Then, you can execute query statements on the sample dataset to experience or test your instance. For more information about query statements, see [Dataset information and query examples](~~452277~~).
  • ## Precautions
  • - If your instance is in elastic storage mode, the sample dataset is supported only for V6.3.10.3 or later. If your instance is in Serverless mode, the sample dataset is supported only for V1.0.4.0 or later. For more information about how to update the minor engine version of an instance, see [Update the minor engine version](/help/en/analyticdb-for-postgresql/latest/upgrade-the-engine-version).
  • - The sample dataset is about 10 GB in size. Make sure that your instance has sufficient storage space.
  • - The sample dataset contains a database named `ADB_SampleData_TPCH`. Make sure that your instance does not have a database with the same name. Otherwise, the dataset may fail to be loaded.
  • - It may take 6 to 8 minutes to load the sample dataset. During this period, operations on your instance such as adding nodes or changing node specifications may be affected.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request CreateSampleDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateSampleDataResponse

func (*Client) CreateServiceLinkedRole

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (_result *CreateServiceLinkedRoleResponse, _err error)

func (*Client) CreateServiceLinkedRoleWithOptions

func (client *Client) CreateServiceLinkedRoleWithOptions(request *CreateServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *CreateServiceLinkedRoleResponse, _err error)

func (*Client) CreateVectorIndex

func (client *Client) CreateVectorIndex(request *CreateVectorIndexRequest) (_result *CreateVectorIndexResponse, _err error)

func (*Client) CreateVectorIndexWithOptions

func (client *Client) CreateVectorIndexWithOptions(request *CreateVectorIndexRequest, runtime *util.RuntimeOptions) (_result *CreateVectorIndexResponse, _err error)

func (*Client) DeleteCollection

func (client *Client) DeleteCollection(request *DeleteCollectionRequest) (_result *DeleteCollectionResponse, _err error)

func (*Client) DeleteCollectionData

func (client *Client) DeleteCollectionData(request *DeleteCollectionDataRequest) (_result *DeleteCollectionDataResponse, _err error)

func (*Client) DeleteCollectionDataWithOptions

func (client *Client) DeleteCollectionDataWithOptions(request *DeleteCollectionDataRequest, runtime *util.RuntimeOptions) (_result *DeleteCollectionDataResponse, _err error)

func (*Client) DeleteCollectionWithOptions

func (client *Client) DeleteCollectionWithOptions(request *DeleteCollectionRequest, runtime *util.RuntimeOptions) (_result *DeleteCollectionResponse, _err error)

func (*Client) DeleteDBInstance

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

*

  • * Subscription instances cannot be manually released. They are automatically released when they expire.
  • * You can call this operation to release pay-as-you-go instances only when they are in the **Running** state.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DeleteDBInstanceRequest
  • @return DeleteDBInstanceResponse

func (*Client) DeleteDBInstancePlan

func (client *Client) DeleteDBInstancePlan(request *DeleteDBInstancePlanRequest) (_result *DeleteDBInstancePlanResponse, _err error)

*

  • If you no longer need a plan, you can call this operation to delete the plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DeleteDBInstancePlanRequest
  • @return DeleteDBInstancePlanResponse

func (*Client) DeleteDBInstancePlanWithOptions

func (client *Client) DeleteDBInstancePlanWithOptions(request *DeleteDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *DeleteDBInstancePlanResponse, _err error)

*

  • If you no longer need a plan, you can call this operation to delete the plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DeleteDBInstancePlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDBInstancePlanResponse

func (*Client) DeleteDBInstanceWithOptions

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

*

  • * Subscription instances cannot be manually released. They are automatically released when they expire.
  • * You can call this operation to release pay-as-you-go instances only when they are in the **Running** state.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DeleteDBInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDBInstanceResponse

func (*Client) DeleteNamespace

func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error)

func (*Client) DeleteNamespaceWithOptions

func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error)

func (*Client) DeleteVectorIndex

func (client *Client) DeleteVectorIndex(request *DeleteVectorIndexRequest) (_result *DeleteVectorIndexResponse, _err error)

func (*Client) DeleteVectorIndexWithOptions

func (client *Client) DeleteVectorIndexWithOptions(request *DeleteVectorIndexRequest, runtime *util.RuntimeOptions) (_result *DeleteVectorIndexResponse, _err error)

func (*Client) DescribeAccounts

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

*

  • This operation is called to query the information of the privileged account in an AnalyticDB for PostgreSQL instance, such as its state, description, and the instance.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeAccountsRequest
  • @return DescribeAccountsResponse

func (*Client) DescribeAccountsWithOptions

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

*

  • This operation is called to query the information of the privileged account in an AnalyticDB for PostgreSQL instance, such as its state, description, and the instance.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeAccountsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAccountsResponse

func (*Client) DescribeAvailableResources

func (client *Client) DescribeAvailableResources(request *DescribeAvailableResourcesRequest) (_result *DescribeAvailableResourcesResponse, _err error)

*

  • When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available resources within a specific zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeAvailableResourcesRequest
  • @return DescribeAvailableResourcesResponse

func (*Client) DescribeAvailableResourcesWithOptions

func (client *Client) DescribeAvailableResourcesWithOptions(request *DescribeAvailableResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourcesResponse, _err error)

*

  • When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available resources within a specific zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeAvailableResourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeAvailableResourcesResponse

func (*Client) DescribeBackupPolicy

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

*

  • You can call this operation to query the backup settings of an AnalyticDB for PostgreSQL instance in elastic storage mode. Periodically backing data can prevent data loss. For more information about how to modify backup policies, see [ModifyBackupPolicy](~~210095~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeBackupPolicyRequest
  • @return DescribeBackupPolicyResponse

func (*Client) DescribeBackupPolicyWithOptions

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

*

  • You can call this operation to query the backup settings of an AnalyticDB for PostgreSQL instance in elastic storage mode. Periodically backing data can prevent data loss. For more information about how to modify backup policies, see [ModifyBackupPolicy](~~210095~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeBackupPolicyRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeBackupPolicyResponse

func (*Client) DescribeCollection

func (client *Client) DescribeCollection(request *DescribeCollectionRequest) (_result *DescribeCollectionResponse, _err error)

func (*Client) DescribeCollectionWithOptions

func (client *Client) DescribeCollectionWithOptions(request *DescribeCollectionRequest, runtime *util.RuntimeOptions) (_result *DescribeCollectionResponse, _err error)

func (*Client) DescribeDBClusterNode

func (client *Client) DescribeDBClusterNode(request *DescribeDBClusterNodeRequest) (_result *DescribeDBClusterNodeResponse, _err error)

*

  • This operation is called to query the information of coordinator and compute nodes in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBClusterNodeRequest
  • @return DescribeDBClusterNodeResponse

func (*Client) DescribeDBClusterNodeWithOptions

func (client *Client) DescribeDBClusterNodeWithOptions(request *DescribeDBClusterNodeRequest, runtime *util.RuntimeOptions) (_result *DescribeDBClusterNodeResponse, _err error)

*

  • This operation is called to query the information of coordinator and compute nodes in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBClusterNodeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBClusterNodeResponse

func (*Client) DescribeDBClusterPerformance

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

*

  • This operation is called to query the performance metrics of an AnalyticDB for PostgreSQL instance, such as the number of connections, memory usage, CPU utilization, I/O throughput, read IOPS, write IOPS, and disk space usage.
  • You can query monitoring information only within the last 30 days.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBClusterPerformanceRequest
  • @return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterPerformanceWithOptions

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

*

  • This operation is called to query the performance metrics of an AnalyticDB for PostgreSQL instance, such as the number of connections, memory usage, CPU utilization, I/O throughput, read IOPS, write IOPS, and disk space usage.
  • You can query monitoring information only within the last 30 days.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBClusterPerformanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBInstanceAttribute

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

*

  • You can call this operation to query the information about an AnalyticDB for PostgreSQL instance, such as the instance type, network type, and instance state.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation. *
  • @param request DescribeDBInstanceAttributeRequest
  • @return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceAttributeWithOptions

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

*

  • You can call this operation to query the information about an AnalyticDB for PostgreSQL instance, such as the instance type, network type, and instance state.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds a limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limits when you call this operation. *
  • @param request DescribeDBInstanceAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceAttributeResponse

func (*Client) DescribeDBInstanceDataBloat

func (client *Client) DescribeDBInstanceDataBloat(request *DescribeDBInstanceDataBloatRequest) (_result *DescribeDBInstanceDataBloatResponse, _err error)

*

  • You can call this operation to query the details of data bloat on an AnalyticDB for PostgreSQL instance in elastic storage mode. The minor version of the instance must be V6.3.10.1 or later. For more information about how to view and update the minor version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDataBloatRequest
  • @return DescribeDBInstanceDataBloatResponse

func (*Client) DescribeDBInstanceDataBloatWithOptions

func (client *Client) DescribeDBInstanceDataBloatWithOptions(request *DescribeDBInstanceDataBloatRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDataBloatResponse, _err error)

*

  • You can call this operation to query the details of data bloat on an AnalyticDB for PostgreSQL instance in elastic storage mode. The minor version of the instance must be V6.3.10.1 or later. For more information about how to view and update the minor version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDataBloatRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceDataBloatResponse

func (*Client) DescribeDBInstanceDataSkew

func (client *Client) DescribeDBInstanceDataSkew(request *DescribeDBInstanceDataSkewRequest) (_result *DescribeDBInstanceDataSkewResponse, _err error)

*

  • To prevent data skew from affecting your database service, you can call this operation to query the details about data skew on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDataSkewRequest
  • @return DescribeDBInstanceDataSkewResponse

func (*Client) DescribeDBInstanceDataSkewWithOptions

func (client *Client) DescribeDBInstanceDataSkewWithOptions(request *DescribeDBInstanceDataSkewRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDataSkewResponse, _err error)

*

  • To prevent data skew from affecting your database service, you can call this operation to query the details about data skew on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDataSkewRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceDataSkewResponse

func (*Client) DescribeDBInstanceDiagnosisSummary

func (client *Client) DescribeDBInstanceDiagnosisSummary(request *DescribeDBInstanceDiagnosisSummaryRequest) (_result *DescribeDBInstanceDiagnosisSummaryResponse, _err error)

*

  • You can call this operation to query the distribution and states of coordinator and compute nodes on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDiagnosisSummaryRequest
  • @return DescribeDBInstanceDiagnosisSummaryResponse

func (*Client) DescribeDBInstanceDiagnosisSummaryWithOptions

func (client *Client) DescribeDBInstanceDiagnosisSummaryWithOptions(request *DescribeDBInstanceDiagnosisSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceDiagnosisSummaryResponse, _err error)

*

  • You can call this operation to query the distribution and states of coordinator and compute nodes on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceDiagnosisSummaryRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceDiagnosisSummaryResponse

func (*Client) DescribeDBInstanceErrorLog

func (client *Client) DescribeDBInstanceErrorLog(request *DescribeDBInstanceErrorLogRequest) (_result *DescribeDBInstanceErrorLogResponse, _err error)

*

  • You can call this operation to query the error logs of an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceErrorLogRequest
  • @return DescribeDBInstanceErrorLogResponse

func (*Client) DescribeDBInstanceErrorLogWithOptions

func (client *Client) DescribeDBInstanceErrorLogWithOptions(request *DescribeDBInstanceErrorLogRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceErrorLogResponse, _err error)

*

  • You can call this operation to query the error logs of an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceErrorLogRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceErrorLogResponse

func (*Client) DescribeDBInstanceIPArrayList

func (client *Client) DescribeDBInstanceIPArrayList(request *DescribeDBInstanceIPArrayListRequest) (_result *DescribeDBInstanceIPArrayListResponse, _err error)

*

  • You can call this operation to query the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceIPArrayListRequest
  • @return DescribeDBInstanceIPArrayListResponse

func (*Client) DescribeDBInstanceIPArrayListWithOptions

func (client *Client) DescribeDBInstanceIPArrayListWithOptions(request *DescribeDBInstanceIPArrayListRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceIPArrayListResponse, _err error)

*

  • You can call this operation to query the whitelists of IP addresses that are allowed to access an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceIPArrayListRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceIPArrayListResponse

func (*Client) DescribeDBInstanceIndexUsage

func (client *Client) DescribeDBInstanceIndexUsage(request *DescribeDBInstanceIndexUsageRequest) (_result *DescribeDBInstanceIndexUsageResponse, _err error)

*

  • Appropriate indexes can improve the database query speed. You can call this operation to query the details of index usage on an AnalyticDB for PostgreSQL instance.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceIndexUsageRequest
  • @return DescribeDBInstanceIndexUsageResponse

func (*Client) DescribeDBInstanceIndexUsageWithOptions

func (client *Client) DescribeDBInstanceIndexUsageWithOptions(request *DescribeDBInstanceIndexUsageRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceIndexUsageResponse, _err error)

*

  • Appropriate indexes can improve the database query speed. You can call this operation to query the details of index usage on an AnalyticDB for PostgreSQL instance.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstanceIndexUsageRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstanceIndexUsageResponse

func (*Client) DescribeDBInstanceNetInfo

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

func (*Client) DescribeDBInstanceNetInfoWithOptions

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

func (*Client) DescribeDBInstancePerformance

func (client *Client) DescribeDBInstancePerformance(request *DescribeDBInstancePerformanceRequest) (_result *DescribeDBInstancePerformanceResponse, _err error)

func (*Client) DescribeDBInstancePerformanceWithOptions

func (client *Client) DescribeDBInstancePerformanceWithOptions(request *DescribeDBInstancePerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancePerformanceResponse, _err error)

func (*Client) DescribeDBInstancePlans

func (client *Client) DescribeDBInstancePlans(request *DescribeDBInstancePlansRequest) (_result *DescribeDBInstancePlansResponse, _err error)

*

  • You can call this operation to query the details of plans for an AnalyticDB for PostgreSQL instance in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstancePlansRequest
  • @return DescribeDBInstancePlansResponse

func (*Client) DescribeDBInstancePlansWithOptions

func (client *Client) DescribeDBInstancePlansWithOptions(request *DescribeDBInstancePlansRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstancePlansResponse, _err error)

*

  • You can call this operation to query the details of plans for an AnalyticDB for PostgreSQL instance in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstancePlansRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstancePlansResponse

func (*Client) DescribeDBInstanceSSL

func (client *Client) DescribeDBInstanceSSL(request *DescribeDBInstanceSSLRequest) (_result *DescribeDBInstanceSSLResponse, _err error)

func (*Client) DescribeDBInstanceSSLWithOptions

func (client *Client) DescribeDBInstanceSSLWithOptions(request *DescribeDBInstanceSSLRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceSSLResponse, _err error)

func (*Client) DescribeDBInstances

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

*

  • You can call this operation to query the instance types, network types, and states of AnalyticDB for PostgreSQL instances within a specific region.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDBInstancesRequest
  • @return DescribeDBInstancesResponse

func (*Client) DescribeDBInstancesWithOptions

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

*

  • You can call this operation to query the instance types, network types, and states of AnalyticDB for PostgreSQL instances within a specific region.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param tmpReq DescribeDBInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDBInstancesResponse

func (*Client) DescribeDataBackups

func (client *Client) DescribeDataBackups(request *DescribeDataBackupsRequest) (_result *DescribeDataBackupsResponse, _err error)

func (*Client) DescribeDataBackupsWithOptions

func (client *Client) DescribeDataBackupsWithOptions(request *DescribeDataBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeDataBackupsResponse, _err error)

func (*Client) DescribeDataReDistributeInfo

func (client *Client) DescribeDataReDistributeInfo(request *DescribeDataReDistributeInfoRequest) (_result *DescribeDataReDistributeInfoResponse, _err error)

func (*Client) DescribeDataReDistributeInfoWithOptions

func (client *Client) DescribeDataReDistributeInfoWithOptions(request *DescribeDataReDistributeInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeDataReDistributeInfoResponse, _err error)

func (*Client) DescribeDataShareInstances

func (client *Client) DescribeDataShareInstances(request *DescribeDataShareInstancesRequest) (_result *DescribeDataShareInstancesResponse, _err error)

*

  • You can call this operation to query the state of data sharing for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDataShareInstancesRequest
  • @return DescribeDataShareInstancesResponse

func (*Client) DescribeDataShareInstancesWithOptions

func (client *Client) DescribeDataShareInstancesWithOptions(request *DescribeDataShareInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeDataShareInstancesResponse, _err error)

*

  • You can call this operation to query the state of data sharing for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDataShareInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDataShareInstancesResponse

func (*Client) DescribeDataSharePerformance

func (client *Client) DescribeDataSharePerformance(request *DescribeDataSharePerformanceRequest) (_result *DescribeDataSharePerformanceResponse, _err error)

*

  • You can call this operation to query the details of data sharing performance metrics for an AnalyticDB for PostgreSQL instance in Serverless mode, such as the number of shared topics and the amount of data shared.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDataSharePerformanceRequest
  • @return DescribeDataSharePerformanceResponse

func (*Client) DescribeDataSharePerformanceWithOptions

func (client *Client) DescribeDataSharePerformanceWithOptions(request *DescribeDataSharePerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDataSharePerformanceResponse, _err error)

*

  • You can call this operation to query the details of data sharing performance metrics for an AnalyticDB for PostgreSQL instance in Serverless mode, such as the number of shared topics and the amount of data shared.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDataSharePerformanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDataSharePerformanceResponse

func (*Client) DescribeDiagnosisDimensions

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

*

  • To facilitate management, you can call this operation to query all databases and database accounts on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisDimensionsRequest
  • @return DescribeDiagnosisDimensionsResponse

func (*Client) DescribeDiagnosisDimensionsWithOptions

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

*

  • To facilitate management, you can call this operation to query all databases and database accounts on an AnalyticDB for PostgreSQL instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisDimensionsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDiagnosisDimensionsResponse

func (*Client) DescribeDiagnosisMonitorPerformance

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

*

  • You can call this operation to query the details of query execution on an AnalyticDB for PostgreSQL instance in elastic storage mode within a specified time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisMonitorPerformanceRequest
  • @return DescribeDiagnosisMonitorPerformanceResponse

func (*Client) DescribeDiagnosisMonitorPerformanceWithOptions

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

*

  • You can call this operation to query the details of query execution on an AnalyticDB for PostgreSQL instance in elastic storage mode within a specified time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisMonitorPerformanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDiagnosisMonitorPerformanceResponse

func (*Client) DescribeDiagnosisRecords

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

*

  • You can call this operation to query the details of SQL queries on an AnalyticDB for PostgreSQL instance within a specified time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisRecordsRequest
  • @return DescribeDiagnosisRecordsResponse

func (*Client) DescribeDiagnosisRecordsWithOptions

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

*

  • You can call this operation to query the details of SQL queries on an AnalyticDB for PostgreSQL instance within a specified time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDiagnosisRecordsResponse

func (*Client) DescribeDiagnosisSQLInfo

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

*

  • You can call this operation to query the details of a specified query on an AnalyticDB for PostgreSQL instance, including the SQL statement, execution plan text, and execution plan tree.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisSQLInfoRequest
  • @return DescribeDiagnosisSQLInfoResponse

func (*Client) DescribeDiagnosisSQLInfoWithOptions

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

*

  • You can call this operation to query the details of a specified query on an AnalyticDB for PostgreSQL instance, including the SQL statement, execution plan text, and execution plan tree.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDiagnosisSQLInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDiagnosisSQLInfoResponse

func (*Client) DescribeDownloadRecords

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

*

  • You must call the [DownloadDiagnosisRecords](~~447700~~) operation to obtain a download record before you can call this operation to query and download the query diagnostic information.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDownloadRecordsRequest
  • @return DescribeDownloadRecordsResponse

func (*Client) DescribeDownloadRecordsWithOptions

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

*

  • You must call the [DownloadDiagnosisRecords](~~447700~~) operation to obtain a download record before you can call this operation to query and download the query diagnostic information.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeDownloadRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDownloadRecordsResponse

func (*Client) DescribeDownloadSQLLogs

func (client *Client) DescribeDownloadSQLLogs(request *DescribeDownloadSQLLogsRequest) (_result *DescribeDownloadSQLLogsResponse, _err error)

func (*Client) DescribeDownloadSQLLogsWithOptions

func (client *Client) DescribeDownloadSQLLogsWithOptions(request *DescribeDownloadSQLLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadSQLLogsResponse, _err error)

func (*Client) DescribeHealthStatus

func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (_result *DescribeHealthStatusResponse, _err error)

*

  • This operation is called to query the health status of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode and its coordinator and compute nodes.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeHealthStatusRequest
  • @return DescribeHealthStatusResponse

func (*Client) DescribeHealthStatusWithOptions

func (client *Client) DescribeHealthStatusWithOptions(request *DescribeHealthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeHealthStatusResponse, _err error)

*

  • This operation is called to query the health status of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode and its coordinator and compute nodes.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeHealthStatusRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeHealthStatusResponse

func (*Client) DescribeLogBackups

func (client *Client) DescribeLogBackups(request *DescribeLogBackupsRequest) (_result *DescribeLogBackupsResponse, _err error)

func (*Client) DescribeLogBackupsWithOptions

func (client *Client) DescribeLogBackupsWithOptions(request *DescribeLogBackupsRequest, runtime *util.RuntimeOptions) (_result *DescribeLogBackupsResponse, _err error)

func (*Client) DescribeModifyParameterLog

func (client *Client) DescribeModifyParameterLog(request *DescribeModifyParameterLogRequest) (_result *DescribeModifyParameterLogResponse, _err error)

func (*Client) DescribeModifyParameterLogWithOptions

func (client *Client) DescribeModifyParameterLogWithOptions(request *DescribeModifyParameterLogRequest, runtime *util.RuntimeOptions) (_result *DescribeModifyParameterLogResponse, _err error)

func (*Client) DescribeNamespace

func (client *Client) DescribeNamespace(request *DescribeNamespaceRequest) (_result *DescribeNamespaceResponse, _err error)

func (*Client) DescribeNamespaceWithOptions

func (client *Client) DescribeNamespaceWithOptions(request *DescribeNamespaceRequest, runtime *util.RuntimeOptions) (_result *DescribeNamespaceResponse, _err error)

func (*Client) DescribeParameters

func (client *Client) DescribeParameters(request *DescribeParametersRequest) (_result *DescribeParametersResponse, _err error)

*

  • This operation can be called to query the details of parameters in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeParametersRequest
  • @return DescribeParametersResponse

func (*Client) DescribeParametersWithOptions

func (client *Client) DescribeParametersWithOptions(request *DescribeParametersRequest, runtime *util.RuntimeOptions) (_result *DescribeParametersResponse, _err error)

*

  • This operation can be called to query the details of parameters in an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeParametersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeParametersResponse

func (*Client) DescribeRdsVSwitchs

func (client *Client) DescribeRdsVSwitchs(request *DescribeRdsVSwitchsRequest) (_result *DescribeRdsVSwitchsResponse, _err error)

*

  • When you create AnalyticDB for PostgreSQL instances, you can call this operation to query the details of vSwitches within a specified region or zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRdsVSwitchsRequest
  • @return DescribeRdsVSwitchsResponse

func (*Client) DescribeRdsVSwitchsWithOptions

func (client *Client) DescribeRdsVSwitchsWithOptions(request *DescribeRdsVSwitchsRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsVSwitchsResponse, _err error)

*

  • When you create AnalyticDB for PostgreSQL instances, you can call this operation to query the details of vSwitches within a specified region or zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRdsVSwitchsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeRdsVSwitchsResponse

func (*Client) DescribeRdsVpcs

func (client *Client) DescribeRdsVpcs(request *DescribeRdsVpcsRequest) (_result *DescribeRdsVpcsResponse, _err error)

*

  • When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available VPCs within a specified region or zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRdsVpcsRequest
  • @return DescribeRdsVpcsResponse

func (*Client) DescribeRdsVpcsWithOptions

func (client *Client) DescribeRdsVpcsWithOptions(request *DescribeRdsVpcsRequest, runtime *util.RuntimeOptions) (_result *DescribeRdsVpcsResponse, _err error)

*

  • When you create an AnalyticDB for PostgreSQL instance, you can call this operation to query the available VPCs within a specified region or zone.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRdsVpcsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeRdsVpcsResponse

func (*Client) DescribeRegions

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

*

  • Before you create an AnalyticDB for PostgreSQL instance, you must call this operation to query available regions and zones.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRegionsRequest
  • @return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

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

*

  • Before you create an AnalyticDB for PostgreSQL instance, you must call this operation to query available regions and zones.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeRegionsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeRegionsResponse

func (*Client) DescribeSQLLogCount

func (client *Client) DescribeSQLLogCount(request *DescribeSQLLogCountRequest) (_result *DescribeSQLLogCountResponse, _err error)

func (*Client) DescribeSQLLogCountWithOptions

func (client *Client) DescribeSQLLogCountWithOptions(request *DescribeSQLLogCountRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLLogCountResponse, _err error)

func (*Client) DescribeSQLLogsV2

func (client *Client) DescribeSQLLogsV2(request *DescribeSQLLogsV2Request) (_result *DescribeSQLLogsV2Response, _err error)

*

  • You can call this operation to query SQL logs of an AnalyticDB for PostgreSQL instance within a specific time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeSQLLogsV2Request
  • @return DescribeSQLLogsV2Response

func (*Client) DescribeSQLLogsV2WithOptions

func (client *Client) DescribeSQLLogsV2WithOptions(request *DescribeSQLLogsV2Request, runtime *util.RuntimeOptions) (_result *DescribeSQLLogsV2Response, _err error)

*

  • You can call this operation to query SQL logs of an AnalyticDB for PostgreSQL instance within a specific time range.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeSQLLogsV2Request
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSQLLogsV2Response

func (*Client) DescribeSampleData

func (client *Client) DescribeSampleData(request *DescribeSampleDataRequest) (_result *DescribeSampleDataResponse, _err error)

*

  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeSampleDataRequest
  • @return DescribeSampleDataResponse

func (*Client) DescribeSampleDataWithOptions

func (client *Client) DescribeSampleDataWithOptions(request *DescribeSampleDataRequest, runtime *util.RuntimeOptions) (_result *DescribeSampleDataResponse, _err error)

*

  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeSampleDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSampleDataResponse

func (*Client) DescribeSupportFeatures

func (client *Client) DescribeSupportFeatures(request *DescribeSupportFeaturesRequest) (_result *DescribeSupportFeaturesResponse, _err error)

func (*Client) DescribeSupportFeaturesWithOptions

func (client *Client) DescribeSupportFeaturesWithOptions(request *DescribeSupportFeaturesRequest, runtime *util.RuntimeOptions) (_result *DescribeSupportFeaturesResponse, _err error)

func (*Client) DescribeTags

func (client *Client) DescribeTags(request *DescribeTagsRequest) (_result *DescribeTagsResponse, _err error)

func (*Client) DescribeTagsWithOptions

func (client *Client) DescribeTagsWithOptions(request *DescribeTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeTagsResponse, _err error)

func (*Client) DescribeUserEncryptionKeyList

func (client *Client) DescribeUserEncryptionKeyList(request *DescribeUserEncryptionKeyListRequest) (_result *DescribeUserEncryptionKeyListResponse, _err error)

func (*Client) DescribeUserEncryptionKeyListWithOptions

func (client *Client) DescribeUserEncryptionKeyListWithOptions(request *DescribeUserEncryptionKeyListRequest, runtime *util.RuntimeOptions) (_result *DescribeUserEncryptionKeyListResponse, _err error)

func (*Client) DescribeWaitingSQLInfo

func (client *Client) DescribeWaitingSQLInfo(request *DescribeWaitingSQLInfoRequest) (_result *DescribeWaitingSQLInfoResponse, _err error)

*

  • You can call this operation to query the details of a lock-waiting query only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeWaitingSQLInfoRequest
  • @return DescribeWaitingSQLInfoResponse

func (*Client) DescribeWaitingSQLInfoWithOptions

func (client *Client) DescribeWaitingSQLInfoWithOptions(request *DescribeWaitingSQLInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeWaitingSQLInfoResponse, _err error)

*

  • You can call this operation to query the details of a lock-waiting query only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeWaitingSQLInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeWaitingSQLInfoResponse

func (*Client) DescribeWaitingSQLRecords

func (client *Client) DescribeWaitingSQLRecords(request *DescribeWaitingSQLRecordsRequest) (_result *DescribeWaitingSQLRecordsResponse, _err error)

*

  • You can call this operation to query the lock diagnostics records only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeWaitingSQLRecordsRequest
  • @return DescribeWaitingSQLRecordsResponse

func (*Client) DescribeWaitingSQLRecordsWithOptions

func (client *Client) DescribeWaitingSQLRecordsWithOptions(request *DescribeWaitingSQLRecordsRequest, runtime *util.RuntimeOptions) (_result *DescribeWaitingSQLRecordsResponse, _err error)

*

  • You can call this operation to query the lock diagnostics records only for an AnalyticDB for PostgreSQL V6.0 instance in elastic storage mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DescribeWaitingSQLRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeWaitingSQLRecordsResponse

func (*Client) DownloadDiagnosisRecords

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

*

  • You can call this operation to download the query diagnostic information of an AnalyticDB for PostgreSQL instance. After the download is complete, you can call the [DescribeDownloadRecords](~~447712~~) operation to query download records and download URLs.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DownloadDiagnosisRecordsRequest
  • @return DownloadDiagnosisRecordsResponse

func (*Client) DownloadDiagnosisRecordsWithOptions

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

*

  • You can call this operation to download the query diagnostic information of an AnalyticDB for PostgreSQL instance. After the download is complete, you can call the [DescribeDownloadRecords](~~447712~~) operation to query download records and download URLs.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request DownloadDiagnosisRecordsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DownloadDiagnosisRecordsResponse

func (*Client) DownloadSQLLogsRecords

func (client *Client) DownloadSQLLogsRecords(request *DownloadSQLLogsRecordsRequest) (_result *DownloadSQLLogsRecordsResponse, _err error)

func (*Client) DownloadSQLLogsRecordsWithOptions

func (client *Client) DownloadSQLLogsRecordsWithOptions(request *DownloadSQLLogsRecordsRequest, runtime *util.RuntimeOptions) (_result *DownloadSQLLogsRecordsResponse, _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) GrantCollection

func (client *Client) GrantCollection(request *GrantCollectionRequest) (_result *GrantCollectionResponse, _err error)

func (*Client) GrantCollectionWithOptions

func (client *Client) GrantCollectionWithOptions(request *GrantCollectionRequest, runtime *util.RuntimeOptions) (_result *GrantCollectionResponse, _err error)

func (*Client) Init

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

func (*Client) InitVectorDatabase

func (client *Client) InitVectorDatabase(request *InitVectorDatabaseRequest) (_result *InitVectorDatabaseResponse, _err error)

func (*Client) InitVectorDatabaseWithOptions

func (client *Client) InitVectorDatabaseWithOptions(request *InitVectorDatabaseRequest, runtime *util.RuntimeOptions) (_result *InitVectorDatabaseResponse, _err error)

func (*Client) ListCollections

func (client *Client) ListCollections(request *ListCollectionsRequest) (_result *ListCollectionsResponse, _err error)

func (*Client) ListCollectionsWithOptions

func (client *Client) ListCollectionsWithOptions(request *ListCollectionsRequest, runtime *util.RuntimeOptions) (_result *ListCollectionsResponse, _err error)

func (*Client) ListNamespaces

func (client *Client) ListNamespaces(request *ListNamespacesRequest) (_result *ListNamespacesResponse, _err error)

func (*Client) ListNamespacesWithOptions

func (client *Client) ListNamespacesWithOptions(request *ListNamespacesRequest, runtime *util.RuntimeOptions) (_result *ListNamespacesResponse, _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) 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) 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) ModifyDBInstanceConfig

func (client *Client) ModifyDBInstanceConfig(request *ModifyDBInstanceConfigRequest) (_result *ModifyDBInstanceConfigResponse, _err error)

func (*Client) ModifyDBInstanceConfigWithOptions

func (client *Client) ModifyDBInstanceConfigWithOptions(request *ModifyDBInstanceConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceConfigResponse, _err error)

func (*Client) ModifyDBInstanceConnectionString

func (client *Client) ModifyDBInstanceConnectionString(request *ModifyDBInstanceConnectionStringRequest) (_result *ModifyDBInstanceConnectionStringResponse, _err error)

func (*Client) ModifyDBInstanceConnectionStringWithOptions

func (client *Client) ModifyDBInstanceConnectionStringWithOptions(request *ModifyDBInstanceConnectionStringRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceConnectionStringResponse, _err error)

func (*Client) ModifyDBInstanceDescription

func (client *Client) ModifyDBInstanceDescription(request *ModifyDBInstanceDescriptionRequest) (_result *ModifyDBInstanceDescriptionResponse, _err error)

*

  • To make it easy to identify AnalyticDB for PostgreSQL instances, you can call this operation to modify the description of instances.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyDBInstanceDescriptionRequest
  • @return ModifyDBInstanceDescriptionResponse

func (*Client) ModifyDBInstanceDescriptionWithOptions

func (client *Client) ModifyDBInstanceDescriptionWithOptions(request *ModifyDBInstanceDescriptionRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceDescriptionResponse, _err error)

*

  • To make it easy to identify AnalyticDB for PostgreSQL instances, you can call this operation to modify the description of instances.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyDBInstanceDescriptionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBInstanceDescriptionResponse

func (*Client) ModifyDBInstanceMaintainTime

func (client *Client) ModifyDBInstanceMaintainTime(request *ModifyDBInstanceMaintainTimeRequest) (_result *ModifyDBInstanceMaintainTimeResponse, _err error)

*

  • The system maintains AnalyticDB for PostgreSQL instances during the maintenance window that you specify. We recommend that you set the maintenance window to off-peak hours to minimize the impact on your business.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyDBInstanceMaintainTimeRequest
  • @return ModifyDBInstanceMaintainTimeResponse

func (*Client) ModifyDBInstanceMaintainTimeWithOptions

func (client *Client) ModifyDBInstanceMaintainTimeWithOptions(request *ModifyDBInstanceMaintainTimeRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceMaintainTimeResponse, _err error)

*

  • The system maintains AnalyticDB for PostgreSQL instances during the maintenance window that you specify. We recommend that you set the maintenance window to off-peak hours to minimize the impact on your business.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyDBInstanceMaintainTimeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBInstanceMaintainTimeResponse

func (*Client) ModifyDBInstanceResourceGroup

func (client *Client) ModifyDBInstanceResourceGroup(request *ModifyDBInstanceResourceGroupRequest) (_result *ModifyDBInstanceResourceGroupResponse, _err error)

*

  • Resource Management allows you to build an organizational structure for resources based on your business requirements. You can use resource directories, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](~~94475~~) *
  • @param request ModifyDBInstanceResourceGroupRequest
  • @return ModifyDBInstanceResourceGroupResponse

func (*Client) ModifyDBInstanceResourceGroupWithOptions

func (client *Client) ModifyDBInstanceResourceGroupWithOptions(request *ModifyDBInstanceResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceResourceGroupResponse, _err error)

*

  • Resource Management allows you to build an organizational structure for resources based on your business requirements. You can use resource directories, folders, accounts, and resource groups to hierarchically organize and manage resources. For more information, see [What is Resource Management?](~~94475~~) *
  • @param request ModifyDBInstanceResourceGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyDBInstanceResourceGroupResponse

func (*Client) ModifyDBInstanceSSL

func (client *Client) ModifyDBInstanceSSL(request *ModifyDBInstanceSSLRequest) (_result *ModifyDBInstanceSSLResponse, _err error)

func (*Client) ModifyDBInstanceSSLWithOptions

func (client *Client) ModifyDBInstanceSSLWithOptions(request *ModifyDBInstanceSSLRequest, runtime *util.RuntimeOptions) (_result *ModifyDBInstanceSSLResponse, _err error)

func (*Client) ModifyParameters

func (client *Client) ModifyParameters(request *ModifyParametersRequest) (_result *ModifyParametersResponse, _err error)

*

  • This operation can be called to modify parameters of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyParametersRequest
  • @return ModifyParametersResponse

func (*Client) ModifyParametersWithOptions

func (client *Client) ModifyParametersWithOptions(request *ModifyParametersRequest, runtime *util.RuntimeOptions) (_result *ModifyParametersResponse, _err error)

*

  • This operation can be called to modify parameters of an AnalyticDB for PostgreSQL instance in elastic storage mode or Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifyParametersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyParametersResponse

func (*Client) ModifySQLCollectorPolicy

func (client *Client) ModifySQLCollectorPolicy(request *ModifySQLCollectorPolicyRequest) (_result *ModifySQLCollectorPolicyResponse, _err error)

func (*Client) ModifySQLCollectorPolicyWithOptions

func (client *Client) ModifySQLCollectorPolicyWithOptions(request *ModifySQLCollectorPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifySQLCollectorPolicyResponse, _err error)

func (*Client) ModifySecurityIps

func (client *Client) ModifySecurityIps(request *ModifySecurityIpsRequest) (_result *ModifySecurityIpsResponse, _err error)

*

  • To ensure the security and stability of AnalyticDB for PostgreSQL instances, the system denies all external IP addresses to access AnalyticDB for PostgreSQL instances by default. Before you can use an AnalyticDB for PostgreSQL instance, you must add the IP address or CIDR block of your client to the IP address whitelist of the instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifySecurityIpsRequest
  • @return ModifySecurityIpsResponse

func (*Client) ModifySecurityIpsWithOptions

func (client *Client) ModifySecurityIpsWithOptions(request *ModifySecurityIpsRequest, runtime *util.RuntimeOptions) (_result *ModifySecurityIpsResponse, _err error)

*

  • To ensure the security and stability of AnalyticDB for PostgreSQL instances, the system denies all external IP addresses to access AnalyticDB for PostgreSQL instances by default. Before you can use an AnalyticDB for PostgreSQL instance, you must add the IP address or CIDR block of your client to the IP address whitelist of the instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ModifySecurityIpsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifySecurityIpsResponse

func (*Client) ModifyVectorConfiguration

func (client *Client) ModifyVectorConfiguration(request *ModifyVectorConfigurationRequest) (_result *ModifyVectorConfigurationResponse, _err error)

func (*Client) ModifyVectorConfigurationWithOptions

func (client *Client) ModifyVectorConfigurationWithOptions(request *ModifyVectorConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyVectorConfigurationResponse, _err error)

func (*Client) PauseInstance

func (client *Client) PauseInstance(request *PauseInstanceRequest) (_result *PauseInstanceResponse, _err error)

*

  • You can call this operation to pause an AnalyticDB for PostgreSQL instance that is in the **Running** state.
  • This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • > Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request PauseInstanceRequest
  • @return PauseInstanceResponse

func (*Client) PauseInstanceWithOptions

func (client *Client) PauseInstanceWithOptions(request *PauseInstanceRequest, runtime *util.RuntimeOptions) (_result *PauseInstanceResponse, _err error)

*

  • You can call this operation to pause an AnalyticDB for PostgreSQL instance that is in the **Running** state.
  • This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • > Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request PauseInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return PauseInstanceResponse

func (*Client) QueryCollectionData

func (client *Client) QueryCollectionData(request *QueryCollectionDataRequest) (_result *QueryCollectionDataResponse, _err error)

func (*Client) QueryCollectionDataWithOptions

func (client *Client) QueryCollectionDataWithOptions(tmpReq *QueryCollectionDataRequest, runtime *util.RuntimeOptions) (_result *QueryCollectionDataResponse, _err error)

func (*Client) RebalanceDBInstance

func (client *Client) RebalanceDBInstance(request *RebalanceDBInstanceRequest) (_result *RebalanceDBInstanceResponse, _err error)

func (*Client) RebalanceDBInstanceWithOptions

func (client *Client) RebalanceDBInstanceWithOptions(request *RebalanceDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RebalanceDBInstanceResponse, _err error)

func (*Client) ReleaseInstancePublicConnection

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

func (*Client) ReleaseInstancePublicConnectionWithOptions

func (client *Client) ReleaseInstancePublicConnectionWithOptions(request *ReleaseInstancePublicConnectionRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstancePublicConnectionResponse, _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) RestartDBInstance

func (client *Client) RestartDBInstance(request *RestartDBInstanceRequest) (_result *RestartDBInstanceResponse, _err error)

*

  • A restart takes about 3 to 30 minutes. During the restart, services are unavailable. We recommend that you restart the instance during off-peak hours. After the instance is restarted and enters the running state, you can access the instance.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request RestartDBInstanceRequest
  • @return RestartDBInstanceResponse

func (*Client) RestartDBInstanceWithOptions

func (client *Client) RestartDBInstanceWithOptions(request *RestartDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartDBInstanceResponse, _err error)

*

  • A restart takes about 3 to 30 minutes. During the restart, services are unavailable. We recommend that you restart the instance during off-peak hours. After the instance is restarted and enters the running state, you can access the instance.
  • ## Limit
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered and may affect your business. We recommend that you take note of the limit when you call this operation. *
  • @param request RestartDBInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RestartDBInstanceResponse

func (*Client) ResumeInstance

func (client *Client) ResumeInstance(request *ResumeInstanceRequest) (_result *ResumeInstanceResponse, _err error)

*

  • You can call this operation to resume an AnalyticDB for PostgreSQL instance that is in the **Paused** state.
  • This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • > Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ResumeInstanceRequest
  • @return ResumeInstanceResponse

func (*Client) ResumeInstanceWithOptions

func (client *Client) ResumeInstanceWithOptions(request *ResumeInstanceRequest, runtime *util.RuntimeOptions) (_result *ResumeInstanceResponse, _err error)

*

  • You can call this operation to resume an AnalyticDB for PostgreSQL instance that is in the **Paused** state.
  • This operation is available only for AnalyticDB for PostgreSQL instances in Serverless mode that run V1.0.2.1 or later. For more information about how to view and update the minor engine version of an instance, see [View the minor engine version](~~277424~~) and [Update the minor engine version](~~139271~~).
  • > Before you call this operation, make sure that you are familiar with the billing methods and pricing of AnalyticDB for PostgreSQL instances. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request ResumeInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ResumeInstanceResponse

func (*Client) SetDBInstancePlanStatus

func (client *Client) SetDBInstancePlanStatus(request *SetDBInstancePlanStatusRequest) (_result *SetDBInstancePlanStatusResponse, _err error)

*

  • You can call this operation to enable or disable a specified plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request SetDBInstancePlanStatusRequest
  • @return SetDBInstancePlanStatusResponse

func (*Client) SetDBInstancePlanStatusWithOptions

func (client *Client) SetDBInstancePlanStatusWithOptions(request *SetDBInstancePlanStatusRequest, runtime *util.RuntimeOptions) (_result *SetDBInstancePlanStatusResponse, _err error)

*

  • You can call this operation to enable or disable a specified plan. The plan management feature is supported only for AnalyticDB for PostgreSQL instances in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request SetDBInstancePlanStatusRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetDBInstancePlanStatusResponse

func (*Client) SetDataShareInstance

func (client *Client) SetDataShareInstance(request *SetDataShareInstanceRequest) (_result *SetDataShareInstanceResponse, _err error)

*

  • This operation is called to enable or disable data sharing for an AnalyticDB for PostgreSQL instance in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation. *
  • @param request SetDataShareInstanceRequest
  • @return SetDataShareInstanceResponse

func (*Client) SetDataShareInstanceWithOptions

func (client *Client) SetDataShareInstanceWithOptions(tmpReq *SetDataShareInstanceRequest, runtime *util.RuntimeOptions) (_result *SetDataShareInstanceResponse, _err error)

*

  • This operation is called to enable or disable data sharing for an AnalyticDB for PostgreSQL instance in Serverless mode.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation. *
  • @param tmpReq SetDataShareInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetDataShareInstanceResponse

func (*Client) SwitchDBInstanceNetType

func (client *Client) SwitchDBInstanceNetType(request *SwitchDBInstanceNetTypeRequest) (_result *SwitchDBInstanceNetTypeResponse, _err error)

func (*Client) SwitchDBInstanceNetTypeWithOptions

func (client *Client) SwitchDBInstanceNetTypeWithOptions(request *SwitchDBInstanceNetTypeRequest, runtime *util.RuntimeOptions) (_result *SwitchDBInstanceNetTypeResponse, _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) UnloadSampleData

func (client *Client) UnloadSampleData(request *UnloadSampleDataRequest) (_result *UnloadSampleDataResponse, _err error)

*

  • You can call this operation to release a sample dataset from an AnalyticDB for PostgreSQL instance. You must have already loaded the sample dataset.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UnloadSampleDataRequest
  • @return UnloadSampleDataResponse

func (*Client) UnloadSampleDataWithOptions

func (client *Client) UnloadSampleDataWithOptions(request *UnloadSampleDataRequest, runtime *util.RuntimeOptions) (_result *UnloadSampleDataResponse, _err error)

*

  • You can call this operation to release a sample dataset from an AnalyticDB for PostgreSQL instance. You must have already loaded the sample dataset.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UnloadSampleDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UnloadSampleDataResponse

func (*Client) UntagResources

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

func (*Client) UntagResourcesWithOptions

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

func (*Client) UpdateCollectionDataMetadata added in v3.1.0

func (client *Client) UpdateCollectionDataMetadata(request *UpdateCollectionDataMetadataRequest) (_result *UpdateCollectionDataMetadataResponse, _err error)

func (*Client) UpdateCollectionDataMetadataWithOptions added in v3.1.0

func (client *Client) UpdateCollectionDataMetadataWithOptions(tmpReq *UpdateCollectionDataMetadataRequest, runtime *util.RuntimeOptions) (_result *UpdateCollectionDataMetadataResponse, _err error)

func (*Client) UpdateDBInstancePlan

func (client *Client) UpdateDBInstancePlan(request *UpdateDBInstancePlanRequest) (_result *UpdateDBInstancePlanResponse, _err error)

*

  • You can call this operation to modify a plan for an AnalyticDB for PostgreSQL instance in Serverless mode. For example, you can modify a plan for periodically pausing and resuming an instance or scaling an instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UpdateDBInstancePlanRequest
  • @return UpdateDBInstancePlanResponse

func (*Client) UpdateDBInstancePlanWithOptions

func (client *Client) UpdateDBInstancePlanWithOptions(request *UpdateDBInstancePlanRequest, runtime *util.RuntimeOptions) (_result *UpdateDBInstancePlanResponse, _err error)

*

  • You can call this operation to modify a plan for an AnalyticDB for PostgreSQL instance in Serverless mode. For example, you can modify a plan for periodically pausing and resuming an instance or scaling an instance.
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UpdateDBInstancePlanRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateDBInstancePlanResponse

func (*Client) UpgradeDBInstance

func (client *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (_result *UpgradeDBInstanceResponse, _err error)

*

  • You can call this operation to change the configurations of an AnalyticDB for PostgreSQL instance.
  • > This operation is not supported for instances in reserved storage mode.
  • Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UpgradeDBInstanceRequest
  • @return UpgradeDBInstanceResponse

func (*Client) UpgradeDBInstanceWithOptions

func (client *Client) UpgradeDBInstanceWithOptions(request *UpgradeDBInstanceRequest, runtime *util.RuntimeOptions) (_result *UpgradeDBInstanceResponse, _err error)

*

  • You can call this operation to change the configurations of an AnalyticDB for PostgreSQL instance.
  • > This operation is not supported for instances in reserved storage mode.
  • Before you call this operation, make sure that you are familiar with the billing of AnalyticDB for PostgreSQL. For more information, see [Billing methods](~~35406~~) and [AnalyticDB for PostgreSQL pricing](https://www.alibabacloud.com/zh/product/hybriddb-postgresql/pricing).
  • ## Limits
  • You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. *
  • @param request UpgradeDBInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpgradeDBInstanceResponse

func (*Client) UpgradeDBVersion

func (client *Client) UpgradeDBVersion(request *UpgradeDBVersionRequest) (_result *UpgradeDBVersionResponse, _err error)

func (*Client) UpgradeDBVersionWithOptions

func (client *Client) UpgradeDBVersionWithOptions(request *UpgradeDBVersionRequest, runtime *util.RuntimeOptions) (_result *UpgradeDBVersionResponse, _err error)

func (*Client) UpsertCollectionData

func (client *Client) UpsertCollectionData(request *UpsertCollectionDataRequest) (_result *UpsertCollectionDataResponse, _err error)

func (*Client) UpsertCollectionDataWithOptions

func (client *Client) UpsertCollectionDataWithOptions(tmpReq *UpsertCollectionDataRequest, runtime *util.RuntimeOptions) (_result *UpsertCollectionDataResponse, _err error)

type CreateAccountRequest

type CreateAccountRequest struct {
	// The description of the privileged account.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the privileged account.
	//
	// *   The name can contain lowercase letters, digits, and underscores (\_).
	// *   The name must start with a lowercase letter and end with a lowercase letter or a digit.
	// *   The name cannot start with gp.
	// *   The name must be 2 to 16 characters in length.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The password of the privileged 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 ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,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) SetDBInstanceId

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

func (*CreateAccountRequest) SetDatabaseName

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

func (*CreateAccountRequest) SetOwnerId

func (*CreateAccountRequest) SetResourceGroupId

func (s *CreateAccountRequest) SetResourceGroupId(v string) *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 request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAccountResponseBody) GoString

func (s CreateAccountResponseBody) GoString() string

func (*CreateAccountResponseBody) SetRequestId

func (CreateAccountResponseBody) String

func (s CreateAccountResponseBody) String() string

type CreateCollectionRequest

type CreateCollectionRequest struct {
	Collection              *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId            *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Dimension               *int64  `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	HnswM                   *int32  `json:"HnswM,omitempty" xml:"HnswM,omitempty"`
	ManagerAccount          *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword  *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Metadata                *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Metrics                 *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Namespace               *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId                 *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Parser                  *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	PqEnable                *int32  `json:"PqEnable,omitempty" xml:"PqEnable,omitempty"`
	RegionId                *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateCollectionRequest) GoString

func (s CreateCollectionRequest) GoString() string

func (*CreateCollectionRequest) SetCollection

func (*CreateCollectionRequest) SetDBInstanceId

func (*CreateCollectionRequest) SetDimension

func (*CreateCollectionRequest) SetFullTextRetrievalFields

func (s *CreateCollectionRequest) SetFullTextRetrievalFields(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetHnswM

func (*CreateCollectionRequest) SetManagerAccount

func (s *CreateCollectionRequest) SetManagerAccount(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetManagerAccountPassword

func (s *CreateCollectionRequest) SetManagerAccountPassword(v string) *CreateCollectionRequest

func (*CreateCollectionRequest) SetMetadata

func (*CreateCollectionRequest) SetMetrics

func (*CreateCollectionRequest) SetNamespace

func (*CreateCollectionRequest) SetOwnerId

func (*CreateCollectionRequest) SetParser

func (*CreateCollectionRequest) SetPqEnable

func (*CreateCollectionRequest) SetRegionId

func (CreateCollectionRequest) String

func (s CreateCollectionRequest) String() string

type CreateCollectionResponse

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

func (CreateCollectionResponse) GoString

func (s CreateCollectionResponse) GoString() string

func (*CreateCollectionResponse) SetBody

func (*CreateCollectionResponse) SetHeaders

func (*CreateCollectionResponse) SetStatusCode

func (CreateCollectionResponse) String

func (s CreateCollectionResponse) String() string

type CreateCollectionResponseBody

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

func (CreateCollectionResponseBody) GoString

func (s CreateCollectionResponseBody) GoString() string

func (*CreateCollectionResponseBody) SetMessage

func (*CreateCollectionResponseBody) SetRequestId

func (*CreateCollectionResponseBody) SetStatus

func (CreateCollectionResponseBody) String

type CreateDBInstancePlanRequest

type CreateDBInstancePlanRequest struct {
	// The ID of instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The execution information of the plan. Specify the parameter in the JSON format. The parameter value varies based on the values of the **PlanType** and **PlanScheduleType** parameters. The following section describes the PlanConfig parameter.
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// > *   This parameter is required only if the **PlanScheduleType** parameter is set to **Regular**.
	// > *   If you do not specify this parameter, the plan does not end.
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The name of the plan.
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// *   **Postpone**: The plan is executed later.
	// *   **Regular**: The plan is executed periodically.
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The start time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// >  *   This parameter is required only if the **PlanScheduleType** parameter is set to **Regular**.
	// >  *   If you do not specify this parameter, the plan is executed immediately.
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
	// The type of the plan. Valid values:
	//
	// *   **PauseResume**: pauses and resumes an instance.
	// *   **Resize**: changes the number of compute nodes.
	// *   **ModifySpec**: changes compute node specifications.
	//
	// > *   You can specify the value to Resize only for instances in Serverless mode.
	// > *   You can specify the value to ModifySpec only for instances in elastic storage mode.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (CreateDBInstancePlanRequest) GoString

func (s CreateDBInstancePlanRequest) GoString() string

func (*CreateDBInstancePlanRequest) SetDBInstanceId

func (*CreateDBInstancePlanRequest) SetOwnerId

func (*CreateDBInstancePlanRequest) SetPlanConfig

func (*CreateDBInstancePlanRequest) SetPlanDesc

func (*CreateDBInstancePlanRequest) SetPlanEndDate

func (*CreateDBInstancePlanRequest) SetPlanName

func (*CreateDBInstancePlanRequest) SetPlanScheduleType

func (*CreateDBInstancePlanRequest) SetPlanStartDate

func (*CreateDBInstancePlanRequest) SetPlanType

func (CreateDBInstancePlanRequest) String

type CreateDBInstancePlanResponse

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

func (CreateDBInstancePlanResponse) GoString

func (s CreateDBInstancePlanResponse) GoString() string

func (*CreateDBInstancePlanResponse) SetBody

func (*CreateDBInstancePlanResponse) SetHeaders

func (*CreateDBInstancePlanResponse) SetStatusCode

func (CreateDBInstancePlanResponse) String

type CreateDBInstancePlanResponseBody

type CreateDBInstancePlanResponseBody struct {
	// The ID of instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message.
	//
	// This parameter is returned only if the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success** is returned. If the operation fails, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateDBInstancePlanResponseBody) GoString

func (*CreateDBInstancePlanResponseBody) SetDBInstanceId

func (*CreateDBInstancePlanResponseBody) SetErrorMessage

func (*CreateDBInstancePlanResponseBody) SetPlanId

func (*CreateDBInstancePlanResponseBody) SetRequestId

func (*CreateDBInstancePlanResponseBody) SetStatus

func (CreateDBInstancePlanResponseBody) String

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. For more information, see [Ensure idempotence](~~327176~~).
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// Specifies whether to load a sample dataset after the instance is created. Valid values:
	//
	// - **true**
	// - **false**
	//
	// If you do not specify this parameter, no sample dataset is loaded.
	CreateSampleData *bool `json:"CreateSampleData,omitempty" xml:"CreateSampleData,omitempty"`
	// The edition of the instance. Valid values:
	//
	// - **HighAvailability**: High-availability Edition.
	// - **Basic**: Basic Edition.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode.
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The instance type of the instance. For information, see [Instance types](~~86942~~).
	//
	// > This parameter must be specified when you create an instance in reserved storage mode.
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The number of compute groups. Valid values: 2, 4, 8, 12, 16, 24, 32, 64, 96, and 128.
	//
	// > This parameter must be specified when you create an instance in reserved storage mode.
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// - **StorageElastic**: elastic storage mode.
	// - **Serverless**: Serverless mode.
	// - **Classic**: reserved storage mode.
	//
	// > This parameter must be specified.
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The ID of the encryption key.
	//
	// > If EncryptionType is set to CloudDisk, you must specify an encryption key that resides in the same region as the cloud disk that is specified by EncryptionType. Otherwise, leave this parameter empty.
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// - **NULL** (default): Encryption is disabled.
	// - **CloudDisk**: Encryption is enabled on cloud disks, and EncryptionKey is used to specify an encryption key.
	//
	// > Disk encryption cannot be disabled after it is enabled.
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The database engine of the instance. Set the value to gpdb.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the database engine. Valid values:
	//
	// - 6.0
	// - 7.0
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The wait time for the instance that has no traffic to become idle. Minimum value: 60. Default value: 600. Unit: seconds.
	//
	// > This parameter must be specified only when you create an instance in automatic Serverless mode.
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The network type of the instance. Set the value to VPC.
	//
	// >
	// - Only the Virtual Private Cloud (VPC) type is supported.
	// - If you do not specify this parameter, VPC is used.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The specifications of compute nodes.
	//
	// Valid values for High-availability Edition instances in elastic storage mode:
	//
	// - **2C16G**
	// - **4C32G**
	// - **16C128G**
	//
	// Valid values for Basic Edition instances in elastic storage mode:
	//
	// - **2C8G**
	// - **4C16G**
	// - **8C32G**
	// - **16C64G**
	//
	// Valid values for instances in Serverless mode:
	//
	// - **4C16G**
	// - **8C32G**
	//
	// > This parameter must be specified when you create an instance in elastic storage mode or Serverless mode.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The number of coordinator nodes. Valid values: 1 and 2.
	//
	// > If you do not specify this parameter, 1 is used.
	MasterNodeNum *string `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// - **Postpaid**: pay-as-you-go.
	// - **Prepaid**: subscription.
	// >
	// - If you do not specify this parameter, Postpaid is used.
	// - You can obtain more cost savings if you create a subscription instance for one year or longer. We recommend that you select the billing method that best suits your needs.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The unit of the subscription duration. Valid values:
	//
	// - **Month**
	// - **Year**
	// > This parameter must be specified when PayType is set to Prepaid.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The private IP address of the instance.
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	// The ID of the region. You can call the [DescribeRegions](~~86912~~) 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 instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The IP address whitelist of the instance.
	//
	// A value of 127.0.0.1 specifies that no IP address is allowed for external access. You can call the [ModifySecurityIps](~~86928~~) operation to modify the IP address whitelist after you create an instance.
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The performance level of ESSDs. Valid values:
	//
	// - **pl0**
	// - **pl1**
	// - **pl2**
	// >
	// - This parameter takes effect only when SegStorageType is set to cloud_essd.
	// - If you do not specify this parameter, pl1 is used.
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes.
	//
	// - Valid values for High-availability Edition instances in elastic storage mode: multiples of 4 in the range of 4 to 512.
	// - Valid values for Basic Edition instances in elastic storage mode: multiples of 2 in the range of 2 to 512.
	// - Valid values for instances in Serverless mode: multiples of 2 in the range of 2 to 512.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode or Serverless mode.
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The disk storage type of the instance. Only enhanced SSDs (ESSDs) are supported. Set the value to cloud_essd.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode.
	SegStorageType *string `json:"SegStorageType,omitempty" xml:"SegStorageType,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// - **Manual** (default): manual scheduling.
	// - **Auto**: automatic scheduling.
	//
	// > This parameter must be specified only when you create an instance in Serverless mode.
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The threshold of computing resources. Unit: AnalyticDB compute unit (ACU). Valid values: 8 to 32. The value must be in increments of 8 ACUs. Default value: 32.
	//
	// > This parameter must be specified only when you create an instance in automatic Serverless mode.
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
	// The storage capacity of the instance. Unit: GB. Valid values: 50 to 4000.
	//
	// > This parameter must be specified when you create an instance in elastic storage mode.
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// This parameter is no longer used.
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The list of tags.
	Tag []*CreateDBInstanceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	// The subscription duration.
	//
	// - Valid values when Period is set to Month: 1 to 9.
	// - Valid values when Period is set to Year: 1 to 3.
	// > This parameter must be specified when PayType is set to Prepaid.
	UsedTime *string `json:"UsedTime,omitempty" xml:"UsedTime,omitempty"`
	// The VPC ID of the instance.
	//
	// >
	// - This parameter must be specified.
	// - The region where the VPC resides must be the same as the region that is specified by RegionId.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID of the instance.
	//
	// >
	// - This parameter must be specified.
	// - The zone where the vSwitch resides must be the same as the zone that is specified by ZoneId.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Specifies whether to enable vector engine optimization. Valid values:
	//
	// - **enabled**
	// - **disabled** (default)
	//
	// >
	// - We recommend that you do not enable vector engine optimization in mainstream analysis and real-time data warehousing scenarios.
	// - We recommend that you enable vector engine optimization in AI Generated Content (AIGC) and vector retrieval scenarios that require the vector analysis engine.
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
	// The zone ID of the read-only instance. You can call the [DescribeRegions](~~86912~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateDBInstanceRequest) GoString

func (s CreateDBInstanceRequest) GoString() string

func (*CreateDBInstanceRequest) SetClientToken

func (*CreateDBInstanceRequest) SetCreateSampleData

func (s *CreateDBInstanceRequest) SetCreateSampleData(v bool) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetDBInstanceCategory

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

func (*CreateDBInstanceRequest) SetDBInstanceClass

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

func (*CreateDBInstanceRequest) SetDBInstanceDescription

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

func (*CreateDBInstanceRequest) SetDBInstanceGroupCount

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

func (*CreateDBInstanceRequest) SetDBInstanceMode

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

func (*CreateDBInstanceRequest) SetEncryptionKey

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

func (*CreateDBInstanceRequest) SetEncryptionType

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

func (*CreateDBInstanceRequest) SetEngine

func (*CreateDBInstanceRequest) SetEngineVersion

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

func (*CreateDBInstanceRequest) SetIdleTime

func (*CreateDBInstanceRequest) SetInstanceNetworkType

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

func (*CreateDBInstanceRequest) SetInstanceSpec

func (*CreateDBInstanceRequest) SetMasterNodeNum

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

func (*CreateDBInstanceRequest) SetOwnerId

func (*CreateDBInstanceRequest) SetPayType

func (*CreateDBInstanceRequest) SetPeriod

func (*CreateDBInstanceRequest) SetPrivateIpAddress

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

func (*CreateDBInstanceRequest) SetRegionId

func (*CreateDBInstanceRequest) SetResourceGroupId

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

func (*CreateDBInstanceRequest) SetSecurityIPList

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

func (*CreateDBInstanceRequest) SetSegDiskPerformanceLevel

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

func (*CreateDBInstanceRequest) SetSegNodeNum

func (*CreateDBInstanceRequest) SetSegStorageType

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

func (*CreateDBInstanceRequest) SetServerlessMode

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

func (*CreateDBInstanceRequest) SetServerlessResource

func (s *CreateDBInstanceRequest) SetServerlessResource(v int32) *CreateDBInstanceRequest

func (*CreateDBInstanceRequest) SetStorageSize

func (*CreateDBInstanceRequest) SetStorageType

func (*CreateDBInstanceRequest) SetTag

func (*CreateDBInstanceRequest) SetUsedTime

func (*CreateDBInstanceRequest) SetVPCId

func (*CreateDBInstanceRequest) SetVSwitchId

func (*CreateDBInstanceRequest) SetVectorConfigurationStatus

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

func (*CreateDBInstanceRequest) SetZoneId

func (CreateDBInstanceRequest) String

func (s CreateDBInstanceRequest) String() string

type CreateDBInstanceRequestTag

type CreateDBInstanceRequestTag struct {
	// The key of tag N. Take note of the following requirements:
	//
	// - The tag key cannot be an empty string.
	// - The tag key can be up to 128 characters in length.
	// - The tag key cannot start with `aliyun` or `acs:`, and contain `http://` or `https://`.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N. Take note of the following requirements:
	//
	// - The tag key cannot be an empty string.
	// - The tag key can be up to 128 characters in length.
	// - The tag key cannot start with `aliyun` or `acs:`, and contain `http://` or `https://`.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDBInstanceRequestTag) GoString

func (s CreateDBInstanceRequestTag) GoString() string

func (*CreateDBInstanceRequestTag) SetKey

func (*CreateDBInstanceRequestTag) SetValue

func (CreateDBInstanceRequestTag) String

type CreateDBInstanceResponse

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

func (CreateDBInstanceResponse) GoString

func (s CreateDBInstanceResponse) GoString() string

func (*CreateDBInstanceResponse) SetBody

func (*CreateDBInstanceResponse) SetHeaders

func (*CreateDBInstanceResponse) SetStatusCode

func (CreateDBInstanceResponse) String

func (s CreateDBInstanceResponse) String() string

type CreateDBInstanceResponseBody

type CreateDBInstanceResponseBody struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](~~86910~~) operation to query the endpoint that is used to connect to the instance.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](~~86910~~) operation to query the port number that is used to connect to the instance.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDBInstanceResponseBody) GoString

func (s CreateDBInstanceResponseBody) GoString() string

func (*CreateDBInstanceResponseBody) SetConnectionString

func (*CreateDBInstanceResponseBody) SetDBInstanceId

func (*CreateDBInstanceResponseBody) SetOrderId

func (*CreateDBInstanceResponseBody) SetPort

func (*CreateDBInstanceResponseBody) SetRequestId

func (CreateDBInstanceResponseBody) String

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Namespace              *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword      *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateNamespaceRequest) GoString

func (s CreateNamespaceRequest) GoString() string

func (*CreateNamespaceRequest) SetDBInstanceId

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

func (*CreateNamespaceRequest) SetManagerAccount

func (s *CreateNamespaceRequest) SetManagerAccount(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetManagerAccountPassword

func (s *CreateNamespaceRequest) SetManagerAccountPassword(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetNamespace

func (*CreateNamespaceRequest) SetNamespacePassword

func (s *CreateNamespaceRequest) SetNamespacePassword(v string) *CreateNamespaceRequest

func (*CreateNamespaceRequest) SetOwnerId

func (*CreateNamespaceRequest) SetRegionId

func (CreateNamespaceRequest) String

func (s CreateNamespaceRequest) String() string

type CreateNamespaceResponse

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

func (CreateNamespaceResponse) GoString

func (s CreateNamespaceResponse) GoString() string

func (*CreateNamespaceResponse) SetBody

func (*CreateNamespaceResponse) SetHeaders

func (*CreateNamespaceResponse) SetStatusCode

func (CreateNamespaceResponse) String

func (s CreateNamespaceResponse) String() string

type CreateNamespaceResponseBody

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

func (CreateNamespaceResponseBody) GoString

func (s CreateNamespaceResponseBody) GoString() string

func (*CreateNamespaceResponseBody) SetMessage

func (*CreateNamespaceResponseBody) SetRequestId

func (*CreateNamespaceResponseBody) SetStatus

func (CreateNamespaceResponseBody) String

type CreateSampleDataRequest

type CreateSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (CreateSampleDataRequest) GoString

func (s CreateSampleDataRequest) GoString() string

func (*CreateSampleDataRequest) SetDBInstanceId

func (*CreateSampleDataRequest) SetOwnerId

func (CreateSampleDataRequest) String

func (s CreateSampleDataRequest) String() string

type CreateSampleDataResponse

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

func (CreateSampleDataResponse) GoString

func (s CreateSampleDataResponse) GoString() string

func (*CreateSampleDataResponse) SetBody

func (*CreateSampleDataResponse) SetHeaders

func (*CreateSampleDataResponse) SetStatusCode

func (CreateSampleDataResponse) String

func (s CreateSampleDataResponse) String() string

type CreateSampleDataResponseBody

type CreateSampleDataResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution state of the operation. Valid values:
	//
	// *   **false**: The operation fails.
	// *   **true**: The operation is successful.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateSampleDataResponseBody) GoString

func (s CreateSampleDataResponseBody) GoString() string

func (*CreateSampleDataResponseBody) SetDBInstanceId

func (*CreateSampleDataResponseBody) SetErrorMessage

func (*CreateSampleDataResponseBody) SetRequestId

func (*CreateSampleDataResponseBody) SetStatus

func (CreateSampleDataResponseBody) String

type CreateServiceLinkedRoleRequest

type CreateServiceLinkedRoleRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateServiceLinkedRoleRequest) GoString

func (*CreateServiceLinkedRoleRequest) SetOwnerId

func (*CreateServiceLinkedRoleRequest) SetRegionId

func (CreateServiceLinkedRoleRequest) String

type CreateServiceLinkedRoleResponse

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

func (CreateServiceLinkedRoleResponse) GoString

func (*CreateServiceLinkedRoleResponse) SetHeaders

func (*CreateServiceLinkedRoleResponse) SetStatusCode

func (CreateServiceLinkedRoleResponse) String

type CreateServiceLinkedRoleResponseBody

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

func (CreateServiceLinkedRoleResponseBody) GoString

func (*CreateServiceLinkedRoleResponseBody) SetRequestId

func (CreateServiceLinkedRoleResponseBody) String

type CreateVectorIndexRequest

type CreateVectorIndexRequest struct {
	Collection             *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Dimension              *int32  `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	HnswM                  *int32  `json:"HnswM,omitempty" xml:"HnswM,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// Distance Metrics。
	Metrics   *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PqEnable  *int32  `json:"PqEnable,omitempty" xml:"PqEnable,omitempty"`
	RegionId  *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateVectorIndexRequest) GoString

func (s CreateVectorIndexRequest) GoString() string

func (*CreateVectorIndexRequest) SetCollection

func (*CreateVectorIndexRequest) SetDBInstanceId

func (*CreateVectorIndexRequest) SetDimension

func (*CreateVectorIndexRequest) SetHnswM

func (*CreateVectorIndexRequest) SetManagerAccount

func (s *CreateVectorIndexRequest) SetManagerAccount(v string) *CreateVectorIndexRequest

func (*CreateVectorIndexRequest) SetManagerAccountPassword

func (s *CreateVectorIndexRequest) SetManagerAccountPassword(v string) *CreateVectorIndexRequest

func (*CreateVectorIndexRequest) SetMetrics

func (*CreateVectorIndexRequest) SetNamespace

func (*CreateVectorIndexRequest) SetOwnerId

func (*CreateVectorIndexRequest) SetPqEnable

func (*CreateVectorIndexRequest) SetRegionId

func (CreateVectorIndexRequest) String

func (s CreateVectorIndexRequest) String() string

type CreateVectorIndexResponse

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

func (CreateVectorIndexResponse) GoString

func (s CreateVectorIndexResponse) GoString() string

func (*CreateVectorIndexResponse) SetBody

func (*CreateVectorIndexResponse) SetHeaders

func (*CreateVectorIndexResponse) SetStatusCode

func (CreateVectorIndexResponse) String

func (s CreateVectorIndexResponse) String() string

type CreateVectorIndexResponseBody

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

func (CreateVectorIndexResponseBody) GoString

func (*CreateVectorIndexResponseBody) SetMessage

func (*CreateVectorIndexResponseBody) SetRequestId

func (*CreateVectorIndexResponseBody) SetStatus

func (CreateVectorIndexResponseBody) String

type DeleteCollectionDataRequest

type DeleteCollectionDataRequest struct {
	Collection           *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	CollectionData       *string `json:"CollectionData,omitempty" xml:"CollectionData,omitempty"`
	CollectionDataFilter *string `json:"CollectionDataFilter,omitempty" xml:"CollectionDataFilter,omitempty"`
	DBInstanceId         *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace            *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword    *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteCollectionDataRequest) GoString

func (s DeleteCollectionDataRequest) GoString() string

func (*DeleteCollectionDataRequest) SetCollection

func (*DeleteCollectionDataRequest) SetCollectionData

func (*DeleteCollectionDataRequest) SetCollectionDataFilter

func (s *DeleteCollectionDataRequest) SetCollectionDataFilter(v string) *DeleteCollectionDataRequest

func (*DeleteCollectionDataRequest) SetDBInstanceId

func (*DeleteCollectionDataRequest) SetNamespace

func (*DeleteCollectionDataRequest) SetNamespacePassword

func (*DeleteCollectionDataRequest) SetOwnerId

func (*DeleteCollectionDataRequest) SetRegionId

func (DeleteCollectionDataRequest) String

type DeleteCollectionDataResponse

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

func (DeleteCollectionDataResponse) GoString

func (s DeleteCollectionDataResponse) GoString() string

func (*DeleteCollectionDataResponse) SetBody

func (*DeleteCollectionDataResponse) SetHeaders

func (*DeleteCollectionDataResponse) SetStatusCode

func (DeleteCollectionDataResponse) String

type DeleteCollectionDataResponseBody

type DeleteCollectionDataResponseBody struct {
	AppliedRows *int64  `json:"AppliedRows,omitempty" xml:"AppliedRows,omitempty"`
	Message     *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteCollectionDataResponseBody) GoString

func (*DeleteCollectionDataResponseBody) SetAppliedRows

func (*DeleteCollectionDataResponseBody) SetMessage

func (*DeleteCollectionDataResponseBody) SetRequestId

func (*DeleteCollectionDataResponseBody) SetStatus

func (DeleteCollectionDataResponseBody) String

type DeleteCollectionRequest

type DeleteCollectionRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteCollectionRequest) GoString

func (s DeleteCollectionRequest) GoString() string

func (*DeleteCollectionRequest) SetCollection

func (*DeleteCollectionRequest) SetDBInstanceId

func (*DeleteCollectionRequest) SetNamespace

func (*DeleteCollectionRequest) SetNamespacePassword

func (s *DeleteCollectionRequest) SetNamespacePassword(v string) *DeleteCollectionRequest

func (*DeleteCollectionRequest) SetOwnerId

func (*DeleteCollectionRequest) SetRegionId

func (DeleteCollectionRequest) String

func (s DeleteCollectionRequest) String() string

type DeleteCollectionResponse

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

func (DeleteCollectionResponse) GoString

func (s DeleteCollectionResponse) GoString() string

func (*DeleteCollectionResponse) SetBody

func (*DeleteCollectionResponse) SetHeaders

func (*DeleteCollectionResponse) SetStatusCode

func (DeleteCollectionResponse) String

func (s DeleteCollectionResponse) String() string

type DeleteCollectionResponseBody

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

func (DeleteCollectionResponseBody) GoString

func (s DeleteCollectionResponseBody) GoString() string

func (*DeleteCollectionResponseBody) SetMessage

func (*DeleteCollectionResponseBody) SetRequestId

func (*DeleteCollectionResponseBody) SetStatus

func (DeleteCollectionResponseBody) String

type DeleteDBInstancePlanRequest

type DeleteDBInstancePlanRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](~~449398~~) operation to query the details of plans, including plan IDs.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
}

func (DeleteDBInstancePlanRequest) GoString

func (s DeleteDBInstancePlanRequest) GoString() string

func (*DeleteDBInstancePlanRequest) SetDBInstanceId

func (*DeleteDBInstancePlanRequest) SetOwnerId

func (*DeleteDBInstancePlanRequest) SetPlanId

func (DeleteDBInstancePlanRequest) String

type DeleteDBInstancePlanResponse

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

func (DeleteDBInstancePlanResponse) GoString

func (s DeleteDBInstancePlanResponse) GoString() string

func (*DeleteDBInstancePlanResponse) SetBody

func (*DeleteDBInstancePlanResponse) SetHeaders

func (*DeleteDBInstancePlanResponse) SetStatusCode

func (DeleteDBInstancePlanResponse) String

type DeleteDBInstancePlanResponseBody

type DeleteDBInstancePlanResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success** is returned. If the operation fails, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteDBInstancePlanResponseBody) GoString

func (*DeleteDBInstancePlanResponseBody) SetDBInstanceId

func (*DeleteDBInstancePlanResponseBody) SetErrorMessage

func (*DeleteDBInstancePlanResponseBody) SetPlanId

func (*DeleteDBInstancePlanResponseBody) SetRequestId

func (*DeleteDBInstancePlanResponseBody) SetStatus

func (DeleteDBInstancePlanResponseBody) String

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. For more information, see [How to ensure idempotence](~~327176~~).
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DeleteDBInstanceRequest) GoString

func (s DeleteDBInstanceRequest) GoString() string

func (*DeleteDBInstanceRequest) SetClientToken

func (*DeleteDBInstanceRequest) SetDBInstanceId

func (*DeleteDBInstanceRequest) SetOwnerId

func (*DeleteDBInstanceRequest) SetResourceGroupId

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

func (DeleteDBInstanceRequest) String

func (s DeleteDBInstanceRequest) String() string

type DeleteDBInstanceResponse

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

func (DeleteDBInstanceResponse) GoString

func (s DeleteDBInstanceResponse) GoString() string

func (*DeleteDBInstanceResponse) SetBody

func (*DeleteDBInstanceResponse) SetHeaders

func (*DeleteDBInstanceResponse) SetStatusCode

func (DeleteDBInstanceResponse) String

func (s DeleteDBInstanceResponse) String() string

type DeleteDBInstanceResponseBody

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

func (DeleteDBInstanceResponseBody) GoString

func (s DeleteDBInstanceResponseBody) GoString() string

func (*DeleteDBInstanceResponseBody) SetRequestId

func (DeleteDBInstanceResponseBody) String

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Namespace              *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteNamespaceRequest) GoString

func (s DeleteNamespaceRequest) GoString() string

func (*DeleteNamespaceRequest) SetDBInstanceId

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

func (*DeleteNamespaceRequest) SetManagerAccount

func (s *DeleteNamespaceRequest) SetManagerAccount(v string) *DeleteNamespaceRequest

func (*DeleteNamespaceRequest) SetManagerAccountPassword

func (s *DeleteNamespaceRequest) SetManagerAccountPassword(v string) *DeleteNamespaceRequest

func (*DeleteNamespaceRequest) SetNamespace

func (*DeleteNamespaceRequest) SetOwnerId

func (*DeleteNamespaceRequest) SetRegionId

func (DeleteNamespaceRequest) String

func (s DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

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

func (DeleteNamespaceResponse) GoString

func (s DeleteNamespaceResponse) GoString() string

func (*DeleteNamespaceResponse) SetBody

func (*DeleteNamespaceResponse) SetHeaders

func (*DeleteNamespaceResponse) SetStatusCode

func (DeleteNamespaceResponse) String

func (s DeleteNamespaceResponse) String() string

type DeleteNamespaceResponseBody

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

func (DeleteNamespaceResponseBody) GoString

func (s DeleteNamespaceResponseBody) GoString() string

func (*DeleteNamespaceResponseBody) SetMessage

func (*DeleteNamespaceResponseBody) SetRequestId

func (*DeleteNamespaceResponseBody) SetStatus

func (DeleteNamespaceResponseBody) String

type DeleteVectorIndexRequest

type DeleteVectorIndexRequest struct {
	Collection             *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Namespace              *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteVectorIndexRequest) GoString

func (s DeleteVectorIndexRequest) GoString() string

func (*DeleteVectorIndexRequest) SetCollection

func (*DeleteVectorIndexRequest) SetDBInstanceId

func (*DeleteVectorIndexRequest) SetManagerAccount

func (s *DeleteVectorIndexRequest) SetManagerAccount(v string) *DeleteVectorIndexRequest

func (*DeleteVectorIndexRequest) SetManagerAccountPassword

func (s *DeleteVectorIndexRequest) SetManagerAccountPassword(v string) *DeleteVectorIndexRequest

func (*DeleteVectorIndexRequest) SetNamespace

func (*DeleteVectorIndexRequest) SetOwnerId

func (*DeleteVectorIndexRequest) SetRegionId

func (DeleteVectorIndexRequest) String

func (s DeleteVectorIndexRequest) String() string

type DeleteVectorIndexResponse

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

func (DeleteVectorIndexResponse) GoString

func (s DeleteVectorIndexResponse) GoString() string

func (*DeleteVectorIndexResponse) SetBody

func (*DeleteVectorIndexResponse) SetHeaders

func (*DeleteVectorIndexResponse) SetStatusCode

func (DeleteVectorIndexResponse) String

func (s DeleteVectorIndexResponse) String() string

type DeleteVectorIndexResponseBody

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

func (DeleteVectorIndexResponseBody) GoString

func (*DeleteVectorIndexResponseBody) SetMessage

func (*DeleteVectorIndexResponseBody) SetRequestId

func (*DeleteVectorIndexResponseBody) SetStatus

func (DeleteVectorIndexResponseBody) String

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	// The name of the account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeAccountsRequest) GoString

func (s DescribeAccountsRequest) GoString() string

func (*DescribeAccountsRequest) SetAccountName

func (*DescribeAccountsRequest) SetDBInstanceId

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 {
	// Details of the account.
	Accounts *DescribeAccountsResponseBodyAccounts `json:"Accounts,omitempty" xml:"Accounts,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) SetAccounts

func (*DescribeAccountsResponseBody) SetRequestId

func (DescribeAccountsResponseBody) String

type DescribeAccountsResponseBodyAccounts

type DescribeAccountsResponseBodyAccounts struct {
	DBInstanceAccount []*DescribeAccountsResponseBodyAccountsDBInstanceAccount `json:"DBInstanceAccount,omitempty" xml:"DBInstanceAccount,omitempty" type:"Repeated"`
}

func (DescribeAccountsResponseBodyAccounts) GoString

func (DescribeAccountsResponseBodyAccounts) String

type DescribeAccountsResponseBodyAccountsDBInstanceAccount

type DescribeAccountsResponseBodyAccountsDBInstanceAccount 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 state of the account.
	//
	// *   **0**: The account is being created.
	// *   **1**: The account is in use.
	// *   **3**: The account is being deleted.
	AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeAccountsResponseBodyAccountsDBInstanceAccount) GoString

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountDescription

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountName

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetAccountStatus

func (*DescribeAccountsResponseBodyAccountsDBInstanceAccount) SetDBInstanceId

func (DescribeAccountsResponseBodyAccountsDBInstanceAccount) String

type DescribeAvailableResourcesRequest

type DescribeAvailableResourcesRequest struct {
	// The billing method. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go
	// *   **Prepaid**: subscription
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The ID of the zone.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourcesRequest) GoString

func (*DescribeAvailableResourcesRequest) SetChargeType

func (*DescribeAvailableResourcesRequest) SetRegion

func (*DescribeAvailableResourcesRequest) SetZoneId

func (DescribeAvailableResourcesRequest) String

type DescribeAvailableResourcesResponse

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

func (DescribeAvailableResourcesResponse) GoString

func (*DescribeAvailableResourcesResponse) SetHeaders

func (*DescribeAvailableResourcesResponse) SetStatusCode

func (DescribeAvailableResourcesResponse) String

type DescribeAvailableResourcesResponseBody

type DescribeAvailableResourcesResponseBody struct {
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of the available resources.
	Resources []*DescribeAvailableResourcesResponseBodyResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourcesResponseBody) GoString

func (*DescribeAvailableResourcesResponseBody) SetRegionId

func (*DescribeAvailableResourcesResponseBody) SetRequestId

func (DescribeAvailableResourcesResponseBody) String

type DescribeAvailableResourcesResponseBodyResources

type DescribeAvailableResourcesResponseBodyResources struct {
	// The available engine version and specifications.
	SupportedEngines []*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines `json:"SupportedEngines,omitempty" xml:"SupportedEngines,omitempty" type:"Repeated"`
	// The ID of the zone.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResources) GoString

func (*DescribeAvailableResourcesResponseBodyResources) SetZoneId

func (DescribeAvailableResourcesResponseBodyResources) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEngines

type DescribeAvailableResourcesResponseBodyResourcesSupportedEngines struct {
	// The instance resource type. Valid values:
	//
	// *   **ecs**: elastic storage mode
	// *   **serverless**: Serverless mode
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The available engine version.
	SupportedEngineVersion *string `json:"SupportedEngineVersion,omitempty" xml:"SupportedEngineVersion,omitempty"`
	// The available specifications.
	SupportedInstanceClasses []*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses `json:"SupportedInstanceClasses,omitempty" xml:"SupportedInstanceClasses,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) GoString

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) SetMode

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) SetSupportedEngineVersion

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEngines) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses struct {
	// The instance edition. Valid values:
	//
	// *   **HighAvailability**: High-availability Edition
	// *   **Basic**: Basic Edition
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The description of compute node specifications.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The specifications of each compute node.
	DisplayClass *string `json:"DisplayClass,omitempty" xml:"DisplayClass,omitempty"`
	// The specifications of each compute node.
	InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
	// Details about the compute nodes.
	NodeCount *DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount `json:"NodeCount,omitempty" xml:"NodeCount,omitempty" type:"Struct"`
	// Details about the storage capacity of compute nodes.
	StorageSize *DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize `json:"StorageSize,omitempty" xml:"StorageSize,omitempty" type:"Struct"`
	// The storage type. Valid values:
	//
	// *   **cloud_essd**: enhanced SSD (ESSD)
	// *   **cloud_efficiency**: ultra disk
	// *   **oss**: Object Storage Service (OSS)
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) GoString

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetDescription

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetDisplayClass

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetInstanceClass

func (*DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) SetStorageType

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClasses) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount struct {
	// The maximum number of compute nodes.
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum number of compute nodes.
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size for adding compute nodes.
	//
	// For example, if the value of this parameter is 4, compute nodes must be added by multiples of 4.
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount) GoString

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesNodeCount) String

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize

type DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize struct {
	// The maximum storage capacity of each compute node.
	MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"`
	// The minimum storage capacity of each compute node.
	MinCount *string `json:"MinCount,omitempty" xml:"MinCount,omitempty"`
	// The step size for adding storage capacity for compute nodes.
	Step *string `json:"Step,omitempty" xml:"Step,omitempty"`
}

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize) GoString

func (DescribeAvailableResourcesResponseBodyResourcesSupportedEnginesSupportedInstanceClassesStorageSize) String

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeBackupPolicyRequest) GoString

func (s DescribeBackupPolicyRequest) GoString() string

func (*DescribeBackupPolicyRequest) SetDBInstanceId

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"`
	// Indicates whether automatic point-in-time backup is enabled. Valid values:
	//
	// *   **true**: Automatic point-in-time backup is enabled.
	// *   **false**: Automatic point-in-time backup is disabled.
	EnableRecoveryPoint *bool `json:"EnableRecoveryPoint,omitempty" xml:"EnableRecoveryPoint,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. The time is in the HH:mmZ-HH:mmZ format. The time is displayed in UTC.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The frequency of the point-in-time backup. Valid values:
	//
	// *   **1**: per hour
	// *   **2**: per 2 hours
	// *   **4**: per 4 hours
	// *   **8**: per 8 hours
	RecoveryPointPeriod *string `json:"RecoveryPointPeriod,omitempty" xml:"RecoveryPointPeriod,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBackupPolicyResponseBody) GoString

func (*DescribeBackupPolicyResponseBody) SetBackupRetentionPeriod

func (*DescribeBackupPolicyResponseBody) SetEnableRecoveryPoint

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupPeriod

func (*DescribeBackupPolicyResponseBody) SetPreferredBackupTime

func (*DescribeBackupPolicyResponseBody) SetRecoveryPointPeriod

func (*DescribeBackupPolicyResponseBody) SetRequestId

func (DescribeBackupPolicyResponseBody) String

type DescribeCollectionRequest

type DescribeCollectionRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeCollectionRequest) GoString

func (s DescribeCollectionRequest) GoString() string

func (*DescribeCollectionRequest) SetCollection

func (*DescribeCollectionRequest) SetDBInstanceId

func (*DescribeCollectionRequest) SetNamespace

func (*DescribeCollectionRequest) SetNamespacePassword

func (s *DescribeCollectionRequest) SetNamespacePassword(v string) *DescribeCollectionRequest

func (*DescribeCollectionRequest) SetOwnerId

func (*DescribeCollectionRequest) SetRegionId

func (DescribeCollectionRequest) String

func (s DescribeCollectionRequest) String() string

type DescribeCollectionResponse

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

func (DescribeCollectionResponse) GoString

func (s DescribeCollectionResponse) GoString() string

func (*DescribeCollectionResponse) SetBody

func (*DescribeCollectionResponse) SetHeaders

func (*DescribeCollectionResponse) SetStatusCode

func (DescribeCollectionResponse) String

type DescribeCollectionResponseBody

type DescribeCollectionResponseBody struct {
	DBInstanceId            *string            `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Dimension               *int32             `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	FullTextRetrievalFields *string            `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	Message                 *string            `json:"Message,omitempty" xml:"Message,omitempty"`
	Metadata                map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// Distance Metrics。
	Metrics   *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	Parser    *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	RegionId  *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeCollectionResponseBody) GoString

func (*DescribeCollectionResponseBody) SetDBInstanceId

func (*DescribeCollectionResponseBody) SetDimension

func (*DescribeCollectionResponseBody) SetFullTextRetrievalFields

func (s *DescribeCollectionResponseBody) SetFullTextRetrievalFields(v string) *DescribeCollectionResponseBody

func (*DescribeCollectionResponseBody) SetMessage

func (*DescribeCollectionResponseBody) SetMetadata

func (*DescribeCollectionResponseBody) SetMetrics

func (*DescribeCollectionResponseBody) SetNamespace

func (*DescribeCollectionResponseBody) SetParser

func (*DescribeCollectionResponseBody) SetRegionId

func (*DescribeCollectionResponseBody) SetRequestId

func (*DescribeCollectionResponseBody) SetStatus

func (DescribeCollectionResponseBody) String

type DescribeDBClusterNodeRequest

type DescribeDBClusterNodeRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The node type. Valid values:
	//
	// *   **master**: coordinator node
	// *   **segment**: compute node
	//
	// >  If you do not specify this parameter, the information of all nodes is returned.
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (DescribeDBClusterNodeRequest) GoString

func (s DescribeDBClusterNodeRequest) GoString() string

func (*DescribeDBClusterNodeRequest) SetDBInstanceId

func (*DescribeDBClusterNodeRequest) SetNodeType

func (DescribeDBClusterNodeRequest) String

type DescribeDBClusterNodeResponse

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

func (DescribeDBClusterNodeResponse) GoString

func (*DescribeDBClusterNodeResponse) SetBody

func (*DescribeDBClusterNodeResponse) SetHeaders

func (*DescribeDBClusterNodeResponse) SetStatusCode

func (DescribeDBClusterNodeResponse) String

type DescribeDBClusterNodeResponseBody

type DescribeDBClusterNodeResponseBody struct {
	// The ID of the instance.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The information of nodes.
	Nodes []*DescribeDBClusterNodeResponseBodyNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBClusterNodeResponseBody) GoString

func (*DescribeDBClusterNodeResponseBody) SetDBClusterId

func (*DescribeDBClusterNodeResponseBody) SetRequestId

func (DescribeDBClusterNodeResponseBody) String

type DescribeDBClusterNodeResponseBodyNodes

type DescribeDBClusterNodeResponseBodyNodes struct {
	// The name of the node.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (DescribeDBClusterNodeResponseBodyNodes) GoString

func (*DescribeDBClusterNodeResponseBodyNodes) SetName

func (DescribeDBClusterNodeResponseBodyNodes) String

type DescribeDBClusterPerformanceRequest

type DescribeDBClusterPerformanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,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 end time must be later than the start time. The interval cannot be more than seven days.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The performance metric that you want to query. Separate multiple values with commas (,). For more information, see [Performance parameters](~~86943~~).
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The node type. Valid values:
	//
	// *   **master**: coordinator node
	// *   **segment**: compute node
	//
	// >  If you do not specify this parameter, the performance metrics of all nodes are returned.
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
	// The nodes for which you want to query performance metrics. Separate multiple values with commas (,). Example: `master-10******1,master-10******2`. You can call the [DescribeDBClusterNode](~~390136~~) operation to query the names of nodes.
	//
	// The nodes can also be filtered based on their metric values. Valid values:
	//
	// *   **top10**: the 10 nodes that have the highest metric values
	// *   **top20**: the 20 nodes that have the highest metric values
	// *   **bottom10**: the 10 nodes that have the lowest metric values
	// *   **bottom20**: the 20 nodes that have the lowest metric values
	Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format.
	//
	// >  You can query monitoring information only within the last 30 days.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBClusterPerformanceRequest) GoString

func (*DescribeDBClusterPerformanceRequest) SetDBInstanceId

func (*DescribeDBClusterPerformanceRequest) SetEndTime

func (*DescribeDBClusterPerformanceRequest) SetKey

func (*DescribeDBClusterPerformanceRequest) SetNodeType

func (*DescribeDBClusterPerformanceRequest) SetNodes

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 ID of the instance.
	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:mmZ` format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Details of the performance metrics of the instance.
	PerformanceKeys []*DescribeDBClusterPerformanceResponseBodyPerformanceKeys `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	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:mmZ` 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 DescribeDBClusterPerformanceResponseBodyPerformanceKeys

type DescribeDBClusterPerformanceResponseBodyPerformanceKeys struct {
	// The name of the performance metric. For more information, see [Performance parameters](~~86943~~).
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the performance metric of a node.
	Series []*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeys) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeys) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeys) SetUnit

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeys) String

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries struct {
	// The name of the compute node or compute group.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The role of the node. Valid values:
	//
	// *   **master**: primary coordinator node
	// *   **standby**: standby coordinator node
	// *   **segment**: compute node
	Role *string `json:"Role,omitempty" xml:"Role,omitempty"`
	// The value of the performance metric collected at a point in time.
	Values []*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) SetName

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) SetRole

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeries) String

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues

type DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues struct {
	// The value of the performance metric and the time when the metric value was collected.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) GoString

func (*DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) SetPoint

func (DescribeDBClusterPerformanceResponseBodyPerformanceKeysSeriesValues) String

type DescribeDBInstanceAttributeRequest

type DescribeDBInstanceAttributeRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DescribeDBInstanceAttributeRequest) GoString

func (*DescribeDBInstanceAttributeRequest) SetDBInstanceId

func (*DescribeDBInstanceAttributeRequest) SetOwnerId

func (*DescribeDBInstanceAttributeRequest) SetResourceGroupId

func (DescribeDBInstanceAttributeRequest) String

type DescribeDBInstanceAttributeResponse

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

func (DescribeDBInstanceAttributeResponse) GoString

func (*DescribeDBInstanceAttributeResponse) SetHeaders

func (*DescribeDBInstanceAttributeResponse) SetStatusCode

func (DescribeDBInstanceAttributeResponse) String

type DescribeDBInstanceAttributeResponseBody

type DescribeDBInstanceAttributeResponseBody struct {
	// The queried instance.
	Items *DescribeDBInstanceAttributeResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBody) GoString

func (*DescribeDBInstanceAttributeResponseBody) SetRequestId

func (DescribeDBInstanceAttributeResponseBody) String

type DescribeDBInstanceAttributeResponseBodyItems

type DescribeDBInstanceAttributeResponseBodyItems struct {
	DBInstanceAttribute []*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute `json:"DBInstanceAttribute,omitempty" xml:"DBInstanceAttribute,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceAttributeResponseBodyItems) GoString

func (DescribeDBInstanceAttributeResponseBodyItems) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute struct {
	// The service availability of the instance. Unit: %.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	AvailabilityValue *string `json:"AvailabilityValue,omitempty" xml:"AvailabilityValue,omitempty"`
	// The access mode of the instance. Valid values:
	//
	// *   **Performance**: standard mode.
	// *   **Safety**: safe mode.
	// *   **LVS**: Linux Virtual Server (LVS) mode.
	ConnectionMode *string `json:"ConnectionMode,omitempty" xml:"ConnectionMode,omitempty"`
	// The endpoint that is used to connect to the instance.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The number of the minor version.
	CoreVersion *string `json:"CoreVersion,omitempty" xml:"CoreVersion,omitempty"`
	// The number of CPU cores per compute node.
	CpuCores *int32 `json:"CpuCores,omitempty" xml:"CpuCores,omitempty"`
	// The number of CPU cores per node.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	CpuCoresPerNode *int32 `json:"CpuCoresPerNode,omitempty" xml:"CpuCoresPerNode,omitempty"`
	// The time when the instance was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The edition of the instance. Valid values:
	//
	// *   **Basic**: Basic Edition.
	// *   **HighAvailability**: High-availability Edition.
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The instance type of the instance.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// The instance family of the instance. Valid values:
	//
	// *   **s**: shared.
	// *   **x**: general-purpose.
	// *   **d**: dedicated.
	// *   **h**: dedicated host.
	DBInstanceClassType *string `json:"DBInstanceClassType,omitempty" xml:"DBInstanceClassType,omitempty"`
	// The number of CPU cores.
	DBInstanceCpuCores *int32 `json:"DBInstanceCpuCores,omitempty" xml:"DBInstanceCpuCores,omitempty"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The maximum disk throughput of the compute group. Unit: Mbit/s.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	DBInstanceDiskMBPS *int64 `json:"DBInstanceDiskMBPS,omitempty" xml:"DBInstanceDiskMBPS,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The memory capacity per compute node.
	//
	// >  For instances in reserved storage mode, the unit of this parameter is MB. For instances in elastic storage mode and Serverless mode, the unit of this parameter is GB.
	DBInstanceMemory *int64 `json:"DBInstanceMemory,omitempty" xml:"DBInstanceMemory,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// *   **Serverless**: Serverless mode.
	// *   **StorageElastic**: elastic storage mode.
	// *   **Classic**: reserved storage mode.
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The type of the network interface card (NIC) that is used by the instance. Valid values:
	//
	// *   **0**: Internet.
	// *   **1**: internal network.
	// *   **2**: VPC.
	DBInstanceNetType *string `json:"DBInstanceNetType,omitempty" xml:"DBInstanceNetType,omitempty"`
	// The state of the instance. For more information, see [Instance statuses](~~86944~~).
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The maximum storage capacity per node. Unit: GB.
	DBInstanceStorage *int64 `json:"DBInstanceStorage,omitempty" xml:"DBInstanceStorage,omitempty"`
	// The encryption key.
	//
	// >  This parameter is returned only for instances for which disk encryption is enabled.
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// *   **CloudDisk**: disk encryption.
	//
	// >  This parameter is returned only for instances for which disk encryption is enabled.
	EncryptionType *string `json:"EncryptionType,omitempty" xml:"EncryptionType,omitempty"`
	// The database engine of the instance.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the database engine.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The expiration time of the instance. The time is displayed in UTC.
	//
	// >  For pay-as-you-go instances, `2999-09-08T16:00:00Z` is returned.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The disk type of the compute group. Valid values:
	//
	// *   **0**: SSD.
	// *   **1**: HDD.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	HostType *string `json:"HostType,omitempty" xml:"HostType,omitempty"`
	// The wait period for the instance that has no traffic to become idle. Unit: seconds.
	//
	// >  This parameter is returned only for instances in automatic Serverless mode.
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The network type of the instance. Valid values:
	//
	// *   **Classic**: classic network.
	// *   **VPC**: VPC.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The lock mode of the instance. Valid values:
	//
	// *   **Unlock**: The instance is not locked.
	// *   **ManualLock**: The cluster is manually locked.
	// *   **LockByExpiration**: The instance is automatically locked due to instance expiration.
	// *   **LockByRestoration**: The instance is automatically locked due to instance restoration.
	// *   **LockByDiskQuota**: The instance is automatically locked due to exhausted storage.
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The end time of the maintenance window.
	MaintainEndTime *string `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	// The start time of the maintenance window.
	MaintainStartTime *string `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	// The number of coordinator nodes.
	MasterNodeNum *int32 `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	// The maximum number of concurrent connections to the instance.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	MaxConnections *int32 `json:"MaxConnections,omitempty" xml:"MaxConnections,omitempty"`
	// The memory capacity per node. The unit can be one of the valid values of the **MemoryUnit** parameter.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	MemoryPerNode *int32 `json:"MemoryPerNode,omitempty" xml:"MemoryPerNode,omitempty"`
	// The memory capacity per compute node.
	//
	// >  For instances in reserved storage mode, the unit of this parameter is MB. For instances in elastic storage mode and Serverless mode, the unit of this parameter is GB.
	MemorySize *int64 `json:"MemorySize,omitempty" xml:"MemorySize,omitempty"`
	// The unit of the memory capacity.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	MemoryUnit *string `json:"MemoryUnit,omitempty" xml:"MemoryUnit,omitempty"`
	// The minor version of the instance.
	MinorVersion *string `json:"MinorVersion,omitempty" xml:"MinorVersion,omitempty"`
	// The billing method of the instance. 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 instance.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	ReadDelayTime *string `json:"ReadDelayTime,omitempty" xml:"ReadDelayTime,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The running duration of the instance.
	RunningTime *string `json:"RunningTime,omitempty" xml:"RunningTime,omitempty"`
	// The IP address whitelist of the instance.
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
	// The performance level of ESSDs. Only **PL1** is supported.
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes.
	//
	// >  This parameter is available only for instances in elastic storage mode or manual Serverless mode.
	SegNodeNum *int32 `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	SegmentCounts *int32 `json:"SegmentCounts,omitempty" xml:"SegmentCounts,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// *   **Manual**: manual scheduling.
	// *   **Auto**: automatic scheduling.
	//
	// >  This parameter is returned only for instances in Serverless mode.
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The threshold of computing resources. Unit: AnalyticDB compute unit (ACU).
	//
	// >  This parameter is returned only for instances in automatic Serverless mode.
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
	// The time when the instance started to run.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The storage capacity per node. The unit can be one of the valid values of the **StorageUnit** parameter.
	//
	// >  This parameter is available only for instances in reserved storage mode.
	StoragePerNode *int32 `json:"StoragePerNode,omitempty" xml:"StoragePerNode,omitempty"`
	// The storage capacity. Unit: GB.
	StorageSize *int64 `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// - **cloud_essd**: enhanced SSD (ESSD).
	// - **cloud_efficiency**: ultra disk.
	//
	// >  This parameter is available only for instances in elastic storage mode.
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The unit of the storage capacity. Valid values:
	//
	// *   **GB SSD**
	// *   **TB SSD**
	// *   **GB HDD**
	//
	// >  This parameter is available only for instances in reserved storage mode or Serverless mode.
	StorageUnit *string `json:"StorageUnit,omitempty" xml:"StorageUnit,omitempty"`
	// Indicates whether the instance supports backup and restoration.
	//
	// *   **true**
	// *   **false**
	SupportRestore *bool `json:"SupportRestore,omitempty" xml:"SupportRestore,omitempty"`
	// The tags of the instance. Each tag is a key-value pair.
	Tags *DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID of the instance.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Indicates whether vector engine optimization is enabled. Valid values:
	//
	// *   **enabled**
	// *   **disabled**
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
	// The virtual private cloud (VPC) ID of the instance.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID of the instance.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) GoString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetAvailabilityValue

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetConnectionMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetConnectionString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCoreVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCpuCores

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCpuCoresPerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetCreationTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceCategory

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceClass

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceClassType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceCpuCores

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceDescription

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceDiskMBPS

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceGroupCount

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceMemory

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceNetType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceStatus

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetDBInstanceStorage

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEncryptionKey

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEncryptionType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEngine

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetEngineVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetExpireTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetHostType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetIdleTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetInstanceNetworkType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetLockMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetLockReason

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaintainEndTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaintainStartTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMasterNodeNum

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMaxConnections

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemoryPerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemorySize

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMemoryUnit

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetMinorVersion

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetPayType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetPort

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetReadDelayTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetRegionId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetResourceGroupId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetRunningTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSecurityIPList

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegDiskPerformanceLevel

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegNodeNum

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSegmentCounts

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetServerlessMode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetServerlessResource

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStartTime

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStoragePerNode

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageSize

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageType

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetStorageUnit

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetSupportRestore

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVSwitchId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVectorConfigurationStatus

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetVpcId

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) SetZoneId

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttribute) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags

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

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags) GoString

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTags) String

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag

type DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag struct {
	// The tag key.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The tag value.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) GoString

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) SetKey

func (*DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) SetValue

func (DescribeDBInstanceAttributeResponseBodyItemsDBInstanceAttributeTagsTag) String

type DescribeDBInstanceDataBloatRequest

type DescribeDBInstanceDataBloatRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,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"`
}

func (DescribeDBInstanceDataBloatRequest) GoString

func (*DescribeDBInstanceDataBloatRequest) SetDBInstanceId

func (*DescribeDBInstanceDataBloatRequest) SetPageNumber

func (*DescribeDBInstanceDataBloatRequest) SetPageSize

func (DescribeDBInstanceDataBloatRequest) String

type DescribeDBInstanceDataBloatResponse

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

func (DescribeDBInstanceDataBloatResponse) GoString

func (*DescribeDBInstanceDataBloatResponse) SetHeaders

func (*DescribeDBInstanceDataBloatResponse) SetStatusCode

func (DescribeDBInstanceDataBloatResponse) String

type DescribeDBInstanceDataBloatResponseBody

type DescribeDBInstanceDataBloatResponseBody struct {
	// Details of data bloat.
	Items []*DescribeDBInstanceDataBloatResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,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 (DescribeDBInstanceDataBloatResponseBody) GoString

func (*DescribeDBInstanceDataBloatResponseBody) SetPageNumber

func (*DescribeDBInstanceDataBloatResponseBody) SetRequestId

func (*DescribeDBInstanceDataBloatResponseBody) SetTotalCount

func (DescribeDBInstanceDataBloatResponseBody) String

type DescribeDBInstanceDataBloatResponseBodyItems

type DescribeDBInstanceDataBloatResponseBodyItems struct {
	// The coefficient of data bloat. It is calculated by using the following formula:
	//
	// Bloat coefficient = Number of dead rows/Number of active rows.
	BloatCeoff *string `json:"BloatCeoff,omitempty" xml:"BloatCeoff,omitempty"`
	// The bloat size of the table. It indicates the amount of space that can be released.
	BloatSize *string `json:"BloatSize,omitempty" xml:"BloatSize,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The expected size of the table.
	//
	// It indicates the size of the table that has no data bloat.
	ExpectTableSize *string `json:"ExpectTableSize,omitempty" xml:"ExpectTableSize,omitempty"`
	// The actual size of the table.
	RealTableSize *string `json:"RealTableSize,omitempty" xml:"RealTableSize,omitempty"`
	// The name of the schema.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The sequence number.
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The storage type of the table. Valid values:
	//
	// *   **Heap**: heap table
	// *   **AO**: append-optimized (AO) table
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// This parameter is not returned.
	SuggestedAction *string `json:"SuggestedAction,omitempty" xml:"SuggestedAction,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
	// The time when the table was last vacuumed. The time is displayed in UTC.
	TimeLastVacuumed *string `json:"TimeLastVacuumed,omitempty" xml:"TimeLastVacuumed,omitempty"`
}

func (DescribeDBInstanceDataBloatResponseBodyItems) GoString

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetBloatCeoff

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetBloatSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetExpectTableSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetRealTableSize

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSequence

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetStorageType

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetSuggestedAction

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTableName

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTimeLastUpdated

func (*DescribeDBInstanceDataBloatResponseBodyItems) SetTimeLastVacuumed

func (DescribeDBInstanceDataBloatResponseBodyItems) String

type DescribeDBInstanceDataSkewRequest

type DescribeDBInstanceDataSkewRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,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:
	//
	// *   **20**
	// *   **50**
	// *   **100**
	//
	// Default value: **20**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDBInstanceDataSkewRequest) GoString

func (*DescribeDBInstanceDataSkewRequest) SetDBInstanceId

func (*DescribeDBInstanceDataSkewRequest) SetPageNumber

func (*DescribeDBInstanceDataSkewRequest) SetPageSize

func (DescribeDBInstanceDataSkewRequest) String

type DescribeDBInstanceDataSkewResponse

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

func (DescribeDBInstanceDataSkewResponse) GoString

func (*DescribeDBInstanceDataSkewResponse) SetHeaders

func (*DescribeDBInstanceDataSkewResponse) SetStatusCode

func (DescribeDBInstanceDataSkewResponse) String

type DescribeDBInstanceDataSkewResponseBody

type DescribeDBInstanceDataSkewResponseBody struct {
	// Details about data skew.
	Items []*DescribeDBInstanceDataSkewResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceDataSkewResponseBody) GoString

func (*DescribeDBInstanceDataSkewResponseBody) SetPageNumber

func (*DescribeDBInstanceDataSkewResponseBody) SetRequestId

func (*DescribeDBInstanceDataSkewResponseBody) SetTotalCount

func (DescribeDBInstanceDataSkewResponseBody) String

type DescribeDBInstanceDataSkewResponseBodyItems

type DescribeDBInstanceDataSkewResponseBodyItems struct {
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The distribution key of the table.
	DistributeKey *string `json:"DistributeKey,omitempty" xml:"DistributeKey,omitempty"`
	// The owner of the table.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The name of the schema.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The sequence number of the data skew case. All data skew cases are sorted by severity in descending order.
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The total number of rows in the table.
	TableSize *string `json:"TableSize,omitempty" xml:"TableSize,omitempty"`
	// The skew ratio of the table. Valid values: 0 to 100. Unit: %. A greater value indicates that the table is more severely skewed. A smaller value indicates less impact on query performance. A value of 0 indicates no data skew.
	TableSkew *string `json:"TableSkew,omitempty" xml:"TableSkew,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
}

func (DescribeDBInstanceDataSkewResponseBodyItems) GoString

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetDistributeKey

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetOwner

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetSequence

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableName

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableSize

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTableSkew

func (*DescribeDBInstanceDataSkewResponseBodyItems) SetTimeLastUpdated

func (DescribeDBInstanceDataSkewResponseBodyItems) String

type DescribeDBInstanceDiagnosisSummaryRequest

type DescribeDBInstanceDiagnosisSummaryRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,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:
	//
	// *   **20**
	// *   **50**
	// *   **100**
	//
	// Default value: **20**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The role state of the node. It indicates whether a primary/secondary switchover occurs. Valid values:
	//
	// *   **normal**: The node role is normal. No primary/secondary switchover occurs.
	// *   **reverse**: The node role is reversed. A primary/secondary switchover occurs.
	RolePreferd *string `json:"RolePreferd,omitempty" xml:"RolePreferd,omitempty"`
	// The running state of the node. Valid values:
	//
	// *   **UP**: The node is running.
	// *   **DOWN**: The node is faulty.
	//
	// If this parameter is not specified, information of nodes in all running states is returned.
	StartStatus *string `json:"StartStatus,omitempty" xml:"StartStatus,omitempty"`
	// The data synchronization state of the node. Valid values:
	//
	// *   **synced**: The node data is synchronized.
	// *   **notSyncing**: The node data is not synchronized.
	//
	// If this parameter is not specified, information of nodes in all synchronization states is returned.
	SyncMode *string `json:"SyncMode,omitempty" xml:"SyncMode,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryRequest) GoString

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetDBInstanceId

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetPageNumber

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetPageSize

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetRolePreferd

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetStartStatus

func (*DescribeDBInstanceDiagnosisSummaryRequest) SetSyncMode

func (DescribeDBInstanceDiagnosisSummaryRequest) String

type DescribeDBInstanceDiagnosisSummaryResponse

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

func (DescribeDBInstanceDiagnosisSummaryResponse) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponse) SetHeaders

func (*DescribeDBInstanceDiagnosisSummaryResponse) SetStatusCode

func (DescribeDBInstanceDiagnosisSummaryResponse) String

type DescribeDBInstanceDiagnosisSummaryResponseBody

type DescribeDBInstanceDiagnosisSummaryResponseBody struct {
	// Details of instance nodes.
	Items []*DescribeDBInstanceDiagnosisSummaryResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// State statistics of the coordinator node.
	MasterStatusInfo *DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo `json:"MasterStatusInfo,omitempty" xml:"MasterStatusInfo,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// State statistics of compute nodes.
	SegmentStatusInfo *DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo `json:"SegmentStatusInfo,omitempty" xml:"SegmentStatusInfo,omitempty" type:"Struct"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBody) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetPageNumber

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetRequestId

func (*DescribeDBInstanceDiagnosisSummaryResponseBody) SetTotalCount

func (DescribeDBInstanceDiagnosisSummaryResponseBody) String

type DescribeDBInstanceDiagnosisSummaryResponseBodyItems

type DescribeDBInstanceDiagnosisSummaryResponseBodyItems struct {
	// The name of the node.
	Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	// The IP address of the node.
	NodeAddress *string `json:"NodeAddress,omitempty" xml:"NodeAddress,omitempty"`
	// The ID of the node group.
	NodeCID *string `json:"NodeCID,omitempty" xml:"NodeCID,omitempty"`
	// The ID of the node.
	NodeID *string `json:"NodeID,omitempty" xml:"NodeID,omitempty"`
	// The name of the host where the node resides.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The port number of the node.
	NodePort *string `json:"NodePort,omitempty" xml:"NodePort,omitempty"`
	// The initial role of the node. Valid values:
	//
	// *   **primary**: primary node
	// *   **mirror**: secondary node
	//
	// If the value of this parameter is the same as that of **NodeRole**, no primary/secondary switchover occurs. If the value of this parameter is not the same as that of **NodeRole**, a primary/secondary switchover occurs.
	NodePreferredRole *string `json:"NodePreferredRole,omitempty" xml:"NodePreferredRole,omitempty"`
	// The data synchronization state of the node. Valid values:
	//
	// *   **Synced**: The node data is synchronized.
	// *   **Not Syncing**: The node data is not synchronized.
	// *   **No sync required**: Data synchronization is not required. This value may be returned only for the coordinator node.
	NodeReplicationMode *string `json:"NodeReplicationMode,omitempty" xml:"NodeReplicationMode,omitempty"`
	// The current role of the node. Valid values:
	//
	// *   **primary**: primary node
	// *   **mirror**: secondary node
	NodeRole *string `json:"NodeRole,omitempty" xml:"NodeRole,omitempty"`
	// The running state of the node. Valid values:
	//
	// *   **UP**: The node is running.
	// *   **DOWN**: The node is faulty.
	NodeStatus *string `json:"NodeStatus,omitempty" xml:"NodeStatus,omitempty"`
	// The type of the node. Valid values:
	//
	// *   **master**: primary coordinator node
	// *   **slave**: standby coordinator node
	// *   **segment**: compute node
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodyItems) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetHostname

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeAddress

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeCID

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeID

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeName

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodePort

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodePreferredRole

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeReplicationMode

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeRole

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeStatus

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyItems) SetNodeType

func (DescribeDBInstanceDiagnosisSummaryResponseBodyItems) String

type DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo

type DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo struct {
	// The number of abnormal nodes.
	ExceptionNodeNum *int32 `json:"ExceptionNodeNum,omitempty" xml:"ExceptionNodeNum,omitempty"`
	// The number of normal nodes.
	NormalNodeNum *int32 `json:"NormalNodeNum,omitempty" xml:"NormalNodeNum,omitempty"`
	// The number of nodes whose roles are reversed.
	NotPreferredNodeNum *int32 `json:"NotPreferredNodeNum,omitempty" xml:"NotPreferredNodeNum,omitempty"`
	// The number of unsynchronized nodes.
	NotSyncingNodeNum *int32 `json:"NotSyncingNodeNum,omitempty" xml:"NotSyncingNodeNum,omitempty"`
	// The number of nodes whose roles are normal.
	PreferredNodeNum *int32 `json:"PreferredNodeNum,omitempty" xml:"PreferredNodeNum,omitempty"`
	// The number of synchronized nodes.
	SyncedNodeNum *int32 `json:"SyncedNodeNum,omitempty" xml:"SyncedNodeNum,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetExceptionNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNormalNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNotPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetNotSyncingNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) SetSyncedNodeNum

func (DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo) String

type DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo

type DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo struct {
	// The number of abnormal nodes.
	ExceptionNodeNum *int32 `json:"ExceptionNodeNum,omitempty" xml:"ExceptionNodeNum,omitempty"`
	// The number of normal nodes.
	NormalNodeNum *int32 `json:"NormalNodeNum,omitempty" xml:"NormalNodeNum,omitempty"`
	// The number of nodes whose roles are reversed.
	NotPreferredNodeNum *int32 `json:"NotPreferredNodeNum,omitempty" xml:"NotPreferredNodeNum,omitempty"`
	// The number of unsynchronized nodes.
	NotSyncingNodeNum *int32 `json:"NotSyncingNodeNum,omitempty" xml:"NotSyncingNodeNum,omitempty"`
	// The number of nodes whose roles are normal.
	PreferredNodeNum *int32 `json:"PreferredNodeNum,omitempty" xml:"PreferredNodeNum,omitempty"`
	// The number of synchronized nodes.
	SyncedNodeNum *int32 `json:"SyncedNodeNum,omitempty" xml:"SyncedNodeNum,omitempty"`
}

func (DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) GoString

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetExceptionNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNormalNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNotPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetNotSyncingNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetPreferredNodeNum

func (*DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) SetSyncedNodeNum

func (DescribeDBInstanceDiagnosisSummaryResponseBodySegmentStatusInfo) String

type DescribeDBInstanceErrorLogRequest

type DescribeDBInstanceErrorLogRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z 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"`
	// This parameter is not supported in Alibaba Cloud public cloud.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// One or more keywords that can be used to query error logs.
	Keywords *string `json:"Keywords,omitempty" xml:"Keywords,omitempty"`
	// The level of the logs to query. Valid values:
	//
	// *   **ALL**: queries all error logs.
	// *   **PANIC**: queries only abnormal-level logs.
	// *   **FATAL**: queries only critical-level logs.
	// *   **ERROR**: queries only error-level logs.
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,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:
	//
	// *   **20**
	// *   **50**
	// *   **100**
	//
	// Default value: **20**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDBInstanceErrorLogRequest) GoString

func (*DescribeDBInstanceErrorLogRequest) SetDBInstanceId

func (*DescribeDBInstanceErrorLogRequest) SetDatabase

func (*DescribeDBInstanceErrorLogRequest) SetEndTime

func (*DescribeDBInstanceErrorLogRequest) SetHost

func (*DescribeDBInstanceErrorLogRequest) SetKeywords

func (*DescribeDBInstanceErrorLogRequest) SetLogLevel

func (*DescribeDBInstanceErrorLogRequest) SetPageNumber

func (*DescribeDBInstanceErrorLogRequest) SetPageSize

func (*DescribeDBInstanceErrorLogRequest) SetStartTime

func (*DescribeDBInstanceErrorLogRequest) SetUser

func (DescribeDBInstanceErrorLogRequest) String

type DescribeDBInstanceErrorLogResponse

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

func (DescribeDBInstanceErrorLogResponse) GoString

func (*DescribeDBInstanceErrorLogResponse) SetHeaders

func (*DescribeDBInstanceErrorLogResponse) SetStatusCode

func (DescribeDBInstanceErrorLogResponse) String

type DescribeDBInstanceErrorLogResponseBody

type DescribeDBInstanceErrorLogResponseBody struct {
	// Details of the error logs.
	Items []*DescribeDBInstanceErrorLogResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,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 (DescribeDBInstanceErrorLogResponseBody) GoString

func (*DescribeDBInstanceErrorLogResponseBody) SetPageNumber

func (*DescribeDBInstanceErrorLogResponseBody) SetRequestId

func (*DescribeDBInstanceErrorLogResponseBody) SetTotalCount

func (DescribeDBInstanceErrorLogResponseBody) String

type DescribeDBInstanceErrorLogResponseBodyItems

type DescribeDBInstanceErrorLogResponseBodyItems struct {
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// This parameter is not supported.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The content of the error log.
	LogContext *string `json:"LogContext,omitempty" xml:"LogContext,omitempty"`
	// The level of the queried log.
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"`
	// The time when the log was generated. The time is displayed in UTC.
	Time *int64 `json:"Time,omitempty" xml:"Time,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDBInstanceErrorLogResponseBodyItems) GoString

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetDatabase

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetHost

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetLogContext

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetLogLevel

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetTime

func (*DescribeDBInstanceErrorLogResponseBodyItems) SetUser

func (DescribeDBInstanceErrorLogResponseBodyItems) String

type DescribeDBInstanceIPArrayListRequest

type DescribeDBInstanceIPArrayListRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (DescribeDBInstanceIPArrayListRequest) GoString

func (*DescribeDBInstanceIPArrayListRequest) SetDBInstanceId

func (*DescribeDBInstanceIPArrayListRequest) SetResourceGroupId

func (DescribeDBInstanceIPArrayListRequest) String

type DescribeDBInstanceIPArrayListResponse

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

func (DescribeDBInstanceIPArrayListResponse) GoString

func (*DescribeDBInstanceIPArrayListResponse) SetHeaders

func (*DescribeDBInstanceIPArrayListResponse) SetStatusCode

func (DescribeDBInstanceIPArrayListResponse) String

type DescribeDBInstanceIPArrayListResponseBody

type DescribeDBInstanceIPArrayListResponseBody struct {
	// Details of the IP address whitelists.
	Items *DescribeDBInstanceIPArrayListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceIPArrayListResponseBody) GoString

func (*DescribeDBInstanceIPArrayListResponseBody) SetRequestId

func (DescribeDBInstanceIPArrayListResponseBody) String

type DescribeDBInstanceIPArrayListResponseBodyItems

type DescribeDBInstanceIPArrayListResponseBodyItems struct {
	DBInstanceIPArray []*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray `json:"DBInstanceIPArray,omitempty" xml:"DBInstanceIPArray,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceIPArrayListResponseBodyItems) GoString

func (DescribeDBInstanceIPArrayListResponseBodyItems) String

type DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray

type DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty. A whitelist with the `hidden` attribute does not appear in the console.
	DBInstanceIPArrayAttribute *string `json:"DBInstanceIPArrayAttribute,omitempty" xml:"DBInstanceIPArrayAttribute,omitempty"`
	// The name of the IP address whitelist.
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The IP addresses listed in the whitelist. You can add up to 1,000 IP addresses to the whitelist. Separate multiple IP addresses with commas (,). The IP addresses must use one of the following formats:
	//
	// *   0.0.0.0/0
	// *   10.23.12.24. This is a standard IP address.
	// *   10.23.12.24/24. This is a CIDR block. The value `/24` indicates that the prefix of the CIDR block is 24-bit long. You can replace 24 with a value in the range of `1 to 32`.
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) GoString

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetDBInstanceIPArrayAttribute

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetDBInstanceIPArrayName

func (*DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) SetSecurityIPList

func (DescribeDBInstanceIPArrayListResponseBodyItemsDBInstanceIPArray) String

type DescribeDBInstanceIndexUsageRequest

type DescribeDBInstanceIndexUsageRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,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:
	//
	// *   **20**
	// *   **50**
	// *   **100**
	//
	// Default value: **20**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDBInstanceIndexUsageRequest) GoString

func (*DescribeDBInstanceIndexUsageRequest) SetDBInstanceId

func (*DescribeDBInstanceIndexUsageRequest) SetPageNumber

func (*DescribeDBInstanceIndexUsageRequest) SetPageSize

func (DescribeDBInstanceIndexUsageRequest) String

type DescribeDBInstanceIndexUsageResponse

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

func (DescribeDBInstanceIndexUsageResponse) GoString

func (*DescribeDBInstanceIndexUsageResponse) SetHeaders

func (*DescribeDBInstanceIndexUsageResponse) SetStatusCode

func (DescribeDBInstanceIndexUsageResponse) String

type DescribeDBInstanceIndexUsageResponseBody

type DescribeDBInstanceIndexUsageResponseBody struct {
	// Details of index usage.
	Items []*DescribeDBInstanceIndexUsageResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,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 (DescribeDBInstanceIndexUsageResponseBody) GoString

func (*DescribeDBInstanceIndexUsageResponseBody) SetPageNumber

func (*DescribeDBInstanceIndexUsageResponseBody) SetRequestId

func (*DescribeDBInstanceIndexUsageResponseBody) SetTotalCount

func (DescribeDBInstanceIndexUsageResponseBody) String

type DescribeDBInstanceIndexUsageResponseBodyItems

type DescribeDBInstanceIndexUsageResponseBodyItems struct {
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The definition of the index.
	IndexDef *string `json:"IndexDef,omitempty" xml:"IndexDef,omitempty"`
	// The name of the index.
	IndexName *string `json:"IndexName,omitempty" xml:"IndexName,omitempty"`
	// The number of index scans.
	IndexScanTimes *int32 `json:"IndexScanTimes,omitempty" xml:"IndexScanTimes,omitempty"`
	// The size of the index. Unit: bytes.
	IndexSize *string `json:"IndexSize,omitempty" xml:"IndexSize,omitempty"`
	// Indicates whether the table is a partitioned table. Valid values:
	//
	// *   **true**: The table is a partitioned table.
	// *   **false**: The table is not a partitioned table.
	IsPartitionTable *bool `json:"IsPartitionTable,omitempty" xml:"IsPartitionTable,omitempty"`
	// The name of the parent table.
	ParentTableName *string `json:"ParentTableName,omitempty" xml:"ParentTableName,omitempty"`
	// The name of the schema.
	SchemaName *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The time when the table was last deleted, inserted, or updated.
	TimeLastUpdated *string `json:"TimeLastUpdated,omitempty" xml:"TimeLastUpdated,omitempty"`
}

func (DescribeDBInstanceIndexUsageResponseBodyItems) GoString

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetDatabaseName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexDef

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexScanTimes

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIndexSize

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetIsPartitionTable

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetParentTableName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetSchemaName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetTableName

func (*DescribeDBInstanceIndexUsageResponseBodyItems) SetTimeLastUpdated

func (DescribeDBInstanceIndexUsageResponseBodyItems) String

type DescribeDBInstanceNetInfoRequest

type DescribeDBInstanceNetInfoRequest struct {
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDBInstanceNetInfoRequest) GoString

func (*DescribeDBInstanceNetInfoRequest) SetConnectionString

func (*DescribeDBInstanceNetInfoRequest) SetDBInstanceId

func (DescribeDBInstanceNetInfoRequest) String

type DescribeDBInstanceNetInfoResponse

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

func (DescribeDBInstanceNetInfoResponse) GoString

func (*DescribeDBInstanceNetInfoResponse) SetHeaders

func (*DescribeDBInstanceNetInfoResponse) SetStatusCode

func (DescribeDBInstanceNetInfoResponse) String

type DescribeDBInstanceNetInfoResponseBody

type DescribeDBInstanceNetInfoResponseBody struct {
	// The connection information of the instance.
	DBInstanceNetInfos *DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos `json:"DBInstanceNetInfos,omitempty" xml:"DBInstanceNetInfos,omitempty" type:"Struct"`
	// The network type of the instance.
	//
	// *   **VPC**: a virtual private cloud (VPC)
	// *   **Classic**: classic network
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBody) GoString

func (*DescribeDBInstanceNetInfoResponseBody) SetInstanceNetworkType

func (*DescribeDBInstanceNetInfoResponseBody) SetRequestId

func (DescribeDBInstanceNetInfoResponseBody) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos struct {
	DBInstanceNetInfo []*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo `json:"DBInstanceNetInfo,omitempty" xml:"DBInstanceNetInfo,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) GoString

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfos) String

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo

type DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo struct {
	// The IP address type of the instance.
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The endpoint used to connect to the instance.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The IP address of the instance.
	IPAddress *string `json:"IPAddress,omitempty" xml:"IPAddress,omitempty"`
	// The type of IP address.
	//
	// *   Valid values for instances in the classic network: Inner and Public
	// *   Valid values for instances in a virtual private cloud (VPC): Private and Public
	IPType *string `json:"IPType,omitempty" xml:"IPType,omitempty"`
	// The port number used to connect to the instance.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the VPC.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The ID of the vSwitch. Multiple IDs are separated by commas (,).
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the VPC.
	VpcInstanceId *string `json:"VpcInstanceId,omitempty" xml:"VpcInstanceId,omitempty"`
}

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) GoString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetAddressType

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetConnectionString

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetIPAddress

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetIPType

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetPort

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVPCId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVSwitchId

func (*DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) SetVpcInstanceId

func (DescribeDBInstanceNetInfoResponseBodyDBInstanceNetInfosDBInstanceNetInfo) String

type DescribeDBInstancePerformanceRequest

type DescribeDBInstancePerformanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z 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 performance metric. Separate multiple values with commas (,). For more information, see [Performance parameters](~~86943~~).
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBInstancePerformanceRequest) GoString

func (*DescribeDBInstancePerformanceRequest) SetDBInstanceId

func (*DescribeDBInstancePerformanceRequest) SetEndTime

func (*DescribeDBInstancePerformanceRequest) SetKey

func (*DescribeDBInstancePerformanceRequest) SetResourceGroupId

func (*DescribeDBInstancePerformanceRequest) SetStartTime

func (DescribeDBInstancePerformanceRequest) String

type DescribeDBInstancePerformanceResponse

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

func (DescribeDBInstancePerformanceResponse) GoString

func (*DescribeDBInstancePerformanceResponse) SetHeaders

func (*DescribeDBInstancePerformanceResponse) SetStatusCode

func (DescribeDBInstancePerformanceResponse) String

type DescribeDBInstancePerformanceResponseBody

type DescribeDBInstancePerformanceResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end time of the query.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The database engine of the instance.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// Details of the performance metrics. Format: {perf1, perf2, perf3, …}.
	PerformanceKeys []*string `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDBInstancePerformanceResponseBody) GoString

func (*DescribeDBInstancePerformanceResponseBody) SetDBInstanceId

func (*DescribeDBInstancePerformanceResponseBody) SetEndTime

func (*DescribeDBInstancePerformanceResponseBody) SetEngine

func (*DescribeDBInstancePerformanceResponseBody) SetPerformanceKeys

func (*DescribeDBInstancePerformanceResponseBody) SetRequestId

func (*DescribeDBInstancePerformanceResponseBody) SetStartTime

func (DescribeDBInstancePerformanceResponseBody) String

type DescribeDBInstancePlansRequest

type DescribeDBInstancePlansRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The time used to filter plans. If you specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format, the plans created before this time are returned. The time must be in UTC. If you do not specify this parameter, all plans are returned.
	PlanCreateDate *string `json:"PlanCreateDate,omitempty" xml:"PlanCreateDate,omitempty"`
	// The description of the plan.
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](~~449398~~) operation to query the details of plans, including plan IDs.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// *   **Postpone**: The plan is executed later.
	// *   **Regular**: The plan is executed periodically.
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The type of the plan. Valid values:
	//
	// *   **PauseResume**: pauses and resumes an instance.
	// *   **Resize**: scales an instance.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (DescribeDBInstancePlansRequest) GoString

func (*DescribeDBInstancePlansRequest) SetDBInstanceId

func (*DescribeDBInstancePlansRequest) SetOwnerId

func (*DescribeDBInstancePlansRequest) SetPlanCreateDate

func (*DescribeDBInstancePlansRequest) SetPlanDesc

func (*DescribeDBInstancePlansRequest) SetPlanId

func (*DescribeDBInstancePlansRequest) SetPlanScheduleType

func (*DescribeDBInstancePlansRequest) SetPlanType

func (DescribeDBInstancePlansRequest) String

type DescribeDBInstancePlansResponse

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

func (DescribeDBInstancePlansResponse) GoString

func (*DescribeDBInstancePlansResponse) SetHeaders

func (*DescribeDBInstancePlansResponse) SetStatusCode

func (DescribeDBInstancePlansResponse) String

type DescribeDBInstancePlansResponseBody

type DescribeDBInstancePlansResponseBody struct {
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Details of the plans.
	Items *DescribeDBInstancePlansResponseBodyItems `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 on the current page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success** is returned. If the operation fails, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The total number of entries.
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (DescribeDBInstancePlansResponseBody) GoString

func (*DescribeDBInstancePlansResponseBody) SetErrorMessage

func (*DescribeDBInstancePlansResponseBody) SetPageNumber

func (*DescribeDBInstancePlansResponseBody) SetPageRecordCount

func (*DescribeDBInstancePlansResponseBody) SetRequestId

func (*DescribeDBInstancePlansResponseBody) SetStatus

func (*DescribeDBInstancePlansResponseBody) SetTotalRecordCount

func (DescribeDBInstancePlansResponseBody) String

type DescribeDBInstancePlansResponseBodyItems

type DescribeDBInstancePlansResponseBodyItems struct {
	PlanList []*DescribeDBInstancePlansResponseBodyItemsPlanList `json:"PlanList,omitempty" xml:"PlanList,omitempty" type:"Repeated"`
}

func (DescribeDBInstancePlansResponseBodyItems) GoString

func (DescribeDBInstancePlansResponseBodyItems) String

type DescribeDBInstancePlansResponseBodyItemsPlanList

type DescribeDBInstancePlansResponseBodyItemsPlanList struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The execution information of the plan.
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. The time follows the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time is displayed in UTC.
	//
	// >  This parameter is returned only for periodically executed plans.
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The ID of the plan.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The name of the plan.
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The execution mode of the plan. Valid values:
	//
	// *   **Postpone**: The plan is executed later.
	// *   **Regular**: The plan is executed periodically.
	PlanScheduleType *string `json:"PlanScheduleType,omitempty" xml:"PlanScheduleType,omitempty"`
	// The start time of the plan. The time follows the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time is displayed in UTC.
	//
	// >  This parameter is returned only for periodically executed plans.
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
	// The state of the plan. Valid values:
	//
	// *   **active**: The plan is running.
	// *   **cancel**: The plan is canceled.
	// *   **deleted**: The plan is deleted.
	// *   **finished**: The plan execution is complete.
	PlanStatus *string `json:"PlanStatus,omitempty" xml:"PlanStatus,omitempty"`
	// The type of the plan. Valid values:
	//
	// *   **PauseResume**: pauses and resumes an instance.
	// *   **Resize**: scales an instance.
	PlanType *string `json:"PlanType,omitempty" xml:"PlanType,omitempty"`
}

func (DescribeDBInstancePlansResponseBodyItemsPlanList) GoString

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetDBInstanceId

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanConfig

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanDesc

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanEndDate

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanId

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanName

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanScheduleType

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanStartDate

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanStatus

func (*DescribeDBInstancePlansResponseBodyItemsPlanList) SetPlanType

func (DescribeDBInstancePlansResponseBodyItemsPlanList) String

type DescribeDBInstanceSSLRequest

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

func (DescribeDBInstanceSSLRequest) GoString

func (s DescribeDBInstanceSSLRequest) GoString() string

func (*DescribeDBInstanceSSLRequest) SetDBInstanceId

func (DescribeDBInstanceSSLRequest) String

type DescribeDBInstanceSSLResponse

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

func (DescribeDBInstanceSSLResponse) GoString

func (*DescribeDBInstanceSSLResponse) SetBody

func (*DescribeDBInstanceSSLResponse) SetHeaders

func (*DescribeDBInstanceSSLResponse) SetStatusCode

func (DescribeDBInstanceSSLResponse) String

type DescribeDBInstanceSSLResponseBody

type DescribeDBInstanceSSLResponseBody struct {
	// The name of the SSL certificate.
	CertCommonName *string `json:"CertCommonName,omitempty" xml:"CertCommonName,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the instance.
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether SSL encryption is enabled.
	SSLEnabled *bool `json:"SSLEnabled,omitempty" xml:"SSLEnabled,omitempty"`
	// The expiration time of the SSL certificate.
	SSLExpiredTime *string `json:"SSLExpiredTime,omitempty" xml:"SSLExpiredTime,omitempty"`
}

func (DescribeDBInstanceSSLResponseBody) GoString

func (*DescribeDBInstanceSSLResponseBody) SetCertCommonName

func (*DescribeDBInstanceSSLResponseBody) SetDBInstanceId

func (*DescribeDBInstanceSSLResponseBody) SetDBInstanceName

func (*DescribeDBInstanceSSLResponseBody) SetRequestId

func (*DescribeDBInstanceSSLResponseBody) SetSSLEnabled

func (*DescribeDBInstanceSSLResponseBody) SetSSLExpiredTime

func (DescribeDBInstanceSSLResponseBody) String

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	// The edition of the instance. Separate multiple values with commas (,). Valid values:
	//
	// *   **basic**: Basic Edition
	// *   **highavailability**: High-availability Edition
	// *   **finance**: Enterprise Edition
	DBInstanceCategories []*string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty" type:"Repeated"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance. Separate multiple IDs with commas (,).
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,). Valid values:
	//
	// *   **serverless**: Serverless mode
	// *   **storageelastic**: elastic storage mode
	// *   **classic**: reserved storage mode
	DBInstanceModes []*string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty" type:"Repeated"`
	// The state of the instance. Separate multiple values with commas (,). For more information, see [Instance statuses](~~86944~~).
	//
	// >  The value of this parameter must be in lowercase.
	DBInstanceStatuses []*string `json:"DBInstanceStatuses,omitempty" xml:"DBInstanceStatuses,omitempty" type:"Repeated"`
	// This parameter is no longer used.
	InstanceDeployTypes []*string `json:"InstanceDeployTypes,omitempty" xml:"InstanceDeployTypes,omitempty" type:"Repeated"`
	// The network type of the instance. Valid values:
	//
	// *   **VPC**
	// *   **Classic**
	//
	// >  If you do not specify this parameter, instances of both network types are returned.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,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 instance.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The list of tags.
	Tag []*DescribeDBInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBInstancesRequest) GoString

func (s DescribeDBInstancesRequest) GoString() string

func (*DescribeDBInstancesRequest) SetDBInstanceCategories

func (s *DescribeDBInstancesRequest) SetDBInstanceCategories(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceDescription

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

func (*DescribeDBInstancesRequest) SetDBInstanceIds

func (*DescribeDBInstancesRequest) SetDBInstanceModes

func (s *DescribeDBInstancesRequest) SetDBInstanceModes(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetDBInstanceStatuses

func (s *DescribeDBInstancesRequest) SetDBInstanceStatuses(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetInstanceDeployTypes

func (s *DescribeDBInstancesRequest) SetInstanceDeployTypes(v []*string) *DescribeDBInstancesRequest

func (*DescribeDBInstancesRequest) SetInstanceNetworkType

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

func (*DescribeDBInstancesRequest) SetOwnerId

func (*DescribeDBInstancesRequest) SetPageNumber

func (*DescribeDBInstancesRequest) SetPageSize

func (*DescribeDBInstancesRequest) SetRegionId

func (*DescribeDBInstancesRequest) SetResourceGroupId

func (*DescribeDBInstancesRequest) SetTag

func (DescribeDBInstancesRequest) String

type DescribeDBInstancesRequestTag

type DescribeDBInstancesRequestTag struct {
	// The key of tag N.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesRequestTag) GoString

func (*DescribeDBInstancesRequestTag) SetKey

func (*DescribeDBInstancesRequestTag) SetValue

func (DescribeDBInstancesRequestTag) String

type DescribeDBInstancesResponse

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

func (DescribeDBInstancesResponse) GoString

func (s DescribeDBInstancesResponse) GoString() string

func (*DescribeDBInstancesResponse) SetBody

func (*DescribeDBInstancesResponse) SetHeaders

func (*DescribeDBInstancesResponse) SetStatusCode

func (DescribeDBInstancesResponse) String

type DescribeDBInstancesResponseBody

type DescribeDBInstancesResponseBody struct {
	// Details of the instance.
	Items *DescribeDBInstancesResponseBodyItems `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 on the current 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 (DescribeDBInstancesResponseBody) GoString

func (*DescribeDBInstancesResponseBody) SetPageNumber

func (*DescribeDBInstancesResponseBody) SetPageRecordCount

func (*DescribeDBInstancesResponseBody) SetRequestId

func (*DescribeDBInstancesResponseBody) SetTotalRecordCount

func (DescribeDBInstancesResponseBody) String

type DescribeDBInstancesResponseBodyItems

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

func (DescribeDBInstancesResponseBodyItems) GoString

func (DescribeDBInstancesResponseBodyItems) String

type DescribeDBInstancesResponseBodyItemsDBInstance

type DescribeDBInstancesResponseBodyItemsDBInstance struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	//
	// You can call the [DescribeDBInstanceAttribute](~~86910~~) operation to query the access mode of an instance.
	ConnectionMode *string `json:"ConnectionMode,omitempty" xml:"ConnectionMode,omitempty"`
	// The time when the instance was created. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The edition of the instance. Valid values:
	//
	// *   **Basic**: Basic Edition
	// *   **HighAvailability**: High-availability Edition
	// *   **Finance**: Enterprise Edition
	DBInstanceCategory *string `json:"DBInstanceCategory,omitempty" xml:"DBInstanceCategory,omitempty"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// *   **Serverless**: Serverless mode
	// *   **StorageElastic**: elastic storage mode
	// *   **Classic**: reserved storage mode
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The type of the network interface card (NIC) that is used by the instance. Valid values:
	//
	// *   **0**: Internet
	// *   **1**: internal network
	// *   **2**: VPC
	DBInstanceNetType *string `json:"DBInstanceNetType,omitempty" xml:"DBInstanceNetType,omitempty"`
	// The state of the instance. For more information, see [Instance statuses](~~86944~~).
	DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" xml:"DBInstanceStatus,omitempty"`
	// The database engine that the instance runs.
	Engine *string `json:"Engine,omitempty" xml:"Engine,omitempty"`
	// The version of the database engine.
	EngineVersion *string `json:"EngineVersion,omitempty" xml:"EngineVersion,omitempty"`
	// The expiration time of the instance. The time is displayed in UTC.
	//
	// >  For pay-as-you-go instances, `2999-09-08T16:00:00Z` is returned.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// *   **cluster**: elastic storage mode or Serverless mode
	// *   **replicaSet**: reserved storage mode
	InstanceDeployType *string `json:"InstanceDeployType,omitempty" xml:"InstanceDeployType,omitempty"`
	// The network type of the instance. Valid values:
	//
	// *   **Classic**
	// *   **VPC**
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The lock mode of the instance. Valid values:
	//
	// *   **Unlock**: The instance is not locked.
	// *   **ManualLock**: The instance is manually locked.
	// *   **LockByExpiration**: The instance is automatically locked due to instance expiration.
	// *   **LockByRestoration**: The instance is automatically locked due to instance restoration.
	// *   **LockByDiskQuota**: The instance is automatically locked due to exhausted storage.
	// *   **LockReadInstanceByDiskQuota**: The instance is a read-only instance and is automatically locked due to exhausted storage.
	LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
	// The reason why the cluster is locked.
	//
	// >  This parameter is returned only when the cluster is locked. The value is **instance_expire**.
	LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"`
	// The number of coordinator nodes.
	MasterNodeNum *int32 `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// *   **Postpaid**: pay-as-you-go
	// *   **Prepaid**: subscription
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The number of compute nodes.
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The type of the Serverless mode. Valid values:
	//
	// *   **Manual**: manual scheduling
	// *   **Auto**: automatic scheduling
	//
	// >  This parameter is returned only for instances in Serverless mode.
	ServerlessMode *string `json:"ServerlessMode,omitempty" xml:"ServerlessMode,omitempty"`
	// The storage capacity. Unit: GB.
	StorageSize *string `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The storage type of the instance. Valid values:
	//
	// *   **cloud_essd**: enhanced SSD (ESSD)
	// *   **cloud_efficiency**: ultra disk
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	// The tags of the instance. Each tag is a key-value pair.
	Tags *DescribeDBInstancesResponseBodyItemsDBInstanceTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of virtual private cloud (VPC).
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID of the instance.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDBInstancesResponseBodyItemsDBInstance) GoString

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetConnectionMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetCreateTime

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceCategory

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceDescription

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceNetType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetDBInstanceStatus

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetEngine

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetEngineVersion

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetExpireTime

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetInstanceDeployType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetInstanceNetworkType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetLockMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetLockReason

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetMasterNodeNum

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetPayType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetRegionId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetResourceGroupId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetSegNodeNum

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetServerlessMode

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetStorageSize

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetStorageType

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetVSwitchId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetVpcId

func (*DescribeDBInstancesResponseBodyItemsDBInstance) SetZoneId

func (DescribeDBInstancesResponseBodyItemsDBInstance) String

type DescribeDBInstancesResponseBodyItemsDBInstanceTags

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

func (DescribeDBInstancesResponseBodyItemsDBInstanceTags) GoString

func (DescribeDBInstancesResponseBodyItemsDBInstanceTags) String

type DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag

type DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag struct {
	// The key of the tag.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) GoString

func (*DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) SetKey

func (*DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) SetValue

func (DescribeDBInstancesResponseBodyItemsDBInstanceTagsTag) String

type DescribeDBInstancesShrinkRequest

type DescribeDBInstancesShrinkRequest struct {
	// The edition of the instance. Separate multiple values with commas (,). Valid values:
	//
	// *   **basic**: Basic Edition
	// *   **highavailability**: High-availability Edition
	// *   **finance**: Enterprise Edition
	DBInstanceCategoriesShrink *string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance. Separate multiple IDs with commas (,).
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,). Valid values:
	//
	// *   **serverless**: Serverless mode
	// *   **storageelastic**: elastic storage mode
	// *   **classic**: reserved storage mode
	DBInstanceModesShrink *string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty"`
	// The state of the instance. Separate multiple values with commas (,). For more information, see [Instance statuses](~~86944~~).
	//
	// >  The value of this parameter must be in lowercase.
	DBInstanceStatusesShrink *string `json:"DBInstanceStatuses,omitempty" xml:"DBInstanceStatuses,omitempty"`
	// This parameter is no longer used.
	InstanceDeployTypesShrink *string `json:"InstanceDeployTypes,omitempty" xml:"InstanceDeployTypes,omitempty"`
	// The network type of the instance. Valid values:
	//
	// *   **VPC**
	// *   **Classic**
	//
	// >  If you do not specify this parameter, instances of both network types are returned.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,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 instance.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The list of tags.
	Tag []*DescribeDBInstancesShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeDBInstancesShrinkRequest) GoString

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceCategoriesShrink

func (s *DescribeDBInstancesShrinkRequest) SetDBInstanceCategoriesShrink(v string) *DescribeDBInstancesShrinkRequest

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceDescription

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceIds

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceModesShrink

func (*DescribeDBInstancesShrinkRequest) SetDBInstanceStatusesShrink

func (*DescribeDBInstancesShrinkRequest) SetInstanceDeployTypesShrink

func (s *DescribeDBInstancesShrinkRequest) SetInstanceDeployTypesShrink(v string) *DescribeDBInstancesShrinkRequest

func (*DescribeDBInstancesShrinkRequest) SetInstanceNetworkType

func (*DescribeDBInstancesShrinkRequest) SetOwnerId

func (*DescribeDBInstancesShrinkRequest) SetPageNumber

func (*DescribeDBInstancesShrinkRequest) SetPageSize

func (*DescribeDBInstancesShrinkRequest) SetRegionId

func (*DescribeDBInstancesShrinkRequest) SetResourceGroupId

func (DescribeDBInstancesShrinkRequest) String

type DescribeDBInstancesShrinkRequestTag

type DescribeDBInstancesShrinkRequestTag struct {
	// The key of tag N.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstancesShrinkRequestTag) GoString

func (*DescribeDBInstancesShrinkRequestTag) SetKey

func (*DescribeDBInstancesShrinkRequestTag) SetValue

func (DescribeDBInstancesShrinkRequestTag) String

type DescribeDataBackupsRequest

type DescribeDataBackupsRequest struct {
	// The ID of the backup set. If you specify the BackupId parameter, the details of the backup set are returned.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The backup mode. Valid values:
	//
	// *   Automated: automatic backup
	// *   Manual: manual backup
	//
	// If you do not specify this parameter, the records of the backup sets in all modes are returned.
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The status of the backup set. Valid values:
	//
	// *   Success: The backup is complete.
	// *   Failed: The backup task fails.
	//
	// If you do not specify this parameter, the records of the backup sets in all states are returned.
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The type of the backup. Valid values:
	//
	// *   DATA: full backup
	// *   RESTOREPOI: point-in-time backup
	//
	// If you do not specify this parameter, the records of the full backup set are returned.
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The number of the page to return. The value must be an integer that is larger 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 beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataBackupsRequest) GoString

func (s DescribeDataBackupsRequest) GoString() string

func (*DescribeDataBackupsRequest) SetBackupId

func (*DescribeDataBackupsRequest) SetBackupMode

func (*DescribeDataBackupsRequest) SetBackupStatus

func (*DescribeDataBackupsRequest) SetDBInstanceId

func (*DescribeDataBackupsRequest) SetDataType

func (*DescribeDataBackupsRequest) SetEndTime

func (*DescribeDataBackupsRequest) SetPageNumber

func (*DescribeDataBackupsRequest) SetPageSize

func (*DescribeDataBackupsRequest) SetStartTime

func (DescribeDataBackupsRequest) String

type DescribeDataBackupsResponse

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

func (DescribeDataBackupsResponse) GoString

func (s DescribeDataBackupsResponse) GoString() string

func (*DescribeDataBackupsResponse) SetBody

func (*DescribeDataBackupsResponse) SetHeaders

func (*DescribeDataBackupsResponse) SetStatusCode

func (DescribeDataBackupsResponse) String

type DescribeDataBackupsResponseBody

type DescribeDataBackupsResponseBody struct {
	// Details about the backup sets.
	Items []*DescribeDataBackupsResponseBodyItems `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 backup sets on the 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 (DescribeDataBackupsResponseBody) GoString

func (*DescribeDataBackupsResponseBody) SetItems

func (*DescribeDataBackupsResponseBody) SetPageNumber

func (*DescribeDataBackupsResponseBody) SetPageSize

func (*DescribeDataBackupsResponseBody) SetRequestId

func (*DescribeDataBackupsResponseBody) SetTotalCount

func (DescribeDataBackupsResponseBody) String

type DescribeDataBackupsResponseBodyItems

type DescribeDataBackupsResponseBodyItems struct {
	// The UTC time when the backup ended. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
	BackupEndTime *string `json:"BackupEndTime,omitempty" xml:"BackupEndTime,omitempty"`
	// The local time when the backup ended. The time is in the yyyy-MM-dd HH:mm:ss format. The time is your local time.
	BackupEndTimeLocal *string `json:"BackupEndTimeLocal,omitempty" xml:"BackupEndTimeLocal,omitempty"`
	// The backup mode.
	//
	// Valid values for full backup:
	//
	// *   Automated: automatic backup
	// *   Manual: manual backup
	//
	// Valid values for point-in-time backup:
	//
	// *   Automated: point-in-time backup after full backup
	// *   Manual: manual point-in-time backup
	// *   Period: point-in-time backup that is triggered by a backup policy
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The ID of the backup set.
	BackupSetId *string `json:"BackupSetId,omitempty" xml:"BackupSetId,omitempty"`
	// The size of the backup file. Unit: bytes.
	BackupSize *int64 `json:"BackupSize,omitempty" xml:"BackupSize,omitempty"`
	// The UTC time when the backup started. The time is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
	BackupStartTime *string `json:"BackupStartTime,omitempty" xml:"BackupStartTime,omitempty"`
	// The local time when the backup started. The time is in the yyyy-MM-dd HH:mm:ss format. The time is your local time.
	BackupStartTimeLocal *string `json:"BackupStartTimeLocal,omitempty" xml:"BackupStartTimeLocal,omitempty"`
	// The status of the backup set. Valid values:
	//
	// *   Success
	// *   Failure
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// The name of a point-in-time backup set or the full backup set.
	BaksetName *string `json:"BaksetName,omitempty" xml:"BaksetName,omitempty"`
	// *   For full backup, this parameter indicates the point in time at which the data in the data backup file is consistent.
	// *   For point-in-time backup, this parameter indicates that the returned point in time is a timestamp.
	ConsistentTime *int64 `json:"ConsistentTime,omitempty" xml:"ConsistentTime,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The type of the backup. Valid values:
	//
	// *   DATA: full backup
	// *   RESTOREPOI: point-in-time backup
	DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"`
}

func (DescribeDataBackupsResponseBodyItems) GoString

func (*DescribeDataBackupsResponseBodyItems) SetBackupEndTime

func (*DescribeDataBackupsResponseBodyItems) SetBackupEndTimeLocal

func (*DescribeDataBackupsResponseBodyItems) SetBackupMode

func (*DescribeDataBackupsResponseBodyItems) SetBackupSetId

func (*DescribeDataBackupsResponseBodyItems) SetBackupSize

func (*DescribeDataBackupsResponseBodyItems) SetBackupStartTime

func (*DescribeDataBackupsResponseBodyItems) SetBackupStartTimeLocal

func (*DescribeDataBackupsResponseBodyItems) SetBackupStatus

func (*DescribeDataBackupsResponseBodyItems) SetBaksetName

func (*DescribeDataBackupsResponseBodyItems) SetConsistentTime

func (*DescribeDataBackupsResponseBodyItems) SetDBInstanceId

func (*DescribeDataBackupsResponseBodyItems) SetDataType

func (DescribeDataBackupsResponseBodyItems) String

type DescribeDataReDistributeInfoRequest

type DescribeDataReDistributeInfoRequest struct {
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeDataReDistributeInfoRequest) GoString

func (*DescribeDataReDistributeInfoRequest) SetDBInstanceId

func (*DescribeDataReDistributeInfoRequest) SetOwnerId

func (DescribeDataReDistributeInfoRequest) String

type DescribeDataReDistributeInfoResponse

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

func (DescribeDataReDistributeInfoResponse) GoString

func (*DescribeDataReDistributeInfoResponse) SetHeaders

func (*DescribeDataReDistributeInfoResponse) SetStatusCode

func (DescribeDataReDistributeInfoResponse) String

type DescribeDataReDistributeInfoResponseBody

type DescribeDataReDistributeInfoResponseBody struct {
	DataReDistributeInfo *DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo `json:"DataReDistributeInfo,omitempty" xml:"DataReDistributeInfo,omitempty" type:"Struct"`
	RequestId            *string                                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDataReDistributeInfoResponseBody) GoString

func (*DescribeDataReDistributeInfoResponseBody) SetRequestId

func (DescribeDataReDistributeInfoResponseBody) String

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo struct {
	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Progress   *int64  `json:"Progress,omitempty" xml:"Progress,omitempty"`
	RemainTime *string `json:"RemainTime,omitempty" xml:"RemainTime,omitempty"`
	StartTime  *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status     *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Type       *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) GoString

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetMessage

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetProgress

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetRemainTime

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetStartTime

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetStatus

func (*DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) SetType

func (DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo) String

type DescribeDataShareInstancesRequest

type DescribeDataShareInstancesRequest struct {
	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 instance.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The keyword used to filter instances, which can be an instance ID or instance description.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs and instance descriptions.
	SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"`
}

func (DescribeDataShareInstancesRequest) GoString

func (*DescribeDataShareInstancesRequest) SetOwnerId

func (*DescribeDataShareInstancesRequest) SetPageNumber

func (*DescribeDataShareInstancesRequest) SetPageSize

func (*DescribeDataShareInstancesRequest) SetRegionId

func (*DescribeDataShareInstancesRequest) SetResourceGroupId

func (*DescribeDataShareInstancesRequest) SetSearchValue

func (DescribeDataShareInstancesRequest) String

type DescribeDataShareInstancesResponse

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

func (DescribeDataShareInstancesResponse) GoString

func (*DescribeDataShareInstancesResponse) SetHeaders

func (*DescribeDataShareInstancesResponse) SetStatusCode

func (DescribeDataShareInstancesResponse) String

type DescribeDataShareInstancesResponseBody

type DescribeDataShareInstancesResponseBody struct {
	// Details of the instances.
	Items *DescribeDataShareInstancesResponseBodyItems `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 (DescribeDataShareInstancesResponseBody) GoString

func (*DescribeDataShareInstancesResponseBody) SetPageNumber

func (*DescribeDataShareInstancesResponseBody) SetPageRecordCount

func (*DescribeDataShareInstancesResponseBody) SetRequestId

func (*DescribeDataShareInstancesResponseBody) SetTotalRecordCount

func (DescribeDataShareInstancesResponseBody) String

type DescribeDataShareInstancesResponseBodyItems

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

func (DescribeDataShareInstancesResponseBodyItems) GoString

func (DescribeDataShareInstancesResponseBodyItems) String

type DescribeDataShareInstancesResponseBodyItemsDBInstance

type DescribeDataShareInstancesResponseBodyItemsDBInstance struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// *   **Serverless**: Serverless mode
	// *   **StorageElasic**: elastic storage mode
	// *   **Classic**: reserved storage mode
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The state of data sharing. Valid values:
	//
	// *   **opening**: Data sharing is being enabled.
	// *   **opened**: Data sharing is enabled.
	// *   **closing**: Data sharing is being disabled.
	// *   **closed**: Data sharing is disabled.
	DataShareStatus *string `json:"DataShareStatus,omitempty" xml:"DataShareStatus,omitempty"`
	// The description of the instance.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The zone ID of the instance.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeDataShareInstancesResponseBodyItemsDBInstance) GoString

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDBInstanceId

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDBInstanceMode

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDataShareStatus

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetDescription

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetRegionId

func (*DescribeDataShareInstancesResponseBodyItemsDBInstance) SetZoneId

func (DescribeDataShareInstancesResponseBodyItemsDBInstance) String

type DescribeDataSharePerformanceRequest

type DescribeDataSharePerformanceRequest struct {
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the performance metric. Separate multiple values with commas (,). Valid values:
	//
	// *   **adbpg_datashare_topic_count**: the number of shared topics.
	// *   **adbpg_datashare_data_size_mb**: the amount of data shared.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataSharePerformanceRequest) GoString

func (*DescribeDataSharePerformanceRequest) SetEndTime

func (*DescribeDataSharePerformanceRequest) SetKey

func (*DescribeDataSharePerformanceRequest) SetRegionId

func (*DescribeDataSharePerformanceRequest) SetResourceGroupId

func (*DescribeDataSharePerformanceRequest) SetStartTime

func (DescribeDataSharePerformanceRequest) String

type DescribeDataSharePerformanceResponse

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

func (DescribeDataSharePerformanceResponse) GoString

func (*DescribeDataSharePerformanceResponse) SetHeaders

func (*DescribeDataSharePerformanceResponse) SetStatusCode

func (DescribeDataSharePerformanceResponse) String

type DescribeDataSharePerformanceResponseBody

type DescribeDataSharePerformanceResponseBody struct {
	// The ID of the instance.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Details of data sharing performance metrics.
	PerformanceKeys []*DescribeDataSharePerformanceResponseBodyPerformanceKeys `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeDataSharePerformanceResponseBody) GoString

func (*DescribeDataSharePerformanceResponseBody) SetDBClusterId

func (*DescribeDataSharePerformanceResponseBody) SetEndTime

func (*DescribeDataSharePerformanceResponseBody) SetRequestId

func (*DescribeDataSharePerformanceResponseBody) SetStartTime

func (DescribeDataSharePerformanceResponseBody) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeys

type DescribeDataSharePerformanceResponseBodyPerformanceKeys struct {
	// The name of the performance metric.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the performance metric.
	Series []*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
	// The unit of the performance metric.
	Unit *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeys) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeys) SetName

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeys) SetUnit

func (DescribeDataSharePerformanceResponseBodyPerformanceKeys) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries struct {
	// The name of the performance metric.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// One or more values of the performance metric.
	Values []*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) SetName

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeries) String

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues

type DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues struct {
	// The value of the performance metric at a point in time.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) GoString

func (*DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) SetPoint

func (DescribeDataSharePerformanceResponseBodyPerformanceKeysSeriesValues) String

type DescribeDiagnosisDimensionsRequest

type DescribeDiagnosisDimensionsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDiagnosisDimensionsRequest) GoString

func (*DescribeDiagnosisDimensionsRequest) SetDBInstanceId

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 name of the database.
	Databases []*string `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the database account.
	UserNames []*string `json:"UserNames,omitempty" xml:"UserNames,omitempty" type:"Repeated"`
}

func (DescribeDiagnosisDimensionsResponseBody) GoString

func (*DescribeDiagnosisDimensionsResponseBody) SetDatabases

func (*DescribeDiagnosisDimensionsResponseBody) SetRequestId

func (*DescribeDiagnosisDimensionsResponseBody) SetUserNames

func (DescribeDiagnosisDimensionsResponseBody) String

type DescribeDiagnosisMonitorPerformanceRequest

type DescribeDiagnosisMonitorPerformanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z 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 filter condition on queries. Specify the value in the JSON format. Valid values:
	//
	// *   `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	//
	// *   `{"Type":"status","Value":"finished"}`: filters completed queries.
	//
	// *   `{"Type":"status","Value":"running"}`: filters running queries.
	//
	// *   `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume 30 milliseconds or more and less than 50 milliseconds. You can customize a filter condition by setting **Min** and **Max**.
	//
	//     *   If only **Min** is specified, the queries that consume a period of time that is greater than or equal to the Min value are filtered.
	//     *   If only **Max** is specified, the queries that consume a period of time that is less than the Max value are filtered.
	//     *   If both **Min** and **Max** are specified, the queries that consume a period of time that is greater than or equal to the **Min** value and less than the **Max** value are filtered.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceRequest) GoString

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDBInstanceId

func (*DescribeDiagnosisMonitorPerformanceRequest) SetDatabase

func (*DescribeDiagnosisMonitorPerformanceRequest) SetEndTime

func (*DescribeDiagnosisMonitorPerformanceRequest) SetQueryCondition

func (*DescribeDiagnosisMonitorPerformanceRequest) SetStartTime

func (*DescribeDiagnosisMonitorPerformanceRequest) SetUser

func (DescribeDiagnosisMonitorPerformanceRequest) String

type DescribeDiagnosisMonitorPerformanceResponse

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

func (*DescribeDiagnosisMonitorPerformanceResponse) SetHeaders

func (*DescribeDiagnosisMonitorPerformanceResponse) SetStatusCode

func (DescribeDiagnosisMonitorPerformanceResponse) String

type DescribeDiagnosisMonitorPerformanceResponseBody

type DescribeDiagnosisMonitorPerformanceResponseBody struct {
	// Details of query execution.
	Performances []*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Repeated"`
	// The threshold for the number of queries.
	PerformancesThreshold *int32 `json:"PerformancesThreshold,omitempty" xml:"PerformancesThreshold,omitempty"`
	// Indicates whether the queries are truncated when the number of queries exceeds the threshold. Valid values:
	//
	// *   **true**: The queries are truncated.
	// *   **false**: The queries are not truncated.
	PerformancesTruncated *bool `json:"PerformancesTruncated,omitempty" xml:"PerformancesTruncated,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBody) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesThreshold

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetPerformancesTruncated

func (*DescribeDiagnosisMonitorPerformanceResponseBody) SetRequestId

func (DescribeDiagnosisMonitorPerformanceResponseBody) String

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances

type DescribeDiagnosisMonitorPerformanceResponseBodyPerformances struct {
	// The execution duration of the query. Unit: milliseconds.
	Cost *int32 `json:"Cost,omitempty" xml:"Cost,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the query. It is a unique identifier of the query.
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **running**: The query is being executed.
	// *   **finished**: The query is complete.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) GoString

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetCost

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetDatabase

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetQueryID

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStartTime

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetStatus

func (*DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) SetUser

func (DescribeDiagnosisMonitorPerformanceResponseBodyPerformances) String

type DescribeDiagnosisRecordsRequest

type DescribeDiagnosisRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z 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 of the SQL statement.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The order of fields in the console. You do not need to specify this parameter.
	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. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The filter condition on queries. Specify the value in the JSON format. Valid values:
	//
	// *   `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	//
	// *   `{"Type":"status","Value":"finished"}`: filters completed queries.
	//
	// *   `{"Type":"status","Value":"running"}`: filters running queries.
	//
	// *   `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume 30 milliseconds or more and less than 50 milliseconds. You can customize a filter condition by setting **Min** and **Max**.
	//
	//     *   If only **Min** is specified, the queries that consume a period of time that is greater than or equal to the Min value are filtered.
	//     *   If only **Max** is specified, the queries that consume a period of time that is less than the Max value are filtered.
	//     *   If both **Min** and **Max** are specified, the queries that consume a period of time that is greater than or equal to the **Min** value and less than the **Max** value are filtered.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisRecordsRequest) GoString

func (*DescribeDiagnosisRecordsRequest) SetDBInstanceId

func (*DescribeDiagnosisRecordsRequest) SetDatabase

func (*DescribeDiagnosisRecordsRequest) SetEndTime

func (*DescribeDiagnosisRecordsRequest) SetKeyword

func (*DescribeDiagnosisRecordsRequest) SetOrder

func (*DescribeDiagnosisRecordsRequest) SetPageNumber

func (*DescribeDiagnosisRecordsRequest) SetPageSize

func (*DescribeDiagnosisRecordsRequest) SetQueryCondition

func (*DescribeDiagnosisRecordsRequest) SetStartTime

func (*DescribeDiagnosisRecordsRequest) SetUser

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 {
	// Details of SQL queries.
	Items []*DescribeDiagnosisRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	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) SetRequestId

func (*DescribeDiagnosisRecordsResponseBody) SetTotalCount

func (DescribeDiagnosisRecordsResponseBody) String

type DescribeDiagnosisRecordsResponseBodyItems

type DescribeDiagnosisRecordsResponseBodyItems struct {
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The execution duration of the query. Unit: seconds.
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the query. It is a unique identifier of the query.
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The SQL statement.
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// Indicates whether the SQL statement needs to be truncated. Valid values:
	//
	// *   **true**: The SQL statement needs to be truncated.
	// *   **false**: The SQL statement does not need to be truncated.
	SQLTruncated *bool `json:"SQLTruncated,omitempty" xml:"SQLTruncated,omitempty"`
	// The threshold used to determine whether an SQL statement must be truncated. The value is the number of characters.
	SQLTruncatedThreshold *int32 `json:"SQLTruncatedThreshold,omitempty" xml:"SQLTruncatedThreshold,omitempty"`
	// The ID of the session that contains the query.
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **running**: The query is being executed.
	// *   **finished**: The query is complete.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisRecordsResponseBodyItems) GoString

func (*DescribeDiagnosisRecordsResponseBodyItems) SetDatabase

func (*DescribeDiagnosisRecordsResponseBodyItems) SetDuration

func (*DescribeDiagnosisRecordsResponseBodyItems) SetQueryID

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLStmt

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLTruncated

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSQLTruncatedThreshold

func (*DescribeDiagnosisRecordsResponseBodyItems) SetSessionID

func (*DescribeDiagnosisRecordsResponseBodyItems) SetStartTime

func (*DescribeDiagnosisRecordsResponseBodyItems) SetStatus

func (*DescribeDiagnosisRecordsResponseBodyItems) SetUser

func (DescribeDiagnosisRecordsResponseBodyItems) String

type DescribeDiagnosisSQLInfoRequest

type DescribeDiagnosisSQLInfoRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the query. It is a unique identifier of the query.
	//
	// >  You can call the [DescribeDiagnosisRecords](~~450511~~) operation to query the query ID.
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
}

func (DescribeDiagnosisSQLInfoRequest) GoString

func (*DescribeDiagnosisSQLInfoRequest) SetDBInstanceId

func (*DescribeDiagnosisSQLInfoRequest) SetDatabase

func (*DescribeDiagnosisSQLInfoRequest) SetQueryID

func (DescribeDiagnosisSQLInfoRequest) String

type DescribeDiagnosisSQLInfoResponse

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

func (*DescribeDiagnosisSQLInfoResponse) SetHeaders

func (*DescribeDiagnosisSQLInfoResponse) SetStatusCode

func (DescribeDiagnosisSQLInfoResponse) String

type DescribeDiagnosisSQLInfoResponseBody

type DescribeDiagnosisSQLInfoResponseBody struct {
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The execution duration of the query. Unit: seconds.
	Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The maximum number of output rows.
	MaxOutputRows *string `json:"MaxOutputRows,omitempty" xml:"MaxOutputRows,omitempty"`
	// The ID of the query.
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The information of the operator.
	QueryPlan *string `json:"QueryPlan,omitempty" xml:"QueryPlan,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The SQL statement.
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The ID of the session that contains the query.
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The sequence of metrics.
	SortedMetrics *string `json:"SortedMetrics,omitempty" xml:"SortedMetrics,omitempty"`
	// The start time of the query. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **running**: The query is being executed.
	// *   **finished**: The query execution is complete.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The information of the execution plan.
	TextPlan *string `json:"TextPlan,omitempty" xml:"TextPlan,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeDiagnosisSQLInfoResponseBody) GoString

func (*DescribeDiagnosisSQLInfoResponseBody) SetDatabase

func (*DescribeDiagnosisSQLInfoResponseBody) SetDuration

func (*DescribeDiagnosisSQLInfoResponseBody) SetMaxOutputRows

func (*DescribeDiagnosisSQLInfoResponseBody) SetQueryID

func (*DescribeDiagnosisSQLInfoResponseBody) SetQueryPlan

func (*DescribeDiagnosisSQLInfoResponseBody) SetRequestId

func (*DescribeDiagnosisSQLInfoResponseBody) SetSQLStmt

func (*DescribeDiagnosisSQLInfoResponseBody) SetSessionID

func (*DescribeDiagnosisSQLInfoResponseBody) SetSortedMetrics

func (*DescribeDiagnosisSQLInfoResponseBody) SetStartTime

func (*DescribeDiagnosisSQLInfoResponseBody) SetStatus

func (*DescribeDiagnosisSQLInfoResponseBody) SetTextPlan

func (*DescribeDiagnosisSQLInfoResponseBody) SetUser

func (DescribeDiagnosisSQLInfoResponseBody) String

type DescribeDownloadRecordsRequest

type DescribeDownloadRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDownloadRecordsRequest) GoString

func (*DescribeDownloadRecordsRequest) SetDBInstanceId

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 of the download records.
	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 record.
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The URL that can be used to download the file.
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// The error message returned.
	ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The state of the upload task. After you call the DownloadDiagnosisRecords operation, query diagnostic information is first uploaded to Object Storage Service (OSS). After the upload task is complete, the query diagnostic information can be downloaded. Valid values:
	//
	// *   **running**: uploading
	// *   **finished**: uploaded
	// *   **failed**: failed
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDownloadRecordsResponseBodyRecords) GoString

func (*DescribeDownloadRecordsResponseBodyRecords) SetDownloadId

func (*DescribeDownloadRecordsResponseBodyRecords) SetDownloadUrl

func (*DescribeDownloadRecordsResponseBodyRecords) SetExceptionMsg

func (*DescribeDownloadRecordsResponseBodyRecords) SetFileName

func (*DescribeDownloadRecordsResponseBodyRecords) SetStatus

func (DescribeDownloadRecordsResponseBodyRecords) String

type DescribeDownloadSQLLogsRequest

type DescribeDownloadSQLLogsRequest struct {
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeDownloadSQLLogsRequest) GoString

func (*DescribeDownloadSQLLogsRequest) SetDBInstanceId

func (DescribeDownloadSQLLogsRequest) String

type DescribeDownloadSQLLogsResponse

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

func (DescribeDownloadSQLLogsResponse) GoString

func (*DescribeDownloadSQLLogsResponse) SetHeaders

func (*DescribeDownloadSQLLogsResponse) SetStatusCode

func (DescribeDownloadSQLLogsResponse) String

type DescribeDownloadSQLLogsResponseBody

type DescribeDownloadSQLLogsResponseBody struct {
	Records   []*DescribeDownloadSQLLogsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	RequestId *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDownloadSQLLogsResponseBody) GoString

func (*DescribeDownloadSQLLogsResponseBody) SetRequestId

func (DescribeDownloadSQLLogsResponseBody) String

type DescribeDownloadSQLLogsResponseBodyRecords

type DescribeDownloadSQLLogsResponseBodyRecords struct {
	DownloadId   *int64  `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	DownloadUrl  *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	ExceptionMsg *string `json:"ExceptionMsg,omitempty" xml:"ExceptionMsg,omitempty"`
	FileName     *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDownloadSQLLogsResponseBodyRecords) GoString

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetDownloadId

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetDownloadUrl

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetExceptionMsg

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetFileName

func (*DescribeDownloadSQLLogsResponseBodyRecords) SetStatus

func (DescribeDownloadSQLLogsResponseBodyRecords) String

type DescribeHealthStatusRequest

type DescribeHealthStatusRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The performance metric that you want to query. Separate multiple values with commas (,). For more information, see [Performance parameters](~~86943~~).
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}

func (DescribeHealthStatusRequest) GoString

func (s DescribeHealthStatusRequest) GoString() string

func (*DescribeHealthStatusRequest) SetDBInstanceId

func (*DescribeHealthStatusRequest) SetKey

func (DescribeHealthStatusRequest) String

type DescribeHealthStatusResponse

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

func (DescribeHealthStatusResponse) GoString

func (s DescribeHealthStatusResponse) GoString() string

func (*DescribeHealthStatusResponse) SetBody

func (*DescribeHealthStatusResponse) SetHeaders

func (*DescribeHealthStatusResponse) SetStatusCode

func (DescribeHealthStatusResponse) String

type DescribeHealthStatusResponseBody

type DescribeHealthStatusResponseBody struct {
	// The ID of instance.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of performance metrics. Each performance metric consists of the parameter name, status, and metric value. The metric information is returned only for the performance parameters specified by **Key**. For example, if you set **Key** to **adbpg_status**, only the metric information of **adbpg_status** is returned.
	//
	// For more information about performance parameters, see [Performance parameters](~~86943~~).
	Status *DescribeHealthStatusResponseBodyStatus `json:"Status,omitempty" xml:"Status,omitempty" type:"Struct"`
}

func (DescribeHealthStatusResponseBody) GoString

func (*DescribeHealthStatusResponseBody) SetDBClusterId

func (*DescribeHealthStatusResponseBody) SetRequestId

func (DescribeHealthStatusResponseBody) String

type DescribeHealthStatusResponseBodyStatus

type DescribeHealthStatusResponseBodyStatus struct {
	// The information of maximum compute node storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbgpSegmentDiskUsagePercentMax *DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax `json:"adbgp_segment_disk_usage_percent_max,omitempty" xml:"adbgp_segment_disk_usage_percent_max,omitempty" type:"Struct"`
	// The information of instance connection health status.
	AdbpgConnectionStatus *DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus `json:"adbpg_connection_status,omitempty" xml:"adbpg_connection_status,omitempty" type:"Struct"`
	// The information of instance storage status.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgDiskStatus *DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus `json:"adbpg_disk_status,omitempty" xml:"adbpg_disk_status,omitempty" type:"Struct"`
	// The information of instance storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgDiskUsagePercent    *DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent    `json:"adbpg_disk_usage_percent,omitempty" xml:"adbpg_disk_usage_percent,omitempty" type:"Struct"`
	AdbpgInstanceColdDataGb  *DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb  `json:"adbpg_instance_cold_data_gb,omitempty" xml:"adbpg_instance_cold_data_gb,omitempty" type:"Struct"`
	AdbpgInstanceHotDataGb   *DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb   `json:"adbpg_instance_hot_data_gb,omitempty" xml:"adbpg_instance_hot_data_gb,omitempty" type:"Struct"`
	AdbpgInstanceTotalDataGb *DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb `json:"adbpg_instance_total_data_gb,omitempty" xml:"adbpg_instance_total_data_gb,omitempty" type:"Struct"`
	// The information of maximum coordinator node storage usage.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	AdbpgMasterDiskUsagePercentMax *DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax `json:"adbpg_master_disk_usage_percent_max,omitempty" xml:"adbpg_master_disk_usage_percent_max,omitempty" type:"Struct"`
	// The information of coordinator node availability status.
	AdbpgMasterStatus *DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus `json:"adbpg_master_status,omitempty" xml:"adbpg_master_status,omitempty" type:"Struct"`
	// The information of compute node availability status.
	AdbpgSegmentStatus *DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus `json:"adbpg_segment_status,omitempty" xml:"adbpg_segment_status,omitempty" type:"Struct"`
	// The information of instance health status.
	AdbpgStatus *DescribeHealthStatusResponseBodyStatusAdbpgStatus `json:"adbpg_status,omitempty" xml:"adbpg_status,omitempty" type:"Struct"`
	// The information of coordinator node connection health status.
	NodeMasterConnectionStatus *DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus `json:"node_master_connection_status,omitempty" xml:"node_master_connection_status,omitempty" type:"Struct"`
	// The information of coordinator node health status.
	NodeMasterStatus *DescribeHealthStatusResponseBodyStatusNodeMasterStatus `json:"node_master_status,omitempty" xml:"node_master_status,omitempty" type:"Struct"`
	// The information of compute node connection health status.
	NodeSegmentConnectionStatus *DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus `json:"node_segment_connection_status,omitempty" xml:"node_segment_connection_status,omitempty" type:"Struct"`
	// The information of compute node storage status.
	//
	// >  This parameter value is returned only for instances in elastic storage mode.
	NodeSegmentDiskStatus *DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus `json:"node_segment_disk_status,omitempty" xml:"node_segment_disk_status,omitempty" type:"Struct"`
}

func (DescribeHealthStatusResponseBodyStatus) GoString

func (DescribeHealthStatusResponseBodyStatus) String

type DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax

type DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax struct {
	// The status corresponding to the maximum storage usage among all compute nodes. Valid values:
	//
	// *   **critical**: The compute node storage usage is greater than or equal to 90%. In this case, the instance is locked.
	// *   **warning**: The compute node storage usage is greater than or equal to 80% and less than 90%.
	// *   **healthy**: The compute node storage usage is less than 80%.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node storage usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbgpSegmentDiskUsagePercentMax) String

type DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus

type DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus struct {
	// The connection health status of the instance. Valid values:
	//
	// *   **critical**: The instance connection usage is greater than 95%. In this case, this metric is marked in red in the console.
	// *   **warning**: The instance connection usage is greater than 90% and less than or equal to 95%. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: The instance connection usage is less than or equal to 90%. In this case, this metric is marked in green in the console.
	//
	// >  The instance connection usage is the maximum connection usage among all the coordinator and compute nodes.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance connection usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus

type DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus struct {
	// The storage status of the instance. Valid values:
	//
	// *   **critical**: The instance storage usage is greater than or equal to 90%. In this case, this metric is marked in red in the console and the instance is locked.
	// *   **warning**: The instance storage usage is greater than or equal to 70% and less than 90%. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: The instance storage usage is less than 70%. In this case, this metric is marked in green in the console.
	//
	// >  The instance storage usage is the average storage usage of all compute nodes.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance storage usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent

type DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent struct {
	// The status corresponding to the storage usage of the instance. Valid values:
	//
	// *   **critical**: The instance storage usage is greater than or equal to 90%. In this case, the instance is locked.
	// *   **warning**: The instance storage usage is greater than or equal to 70% and less than 90%.
	// *   **healthy**: The instance storage usage is less than 70%.
	//
	// >  The instance storage usage is the average storage usage of all compute nodes.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance storage usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgDiskUsagePercent) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb struct {
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceColdDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb struct {
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceHotDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb

type DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb struct {
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgInstanceTotalDataGb) String

type DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax

type DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax struct {
	// The status corresponding to the maximum storage usage of the coordinator node. Valid values:
	//
	// *   **critical**: The coordinator node storage usage is greater than or equal to 90%. In this case, the instance is locked.
	// *   **warning**: The coordinator node storage usage is greater than or equal to 70% and less than 90%.
	// *   **healthy**: The coordinator node storage usage is less than 70%.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum coordinator node storage usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterDiskUsagePercentMax) String

type DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus

type DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus struct {
	// The availability status of the coordinator node. Valid values:
	//
	// *   **critical**: Both the primary and standby coordinator nodes are unavailable. In this case, this metric is marked in red in the console.
	// *   **warning**: The primary or standby coordinator node is unavailable. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: Both the primary and standby coordinator nodes are available. In this case, this metric is marked in green in the console.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node availability status. Valid values:
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgMasterStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus

type DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus struct {
	// The availability status of compute nodes. Valid values:
	//
	// *   **critical**: All the primary and secondary compute nodes are unavailable. In this case, this metric is marked in red in the console.
	// *   **warning**: Fifty percent or more than fifty percent of compute nodes are unavailable. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: All compute nodes are available. In this case, this metric is marked in green in the console.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of compute node availability status.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgSegmentStatus) String

type DescribeHealthStatusResponseBodyStatusAdbpgStatus

type DescribeHealthStatusResponseBodyStatusAdbpgStatus struct {
	// The health status of the instance. Valid values:
	//
	// *   **critical**: The coordinator node or a compute node is unavailable. In this case, this metric is marked in red in the console.
	// *   **healthy**: All nodes are available. In this case, this metric is marked in green in the console.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of instance health status. Valid values:
	//
	// *   **1**: healthy
	// *   **0**: critical
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusAdbpgStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusAdbpgStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusAdbpgStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusAdbpgStatus) String

type DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus

type DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus struct {
	// The connection health status of the coordinator node. Valid values:
	//
	// *   **critical**: The coordinator node connection usage is greater than 95%. In this case, this metric is marked in red in the console.
	// *   **warning**: The coordinator node connection usage is greater than or equal to 90% and less than 95%. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: The coordinator node connection usage is less than 90%. In this case, this metric is marked in green in the console.
	//
	// >  The coordinator node connection usage is the maximum connection usage of the coordinator node.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node connection usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeMasterConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusNodeMasterStatus

type DescribeHealthStatusResponseBodyStatusNodeMasterStatus struct {
	// The health status of the coordinator node. Valid values:
	//
	// *   **critical**: The primary or standby coordinator node is unavailable. In this case, this metric is marked in red in the console.
	// *   **healthy**: Both the primary and standby coordinator nodes are available. In this case, this metric is marked in green in the console.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of coordinator node health status. Valid values:
	//
	// *   **1**: healthy
	// *   **0**: critical
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeMasterStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeMasterStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeMasterStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeMasterStatus) String

type DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus

type DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus struct {
	// The connection health status of compute nodes. Valid values:
	//
	// *   **critical**: The compute node connection usage is greater than or equal to 95%. In this case, this metric is marked in red in the console.
	// *   **warning**: The compute node connection usage is greater than or equal to 90% and less than 95%. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: The compute node connection usage is less than 90%. In this case, this metric is marked in green in the console.
	//
	// >  The compute node connection usage is the maximum connection usage among all compute nodes.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node connection usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeSegmentConnectionStatus) String

type DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus

type DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus struct {
	// The storage status of compute nodes. Valid values:
	//
	// *   **critical**: The compute node storage usage is greater than or equal to 90%. In this case, this metric is marked in red in the console and the instance is locked.
	// *   **warning**: The compute node storage usage is greater than or equal to 80% and less than 90%. In this case, this metric is marked in yellow in the console.
	// *   **healthy**: The compute node storage usage is less than 80%. In this case, this metric is marked in green in the console.
	//
	// >  The compute node storage usage is the maximum storage usage among all compute nodes.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The metric value of maximum compute node storage usage.
	//
	// Unit: %.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) GoString

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) SetStatus

func (*DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) SetValue

func (DescribeHealthStatusResponseBodyStatusNodeSegmentDiskStatus) String

type DescribeLogBackupsRequest

type DescribeLogBackupsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,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 beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mmZ format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeLogBackupsRequest) GoString

func (s DescribeLogBackupsRequest) GoString() string

func (*DescribeLogBackupsRequest) SetDBInstanceId

func (*DescribeLogBackupsRequest) SetEndTime

func (*DescribeLogBackupsRequest) SetPageNumber

func (*DescribeLogBackupsRequest) SetPageSize

func (*DescribeLogBackupsRequest) SetStartTime

func (DescribeLogBackupsRequest) String

func (s DescribeLogBackupsRequest) String() string

type DescribeLogBackupsResponse

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

func (DescribeLogBackupsResponse) GoString

func (s DescribeLogBackupsResponse) GoString() string

func (*DescribeLogBackupsResponse) SetBody

func (*DescribeLogBackupsResponse) SetHeaders

func (*DescribeLogBackupsResponse) SetStatusCode

func (DescribeLogBackupsResponse) String

type DescribeLogBackupsResponseBody

type DescribeLogBackupsResponseBody struct {
	// Details of the backup sets.
	Items []*DescribeLogBackupsResponseBodyItems `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 backup sets 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"`
	// The total size of logs in the time range. Unit: bytes.
	TotalLogSize *int64 `json:"TotalLogSize,omitempty" xml:"TotalLogSize,omitempty"`
}

func (DescribeLogBackupsResponseBody) GoString

func (*DescribeLogBackupsResponseBody) SetItems

func (*DescribeLogBackupsResponseBody) SetPageNumber

func (*DescribeLogBackupsResponseBody) SetPageSize

func (*DescribeLogBackupsResponseBody) SetRequestId

func (*DescribeLogBackupsResponseBody) SetTotalCount

func (*DescribeLogBackupsResponseBody) SetTotalLogSize

func (DescribeLogBackupsResponseBody) String

type DescribeLogBackupsResponseBodyItems

type DescribeLogBackupsResponseBodyItems struct {
	// The ID of the backup set.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The ID of the coordinator node.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the log backup set that is stored in Object Storage Service (OSS).
	LogFileName *string `json:"LogFileName,omitempty" xml:"LogFileName,omitempty"`
	// The size of the log backup set. Unit: bytes.
	LogFileSize *int64 `json:"LogFileSize,omitempty" xml:"LogFileSize,omitempty"`
	// The timestamp of the log.
	LogTime *string `json:"LogTime,omitempty" xml:"LogTime,omitempty"`
	// The name of the compute node.
	SegmentName *string `json:"SegmentName,omitempty" xml:"SegmentName,omitempty"`
}

func (DescribeLogBackupsResponseBodyItems) GoString

func (*DescribeLogBackupsResponseBodyItems) SetBackupId

func (*DescribeLogBackupsResponseBodyItems) SetDBInstanceId

func (*DescribeLogBackupsResponseBodyItems) SetLogFileName

func (*DescribeLogBackupsResponseBodyItems) SetLogFileSize

func (*DescribeLogBackupsResponseBodyItems) SetLogTime

func (*DescribeLogBackupsResponseBodyItems) SetSegmentName

func (DescribeLogBackupsResponseBodyItems) String

type DescribeModifyParameterLogRequest

type DescribeModifyParameterLogRequest struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end of the time range to query.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The beginning of the time range to query.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeModifyParameterLogRequest) GoString

func (*DescribeModifyParameterLogRequest) SetDBInstanceId

func (*DescribeModifyParameterLogRequest) SetEndTime

func (*DescribeModifyParameterLogRequest) SetStartTime

func (DescribeModifyParameterLogRequest) String

type DescribeModifyParameterLogResponse

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

func (DescribeModifyParameterLogResponse) GoString

func (*DescribeModifyParameterLogResponse) SetHeaders

func (*DescribeModifyParameterLogResponse) SetStatusCode

func (DescribeModifyParameterLogResponse) String

type DescribeModifyParameterLogResponseBody

type DescribeModifyParameterLogResponseBody struct {
	// Details about the parameter reconfiguration logs.
	Changelogs []*DescribeModifyParameterLogResponseBodyChangelogs `json:"Changelogs,omitempty" xml:"Changelogs,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeModifyParameterLogResponseBody) GoString

func (*DescribeModifyParameterLogResponseBody) SetRequestId

func (DescribeModifyParameterLogResponseBody) String

type DescribeModifyParameterLogResponseBodyChangelogs

type DescribeModifyParameterLogResponseBodyChangelogs struct {
	// The time when the configuration change takes effect.
	EffectTime *string `json:"EffectTime,omitempty" xml:"EffectTime,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// Indicates whether the configuration change takes effect.
	ParameterValid *string `json:"ParameterValid,omitempty" xml:"ParameterValid,omitempty"`
	// The original value of the parameter.
	ParameterValueAfter *string `json:"ParameterValueAfter,omitempty" xml:"ParameterValueAfter,omitempty"`
	// The new value of the parameter.
	ParameterValueBefore *string `json:"ParameterValueBefore,omitempty" xml:"ParameterValueBefore,omitempty"`
}

func (DescribeModifyParameterLogResponseBodyChangelogs) GoString

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetEffectTime

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterName

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValid

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValueAfter

func (*DescribeModifyParameterLogResponseBodyChangelogs) SetParameterValueBefore

func (DescribeModifyParameterLogResponseBodyChangelogs) String

type DescribeNamespaceRequest

type DescribeNamespaceRequest struct {
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Namespace              *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeNamespaceRequest) GoString

func (s DescribeNamespaceRequest) GoString() string

func (*DescribeNamespaceRequest) SetDBInstanceId

func (*DescribeNamespaceRequest) SetManagerAccount

func (s *DescribeNamespaceRequest) SetManagerAccount(v string) *DescribeNamespaceRequest

func (*DescribeNamespaceRequest) SetManagerAccountPassword

func (s *DescribeNamespaceRequest) SetManagerAccountPassword(v string) *DescribeNamespaceRequest

func (*DescribeNamespaceRequest) SetNamespace

func (*DescribeNamespaceRequest) SetOwnerId

func (*DescribeNamespaceRequest) SetRegionId

func (DescribeNamespaceRequest) String

func (s DescribeNamespaceRequest) String() string

type DescribeNamespaceResponse

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

func (DescribeNamespaceResponse) GoString

func (s DescribeNamespaceResponse) GoString() string

func (*DescribeNamespaceResponse) SetBody

func (*DescribeNamespaceResponse) SetHeaders

func (*DescribeNamespaceResponse) SetStatusCode

func (DescribeNamespaceResponse) String

func (s DescribeNamespaceResponse) String() string

type DescribeNamespaceResponseBody

type DescribeNamespaceResponseBody struct {
	DBInstanceId  *string            `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Message       *string            `json:"Message,omitempty" xml:"Message,omitempty"`
	Namespace     *string            `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespaceInfo map[string]*string `json:"NamespaceInfo,omitempty" xml:"NamespaceInfo,omitempty"`
	RegionId      *string            `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId     *string            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status        *string            `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeNamespaceResponseBody) GoString

func (*DescribeNamespaceResponseBody) SetDBInstanceId

func (*DescribeNamespaceResponseBody) SetMessage

func (*DescribeNamespaceResponseBody) SetNamespace

func (*DescribeNamespaceResponseBody) SetNamespaceInfo

func (*DescribeNamespaceResponseBody) SetRegionId

func (*DescribeNamespaceResponseBody) SetRequestId

func (*DescribeNamespaceResponseBody) SetStatus

func (DescribeNamespaceResponseBody) String

type DescribeParametersRequest

type DescribeParametersRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (DescribeParametersRequest) GoString

func (s DescribeParametersRequest) GoString() string

func (*DescribeParametersRequest) SetDBInstanceId

func (DescribeParametersRequest) String

func (s DescribeParametersRequest) String() string

type DescribeParametersResponse

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

func (DescribeParametersResponse) GoString

func (s DescribeParametersResponse) GoString() string

func (*DescribeParametersResponse) SetBody

func (*DescribeParametersResponse) SetHeaders

func (*DescribeParametersResponse) SetStatusCode

func (DescribeParametersResponse) String

type DescribeParametersResponseBody

type DescribeParametersResponseBody struct {
	// Details of the parameters.
	Parameters []*DescribeParametersResponseBodyParameters `json:"Parameters,omitempty" xml:"Parameters,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeParametersResponseBody) GoString

func (*DescribeParametersResponseBody) SetRequestId

func (DescribeParametersResponseBody) String

type DescribeParametersResponseBodyParameters

type DescribeParametersResponseBodyParameters struct {
	// The current value of the parameter.
	CurrentValue *string `json:"CurrentValue,omitempty" xml:"CurrentValue,omitempty"`
	// Indicates whether a restart is required for parameter modifications to take effect. Valid values:
	//
	// *   **true**
	// *   **false**
	ForceRestartInstance *string `json:"ForceRestartInstance,omitempty" xml:"ForceRestartInstance,omitempty"`
	// Indicates whether the parameter can be modified. Valid values:
	//
	// *   **true**
	// *   **false**
	IsChangeableConfig *string `json:"IsChangeableConfig,omitempty" xml:"IsChangeableConfig,omitempty"`
	// The valid values of the parameter.
	OptionalRange *string `json:"OptionalRange,omitempty" xml:"OptionalRange,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The default value of the parameter.
	ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"`
}

func (DescribeParametersResponseBodyParameters) GoString

func (*DescribeParametersResponseBodyParameters) SetCurrentValue

func (*DescribeParametersResponseBodyParameters) SetForceRestartInstance

func (*DescribeParametersResponseBodyParameters) SetIsChangeableConfig

func (*DescribeParametersResponseBodyParameters) SetOptionalRange

func (*DescribeParametersResponseBodyParameters) SetParameterDescription

func (*DescribeParametersResponseBodyParameters) SetParameterName

func (*DescribeParametersResponseBodyParameters) SetParameterValue

func (DescribeParametersResponseBodyParameters) String

type DescribeRdsVSwitchsRequest

type DescribeRdsVSwitchsRequest 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 the [DescribeRegions](~~86912~~) operation to query the most recent region list and zone list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the resource group to which the instance belongs.
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of virtual private cloud (VPC).
	//
	// > *   You can call the [DescribeRdsVpcs](~~208327~~) operation to query the available VPCs.
	// > *   This parameter is required.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The ID of the zone.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list and zone list.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRdsVSwitchsRequest) GoString

func (s DescribeRdsVSwitchsRequest) GoString() string

func (*DescribeRdsVSwitchsRequest) SetOwnerAccount

func (*DescribeRdsVSwitchsRequest) SetOwnerId

func (*DescribeRdsVSwitchsRequest) SetRegionId

func (*DescribeRdsVSwitchsRequest) SetResourceGroupId

func (*DescribeRdsVSwitchsRequest) SetResourceOwnerAccount

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

func (*DescribeRdsVSwitchsRequest) SetResourceOwnerId

func (*DescribeRdsVSwitchsRequest) SetSecurityToken

func (*DescribeRdsVSwitchsRequest) SetVpcId

func (*DescribeRdsVSwitchsRequest) SetZoneId

func (DescribeRdsVSwitchsRequest) String

type DescribeRdsVSwitchsResponse

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

func (DescribeRdsVSwitchsResponse) GoString

func (s DescribeRdsVSwitchsResponse) GoString() string

func (*DescribeRdsVSwitchsResponse) SetBody

func (*DescribeRdsVSwitchsResponse) SetHeaders

func (*DescribeRdsVSwitchsResponse) SetStatusCode

func (DescribeRdsVSwitchsResponse) String

type DescribeRdsVSwitchsResponseBody

type DescribeRdsVSwitchsResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of the vSwitches.
	VSwitches *DescribeRdsVSwitchsResponseBodyVSwitches `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Struct"`
}

func (DescribeRdsVSwitchsResponseBody) GoString

func (*DescribeRdsVSwitchsResponseBody) SetRequestId

func (DescribeRdsVSwitchsResponseBody) String

type DescribeRdsVSwitchsResponseBodyVSwitches

type DescribeRdsVSwitchsResponseBodyVSwitches struct {
	// Details of the vSwitch.
	VSwitch []*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch `json:"VSwitch,omitempty" xml:"VSwitch,omitempty" type:"Repeated"`
}

func (DescribeRdsVSwitchsResponseBodyVSwitches) GoString

func (DescribeRdsVSwitchsResponseBodyVSwitches) String

type DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch

type DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The CIDR block of the vSwitch.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the vSwitch is the default vSwitch. Valid values:
	//
	// *   **true**
	// *   **false**
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the zone.
	IzNo *string `json:"IzNo,omitempty" xml:"IzNo,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"`
	// The state of the vSwitch. If **Available** is returned, the vSwitch is available.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) GoString

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetAliUid

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetBid

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetCidrBlock

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetGmtCreate

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetGmtModified

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetIsDefault

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetIzNo

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetRegionNo

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetStatus

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetVSwitchId

func (*DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) SetVSwitchName

func (DescribeRdsVSwitchsResponseBodyVSwitchesVSwitch) String

type DescribeRdsVpcsRequest

type DescribeRdsVpcsRequest 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 the [DescribeRegions](~~86912~~) 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 instance 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"`
	SecurityToken        *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// The ID of the zone.
	ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeRdsVpcsRequest) GoString

func (s DescribeRdsVpcsRequest) GoString() string

func (*DescribeRdsVpcsRequest) SetOwnerAccount

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

func (*DescribeRdsVpcsRequest) SetOwnerId

func (*DescribeRdsVpcsRequest) SetRegionId

func (*DescribeRdsVpcsRequest) SetResourceGroupId

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

func (*DescribeRdsVpcsRequest) SetResourceOwnerAccount

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

func (*DescribeRdsVpcsRequest) SetResourceOwnerId

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

func (*DescribeRdsVpcsRequest) SetSecurityToken

func (s *DescribeRdsVpcsRequest) SetSecurityToken(v string) *DescribeRdsVpcsRequest

func (*DescribeRdsVpcsRequest) SetZoneId

func (DescribeRdsVpcsRequest) String

func (s DescribeRdsVpcsRequest) String() string

type DescribeRdsVpcsResponse

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

func (DescribeRdsVpcsResponse) GoString

func (s DescribeRdsVpcsResponse) GoString() string

func (*DescribeRdsVpcsResponse) SetBody

func (*DescribeRdsVpcsResponse) SetHeaders

func (*DescribeRdsVpcsResponse) SetStatusCode

func (DescribeRdsVpcsResponse) String

func (s DescribeRdsVpcsResponse) String() string

type DescribeRdsVpcsResponseBody

type DescribeRdsVpcsResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of the VPCs.
	Vpcs *DescribeRdsVpcsResponseBodyVpcs `json:"Vpcs,omitempty" xml:"Vpcs,omitempty" type:"Struct"`
}

func (DescribeRdsVpcsResponseBody) GoString

func (s DescribeRdsVpcsResponseBody) GoString() string

func (*DescribeRdsVpcsResponseBody) SetRequestId

func (*DescribeRdsVpcsResponseBody) SetVpcs

func (DescribeRdsVpcsResponseBody) String

type DescribeRdsVpcsResponseBodyVpcs

type DescribeRdsVpcsResponseBodyVpcs struct {
	// Details of the VPC.
	Vpc []*DescribeRdsVpcsResponseBodyVpcsVpc `json:"Vpc,omitempty" xml:"Vpc,omitempty" type:"Repeated"`
}

func (DescribeRdsVpcsResponseBodyVpcs) GoString

func (*DescribeRdsVpcsResponseBodyVpcs) SetVpc

func (DescribeRdsVpcsResponseBodyVpcs) String

type DescribeRdsVpcsResponseBodyVpcsVpc

type DescribeRdsVpcsResponseBodyVpcsVpc struct {
	// An invalid parameter. It is no longer returned when you call this operation.
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	Bid *string `json:"Bid,omitempty" xml:"Bid,omitempty"`
	// The CIDR block of the VPC.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the VPC is the default VPC. Valid values:
	//
	// *   **true**
	// *   **false**
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the region.
	RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"`
	// The state of the VPC. If **Available** is returned, the VPC is available.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Details of the vSwitches.
	VSwitchs []*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs `json:"VSwitchs,omitempty" xml:"VSwitchs,omitempty" type:"Repeated"`
	// The ID of VPC.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The name of the VPC.
	VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"`
}

func (DescribeRdsVpcsResponseBodyVpcsVpc) GoString

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetAliUid

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetBid

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetCidrBlock

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetGmtCreate

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetGmtModified

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetIsDefault

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetRegionNo

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetStatus

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetVpcId

func (*DescribeRdsVpcsResponseBodyVpcsVpc) SetVpcName

func (DescribeRdsVpcsResponseBodyVpcsVpc) String

type DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs

type DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs struct {
	// The CIDR block of the vSwitch.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// An invalid parameter. It is no longer returned when you call this operation.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// Indicates whether the vSwitch is the default vSwitch. Valid values:
	//
	// *   **true**
	// *   **false**
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the zone to which the vSwitch belongs.
	IzNo *string `json:"IzNo,omitempty" xml:"IzNo,omitempty"`
	// The state of the vSwitch. If **Available** is returned, the vSwitch is available.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) GoString

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetCidrBlock

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetGmtCreate

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetGmtModified

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetIsDefault

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetIzNo

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetStatus

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetVSwitchId

func (*DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) SetVSwitchName

func (DescribeRdsVpcsResponseBodyVpcsVpcVSwitchs) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetRegion

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 {
	// Details of the 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 {
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Details of the zones.
	Zones *DescribeRegionsResponseBodyRegionsRegionZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

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 {
	// Indicates whether Virtual Private Cloud (VPC) is available.
	//
	// *   **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) SetVpcEnabled

func (*DescribeRegionsResponseBodyRegionsRegionZonesZone) SetZoneId

func (DescribeRegionsResponseBodyRegionsRegionZonesZone) String

type DescribeSQLLogCountRequest

type DescribeSQLLogCountRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,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. Their interval cannot be more than seven days.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the query. Unit: seconds.
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **success**
	// *   **fail**
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Valid values:
	//
	// *   **DQL**
	// *   **DML**
	// *   **DDL**
	// *   **DCL**
	// *   **TCL**
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement.
	//
	// > *   If the **OperationClass** parameter is specified, the **OperationType** value must belong to the corresponding query language. For example, if the **OperationClass** value is **DQL**, the **OperationType** value must be a **DQL** SQL statement such as **SELECT**.
	// >*   If the **OperationClass** parameter is not specified, the **OperationType** value can be an SQL statement of all query languages.
	// >*   If neither of the **OperationClass** and **OperationType** parameters is specified, all types of SQL statements are returned.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The keywords used to query.
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The source IP address.
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,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"`
	// The username that is used to log on to the database.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogCountRequest) GoString

func (s DescribeSQLLogCountRequest) GoString() string

func (*DescribeSQLLogCountRequest) SetDBInstanceId

func (*DescribeSQLLogCountRequest) SetDatabase

func (*DescribeSQLLogCountRequest) SetEndTime

func (*DescribeSQLLogCountRequest) SetExecuteCost

func (*DescribeSQLLogCountRequest) SetExecuteState

func (*DescribeSQLLogCountRequest) SetMaxExecuteCost

func (*DescribeSQLLogCountRequest) SetMinExecuteCost

func (*DescribeSQLLogCountRequest) SetOperationClass

func (*DescribeSQLLogCountRequest) SetOperationType

func (*DescribeSQLLogCountRequest) SetQueryKeywords

func (*DescribeSQLLogCountRequest) SetSourceIP

func (*DescribeSQLLogCountRequest) SetStartTime

func (*DescribeSQLLogCountRequest) SetUser

func (DescribeSQLLogCountRequest) String

type DescribeSQLLogCountResponse

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

func (DescribeSQLLogCountResponse) GoString

func (s DescribeSQLLogCountResponse) GoString() string

func (*DescribeSQLLogCountResponse) SetBody

func (*DescribeSQLLogCountResponse) SetHeaders

func (*DescribeSQLLogCountResponse) SetStatusCode

func (DescribeSQLLogCountResponse) String

type DescribeSQLLogCountResponseBody

type DescribeSQLLogCountResponseBody struct {
	// The ID of the instance.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// Details of the audit logs of the instance.
	Items []*DescribeSQLLogCountResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeSQLLogCountResponseBody) GoString

func (*DescribeSQLLogCountResponseBody) SetDBClusterId

func (*DescribeSQLLogCountResponseBody) SetEndTime

func (*DescribeSQLLogCountResponseBody) SetItems

func (*DescribeSQLLogCountResponseBody) SetRequestId

func (*DescribeSQLLogCountResponseBody) SetStartTime

func (DescribeSQLLogCountResponseBody) String

type DescribeSQLLogCountResponseBodyItems

type DescribeSQLLogCountResponseBodyItems struct {
	// The name of the table.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Details of the audit logs.
	Series []*DescribeSQLLogCountResponseBodyItemsSeries `json:"Series,omitempty" xml:"Series,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItems) GoString

func (*DescribeSQLLogCountResponseBodyItems) SetName

func (DescribeSQLLogCountResponseBodyItems) String

type DescribeSQLLogCountResponseBodyItemsSeries

type DescribeSQLLogCountResponseBodyItemsSeries struct {
	// Details of the audit logs.
	Values []*DescribeSQLLogCountResponseBodyItemsSeriesValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItemsSeries) GoString

func (DescribeSQLLogCountResponseBodyItemsSeries) String

type DescribeSQLLogCountResponseBodyItemsSeriesValues

type DescribeSQLLogCountResponseBodyItemsSeriesValues struct {
	// The time when the audit logs were generated and the number of the audit logs.
	Point []*string `json:"Point,omitempty" xml:"Point,omitempty" type:"Repeated"`
}

func (DescribeSQLLogCountResponseBodyItemsSeriesValues) GoString

func (*DescribeSQLLogCountResponseBodyItemsSeriesValues) SetPoint

func (DescribeSQLLogCountResponseBodyItemsSeriesValues) String

type DescribeSQLLogsV2Request

type DescribeSQLLogsV2Request struct {
	// The ID of instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,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 interval cannot be more than 24 hours.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the query. Unit: seconds.
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **success**
	// *   **fail**
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Minimum value: 0. Unit: seconds.
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Valid values:
	//
	// *   **DQL**
	// *   **DML**
	// *   **DDL**
	// *   **DCL**
	// *   **TCL**
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement.
	//
	// > *   If the **OperationClass** parameter is specified, the **OperationType** value must belong to the corresponding query language. For example, if the **OperationClass** value is **DQL**, the **OperationType** value must be a **DQL** SQL statement such as **SELECT**.
	// >*   If the **OperationClass** parameter is not specified, the **OperationType** value can be an SQL statement of all query languages.
	// >*   If neither of the **OperationClass** and **OperationType** parameters is specified, all types of SQL statements are returned.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The number of entries to return on each page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return. The maximum value is 200.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords of the SQL statement.
	QueryKeywords *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The source IP address.
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The beginning of the time range. 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"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogsV2Request) GoString

func (s DescribeSQLLogsV2Request) GoString() string

func (*DescribeSQLLogsV2Request) SetDBInstanceId

func (*DescribeSQLLogsV2Request) SetDatabase

func (*DescribeSQLLogsV2Request) SetEndTime

func (*DescribeSQLLogsV2Request) SetExecuteCost

func (*DescribeSQLLogsV2Request) SetExecuteState

func (*DescribeSQLLogsV2Request) SetMaxExecuteCost

func (s *DescribeSQLLogsV2Request) SetMaxExecuteCost(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetMinExecuteCost

func (s *DescribeSQLLogsV2Request) SetMinExecuteCost(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetOperationClass

func (s *DescribeSQLLogsV2Request) SetOperationClass(v string) *DescribeSQLLogsV2Request

func (*DescribeSQLLogsV2Request) SetOperationType

func (*DescribeSQLLogsV2Request) SetPageNumber

func (*DescribeSQLLogsV2Request) SetPageSize

func (*DescribeSQLLogsV2Request) SetQueryKeywords

func (*DescribeSQLLogsV2Request) SetRegionId

func (*DescribeSQLLogsV2Request) SetResourceGroupId

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

func (*DescribeSQLLogsV2Request) SetSourceIP

func (*DescribeSQLLogsV2Request) SetStartTime

func (*DescribeSQLLogsV2Request) SetUser

func (DescribeSQLLogsV2Request) String

func (s DescribeSQLLogsV2Request) String() string

type DescribeSQLLogsV2Response

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

func (DescribeSQLLogsV2Response) GoString

func (s DescribeSQLLogsV2Response) GoString() string

func (*DescribeSQLLogsV2Response) SetBody

func (*DescribeSQLLogsV2Response) SetHeaders

func (*DescribeSQLLogsV2Response) SetStatusCode

func (DescribeSQLLogsV2Response) String

func (s DescribeSQLLogsV2Response) String() string

type DescribeSQLLogsV2ResponseBody

type DescribeSQLLogsV2ResponseBody struct {
	// Details of the SQL logs.
	Items []*DescribeSQLLogsV2ResponseBodyItems `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.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLLogsV2ResponseBody) GoString

func (*DescribeSQLLogsV2ResponseBody) SetItems

func (*DescribeSQLLogsV2ResponseBody) SetPageNumber

func (*DescribeSQLLogsV2ResponseBody) SetPageRecordCount

func (*DescribeSQLLogsV2ResponseBody) SetRequestId

func (DescribeSQLLogsV2ResponseBody) String

type DescribeSQLLogsV2ResponseBodyItems

type DescribeSQLLogsV2ResponseBodyItems struct {
	// The database account that executes the SQL statement.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The name of the database.
	DBName *string `json:"DBName,omitempty" xml:"DBName,omitempty"`
	// The role of the database.
	DBRole *string `json:"DBRole,omitempty" xml:"DBRole,omitempty"`
	// The execution duration of the query.
	ExecuteCost *float32 `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **success**
	// *   **fail**
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The type of the query language.
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The time when the SQL statement was executed.
	OperationExecuteTime *string `json:"OperationExecuteTime,omitempty" xml:"OperationExecuteTime,omitempty"`
	// The type of the SQL statement.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The number of entries returned.
	ReturnRowCounts *int64 `json:"ReturnRowCounts,omitempty" xml:"ReturnRowCounts,omitempty"`
	// The SQL statement.
	SQLText *string `json:"SQLText,omitempty" xml:"SQLText,omitempty"`
	// The number of entries scanned.
	ScanRowCounts *int64 `json:"ScanRowCounts,omitempty" xml:"ScanRowCounts,omitempty"`
	// The source IP address.
	SourceIP *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	// The number of the source port.
	SourcePort *int32 `json:"SourcePort,omitempty" xml:"SourcePort,omitempty"`
}

func (DescribeSQLLogsV2ResponseBodyItems) GoString

func (*DescribeSQLLogsV2ResponseBodyItems) SetAccountName

func (*DescribeSQLLogsV2ResponseBodyItems) SetDBName

func (*DescribeSQLLogsV2ResponseBodyItems) SetDBRole

func (*DescribeSQLLogsV2ResponseBodyItems) SetExecuteCost

func (*DescribeSQLLogsV2ResponseBodyItems) SetExecuteState

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationClass

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationExecuteTime

func (*DescribeSQLLogsV2ResponseBodyItems) SetOperationType

func (*DescribeSQLLogsV2ResponseBodyItems) SetReturnRowCounts

func (*DescribeSQLLogsV2ResponseBodyItems) SetSQLText

func (*DescribeSQLLogsV2ResponseBodyItems) SetScanRowCounts

func (*DescribeSQLLogsV2ResponseBodyItems) SetSourceIP

func (*DescribeSQLLogsV2ResponseBodyItems) SetSourcePort

func (DescribeSQLLogsV2ResponseBodyItems) String

type DescribeSampleDataRequest

type DescribeSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeSampleDataRequest) GoString

func (s DescribeSampleDataRequest) GoString() string

func (*DescribeSampleDataRequest) SetDBInstanceId

func (*DescribeSampleDataRequest) SetOwnerId

func (DescribeSampleDataRequest) String

func (s DescribeSampleDataRequest) String() string

type DescribeSampleDataResponse

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

func (DescribeSampleDataResponse) GoString

func (s DescribeSampleDataResponse) GoString() string

func (*DescribeSampleDataResponse) SetBody

func (*DescribeSampleDataResponse) SetHeaders

func (*DescribeSampleDataResponse) SetStatusCode

func (DescribeSampleDataResponse) String

type DescribeSampleDataResponseBody

type DescribeSampleDataResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Indicates whether a sample dataset is loaded to the instance. Valid values:
	//
	// *   **true**: A sample dataset is loaded.
	// *   **false**: No sample dataset is loaded.
	HasSampleData *bool `json:"HasSampleData,omitempty" xml:"HasSampleData,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSampleDataResponseBody) GoString

func (*DescribeSampleDataResponseBody) SetDBInstanceId

func (*DescribeSampleDataResponseBody) SetErrorMessage

func (*DescribeSampleDataResponseBody) SetHasSampleData

func (*DescribeSampleDataResponseBody) SetRequestId

func (DescribeSampleDataResponseBody) String

type DescribeSupportFeaturesRequest

type DescribeSupportFeaturesRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (DescribeSupportFeaturesRequest) GoString

func (*DescribeSupportFeaturesRequest) SetDBInstanceId

func (*DescribeSupportFeaturesRequest) SetOwnerId

func (DescribeSupportFeaturesRequest) String

type DescribeSupportFeaturesResponse

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

func (DescribeSupportFeaturesResponse) GoString

func (*DescribeSupportFeaturesResponse) SetHeaders

func (*DescribeSupportFeaturesResponse) SetStatusCode

func (DescribeSupportFeaturesResponse) String

type DescribeSupportFeaturesResponseBody

type DescribeSupportFeaturesResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The features supported by the instance. Valid values:
	//
	// *   sample_data: sample dataset. For more information, see [Sample dataset](~~452278~~).
	// *   diagnose_and_optimize: diagnostics and optimization. For more information, see [Diagnostics and optimization](~~323453~~).
	SupportFeatureList *string `json:"SupportFeatureList,omitempty" xml:"SupportFeatureList,omitempty"`
}

func (DescribeSupportFeaturesResponseBody) GoString

func (*DescribeSupportFeaturesResponseBody) SetDBInstanceId

func (*DescribeSupportFeaturesResponseBody) SetRequestId

func (*DescribeSupportFeaturesResponseBody) SetSupportFeatureList

func (DescribeSupportFeaturesResponseBody) String

type DescribeTagsRequest

type DescribeTagsRequest 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 the [DescribeRegions](~~86912~~) 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 instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	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 type of the resource. Set the value to **instance**.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (DescribeTagsRequest) GoString

func (s DescribeTagsRequest) GoString() string

func (*DescribeTagsRequest) SetOwnerAccount

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

func (*DescribeTagsRequest) SetOwnerId

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

func (*DescribeTagsRequest) SetRegionId

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

func (*DescribeTagsRequest) SetResourceGroupId

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

func (*DescribeTagsRequest) SetResourceOwnerAccount

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

func (*DescribeTagsRequest) SetResourceOwnerId

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

func (*DescribeTagsRequest) SetResourceType

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

func (DescribeTagsRequest) String

func (s DescribeTagsRequest) String() string

type DescribeTagsResponse

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

func (DescribeTagsResponse) GoString

func (s DescribeTagsResponse) GoString() string

func (*DescribeTagsResponse) SetBody

func (*DescribeTagsResponse) SetHeaders

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

func (*DescribeTagsResponse) SetStatusCode

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

func (DescribeTagsResponse) String

func (s DescribeTagsResponse) String() string

type DescribeTagsResponseBody

type DescribeTagsResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of the tags.
	Tags []*DescribeTagsResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (DescribeTagsResponseBody) GoString

func (s DescribeTagsResponseBody) GoString() string

func (*DescribeTagsResponseBody) SetRequestId

func (*DescribeTagsResponseBody) SetTags

func (DescribeTagsResponseBody) String

func (s DescribeTagsResponseBody) String() string

type DescribeTagsResponseBodyTags

type DescribeTagsResponseBodyTags struct {
	// 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 (DescribeTagsResponseBodyTags) GoString

func (s DescribeTagsResponseBodyTags) GoString() string

func (*DescribeTagsResponseBodyTags) SetTagKey

func (*DescribeTagsResponseBodyTags) SetTagValue

func (DescribeTagsResponseBodyTags) String

type DescribeUserEncryptionKeyListRequest

type DescribeUserEncryptionKeyListRequest struct {
	// The number of the page to return. Default value: 1.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of KMS keys to return on each page. Default value: 10.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the region.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeUserEncryptionKeyListRequest) GoString

func (*DescribeUserEncryptionKeyListRequest) SetPageNumber

func (*DescribeUserEncryptionKeyListRequest) SetPageSize

func (*DescribeUserEncryptionKeyListRequest) SetRegionId

func (DescribeUserEncryptionKeyListRequest) String

type DescribeUserEncryptionKeyListResponse

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

func (DescribeUserEncryptionKeyListResponse) GoString

func (*DescribeUserEncryptionKeyListResponse) SetHeaders

func (*DescribeUserEncryptionKeyListResponse) SetStatusCode

func (DescribeUserEncryptionKeyListResponse) String

type DescribeUserEncryptionKeyListResponseBody

type DescribeUserEncryptionKeyListResponseBody struct {
	// Details about the KMS keys.
	KmsKeys []*DescribeUserEncryptionKeyListResponseBodyKmsKeys `json:"KmsKeys,omitempty" xml:"KmsKeys,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUserEncryptionKeyListResponseBody) GoString

func (*DescribeUserEncryptionKeyListResponseBody) SetRequestId

func (DescribeUserEncryptionKeyListResponseBody) String

type DescribeUserEncryptionKeyListResponseBodyKmsKeys

type DescribeUserEncryptionKeyListResponseBodyKmsKeys struct {
	// The ID of the KMS key.
	KeyId *string `json:"KeyId,omitempty" xml:"KeyId,omitempty"`
}

func (DescribeUserEncryptionKeyListResponseBodyKmsKeys) GoString

func (*DescribeUserEncryptionKeyListResponseBodyKmsKeys) SetKeyId

func (DescribeUserEncryptionKeyListResponseBodyKmsKeys) String

type DescribeWaitingSQLInfoRequest

type DescribeWaitingSQLInfoRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the process that uniquely identifies the query.
	//
	// >  You can call the [DescribeWaitingSQLRecords](~~461735~~) operation to obtain the process IDs of lock-waiting queries.
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
}

func (DescribeWaitingSQLInfoRequest) GoString

func (*DescribeWaitingSQLInfoRequest) SetDBInstanceId

func (*DescribeWaitingSQLInfoRequest) SetDatabase

func (*DescribeWaitingSQLInfoRequest) SetPID

func (DescribeWaitingSQLInfoRequest) String

type DescribeWaitingSQLInfoResponse

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

func (DescribeWaitingSQLInfoResponse) GoString

func (*DescribeWaitingSQLInfoResponse) SetHeaders

func (*DescribeWaitingSQLInfoResponse) SetStatusCode

func (DescribeWaitingSQLInfoResponse) String

type DescribeWaitingSQLInfoResponseBody

type DescribeWaitingSQLInfoResponseBody struct {
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// Details of the lock-waiting query.
	Items []*DescribeWaitingSQLInfoResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeWaitingSQLInfoResponseBody) GoString

func (*DescribeWaitingSQLInfoResponseBody) SetDatabase

func (*DescribeWaitingSQLInfoResponseBody) SetRequestId

func (DescribeWaitingSQLInfoResponseBody) String

type DescribeWaitingSQLInfoResponseBodyItems

type DescribeWaitingSQLInfoResponseBodyItems struct {
	// The application that sent the query.
	Application *string `json:"Application,omitempty" xml:"Application,omitempty"`
	// The application that sent the blocking query.
	BlockedByApplication *string `json:"BlockedByApplication,omitempty" xml:"BlockedByApplication,omitempty"`
	// The process ID of the blocking query.
	BlockedByPID *string `json:"BlockedByPID,omitempty" xml:"BlockedByPID,omitempty"`
	// The SQL statement of the blocking query.
	BlockedBySQLStmt *string `json:"BlockedBySQLStmt,omitempty" xml:"BlockedBySQLStmt,omitempty"`
	// The database account that is used to perform the blocking query.
	BlockedByUser *string `json:"BlockedByUser,omitempty" xml:"BlockedByUser,omitempty"`
	// The authorized locks.
	GrantLocks *string `json:"GrantLocks,omitempty" xml:"GrantLocks,omitempty"`
	// The unauthorized locks.
	NotGrantLocks *string `json:"NotGrantLocks,omitempty" xml:"NotGrantLocks,omitempty"`
	// The ID of the process that uniquely identifies the query.
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
	// The SQL statement of the query.
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The database account that is used to perform the query.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeWaitingSQLInfoResponseBodyItems) GoString

func (*DescribeWaitingSQLInfoResponseBodyItems) SetApplication

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByApplication

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByPID

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedBySQLStmt

func (*DescribeWaitingSQLInfoResponseBodyItems) SetBlockedByUser

func (*DescribeWaitingSQLInfoResponseBodyItems) SetGrantLocks

func (*DescribeWaitingSQLInfoResponseBodyItems) SetNotGrantLocks

func (*DescribeWaitingSQLInfoResponseBodyItems) SetPID

func (*DescribeWaitingSQLInfoResponseBodyItems) SetSQLStmt

func (*DescribeWaitingSQLInfoResponseBodyItems) SetUser

func (DescribeWaitingSQLInfoResponseBodyItems) String

type DescribeWaitingSQLRecordsRequest

type DescribeWaitingSQLRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// If this parameter is not specified, all lock diagnostics records that are generated after the query start time are returned. If the query start time is not specified either, all lock diagnostics records are returned.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The keyword used to filter queries.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The field used to sort lock diagnostics records and the sorting order.
	//
	// Default value: `{"Field":"StartTime","Type":"Desc"}`, which indicates that lock diagnostics records are sorted by the start time in descending order. No other values are supported.
	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. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The filter condition on queries. Valid values:
	//
	// *   `{"Type":"maxCost","Value":"10"}`: filters the top 10 longest-waiting queries.
	// *   `{"Type":"status","Value":"LockWaiting"}`: filters lock-waiting queries.
	// *   `{"Type":"status","Value":"ResourceWaiting"}`: filters resource-waiting queries.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// If this parameter is not specified, all lock diagnostics records that are generated before the query end time are returned. If the query end time is not specified either, all lock diagnostics records are returned.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account. If this parameter is not specified, the lock diagnostics records of all database accounts are queried.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeWaitingSQLRecordsRequest) GoString

func (*DescribeWaitingSQLRecordsRequest) SetDBInstanceId

func (*DescribeWaitingSQLRecordsRequest) SetDatabase

func (*DescribeWaitingSQLRecordsRequest) SetEndTime

func (*DescribeWaitingSQLRecordsRequest) SetKeyword

func (*DescribeWaitingSQLRecordsRequest) SetOrder

func (*DescribeWaitingSQLRecordsRequest) SetPageNumber

func (*DescribeWaitingSQLRecordsRequest) SetPageSize

func (*DescribeWaitingSQLRecordsRequest) SetQueryCondition

func (*DescribeWaitingSQLRecordsRequest) SetStartTime

func (*DescribeWaitingSQLRecordsRequest) SetUser

func (DescribeWaitingSQLRecordsRequest) String

type DescribeWaitingSQLRecordsResponse

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

func (DescribeWaitingSQLRecordsResponse) GoString

func (*DescribeWaitingSQLRecordsResponse) SetHeaders

func (*DescribeWaitingSQLRecordsResponse) SetStatusCode

func (DescribeWaitingSQLRecordsResponse) String

type DescribeWaitingSQLRecordsResponseBody

type DescribeWaitingSQLRecordsResponseBody struct {
	// The list of lock diagnostics records.
	Items []*DescribeWaitingSQLRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeWaitingSQLRecordsResponseBody) GoString

func (*DescribeWaitingSQLRecordsResponseBody) SetPageNumber

func (*DescribeWaitingSQLRecordsResponseBody) SetRequestId

func (*DescribeWaitingSQLRecordsResponseBody) SetTotalCount

func (DescribeWaitingSQLRecordsResponseBody) String

type DescribeWaitingSQLRecordsResponseBodyItems

type DescribeWaitingSQLRecordsResponseBodyItems struct {
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The ID of the process that uniquely identifies the query.
	PID *string `json:"PID,omitempty" xml:"PID,omitempty"`
	// The SQL statement of the query.
	SQLStmt *string `json:"SQLStmt,omitempty" xml:"SQLStmt,omitempty"`
	// The ID of the session that contains the query.
	SessionID *string `json:"SessionID,omitempty" xml:"SessionID,omitempty"`
	// The start time of the query. This value is in the timestamp format. Unit: milliseconds.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The waiting state of the query. Valid values:
	//
	// *   **LockWaiting**
	// *   **ResourceWaiting**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The database account that is used to perform the query.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
	// The waiting period of the query. Unit: milliseconds.
	WaitingTime *int64 `json:"WaitingTime,omitempty" xml:"WaitingTime,omitempty"`
}

func (DescribeWaitingSQLRecordsResponseBodyItems) GoString

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetDatabase

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetPID

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetSQLStmt

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetSessionID

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetStartTime

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetStatus

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetUser

func (*DescribeWaitingSQLRecordsResponseBodyItems) SetWaitingTime

func (DescribeWaitingSQLRecordsResponseBodyItems) String

type DownloadDiagnosisRecordsRequest

type DownloadDiagnosisRecordsRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database.
	Database *string `json:"Database,omitempty" xml:"Database,omitempty"`
	// The end of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The language of the file that contains the query diagnostic information. Valid values:
	//
	// *   **zh**: simplified Chinese
	// *   **en**: English
	// *   **ja**: Japanese
	// *   **zh-tw**: traditional Chinese
	Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	// The filter condition on queries. The value is in the JSON format. Valid values:
	//
	// *   `{"Type":"maxCost", "Value":"100"}`: filters the top 100 queries that are the most time-consuming.
	// *   `{"Type":"status","Value":"finished"}`: filters completed queries.
	// *   `{"Type":"status","Value":"running"}`: filters running queries.
	// *   `{"Type":"cost","Max":"200"}`: filters the queries that consume less than 200 milliseconds.
	// *   `{"Type":"cost","Min":"200","Max":"60000"}`: filters the queries that consume 200 milliseconds or more and less than 1 minute.
	// *   `{"Type":"cost","Min":"60000"}`: filters the queries that consume 1 minute or more.
	// *   `{"Type":"cost","Min":"30","Max":"50"}`: filters the queries that consume 30 milliseconds or more and less than 50 milliseconds. You can customize a filter condition by setting **Min** and **Max**.
	QueryCondition *string `json:"QueryCondition,omitempty" xml:"QueryCondition,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The beginning of the time range to query. Specify the time in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DownloadDiagnosisRecordsRequest) GoString

func (*DownloadDiagnosisRecordsRequest) SetDBInstanceId

func (*DownloadDiagnosisRecordsRequest) SetDatabase

func (*DownloadDiagnosisRecordsRequest) SetEndTime

func (*DownloadDiagnosisRecordsRequest) SetLang

func (*DownloadDiagnosisRecordsRequest) SetQueryCondition

func (*DownloadDiagnosisRecordsRequest) SetResourceGroupId

func (*DownloadDiagnosisRecordsRequest) SetStartTime

func (*DownloadDiagnosisRecordsRequest) SetUser

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 instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the download task.
	DownloadId *string `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DownloadDiagnosisRecordsResponseBody) GoString

func (*DownloadDiagnosisRecordsResponseBody) SetDBInstanceId

func (*DownloadDiagnosisRecordsResponseBody) SetDownloadId

func (*DownloadDiagnosisRecordsResponseBody) SetRequestId

func (DownloadDiagnosisRecordsResponseBody) String

type DownloadSQLLogsRecordsRequest

type DownloadSQLLogsRecordsRequest struct {
	DBInstanceId   *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Database       *string `json:"Database,omitempty" xml:"Database,omitempty"`
	EndTime        *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	ExecuteCost    *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	ExecuteState   *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	Lang           *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	OperationType  *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	PageNumber     *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	QueryKeywords  *string `json:"QueryKeywords,omitempty" xml:"QueryKeywords,omitempty"`
	SourceIP       *string `json:"SourceIP,omitempty" xml:"SourceIP,omitempty"`
	StartTime      *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	User           *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DownloadSQLLogsRecordsRequest) GoString

func (*DownloadSQLLogsRecordsRequest) SetDBInstanceId

func (*DownloadSQLLogsRecordsRequest) SetDatabase

func (*DownloadSQLLogsRecordsRequest) SetEndTime

func (*DownloadSQLLogsRecordsRequest) SetExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetExecuteState

func (*DownloadSQLLogsRecordsRequest) SetLang

func (*DownloadSQLLogsRecordsRequest) SetMaxExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetMinExecuteCost

func (*DownloadSQLLogsRecordsRequest) SetOperationClass

func (*DownloadSQLLogsRecordsRequest) SetOperationType

func (*DownloadSQLLogsRecordsRequest) SetPageNumber

func (*DownloadSQLLogsRecordsRequest) SetPageSize

func (*DownloadSQLLogsRecordsRequest) SetQueryKeywords

func (*DownloadSQLLogsRecordsRequest) SetSourceIP

func (*DownloadSQLLogsRecordsRequest) SetStartTime

func (*DownloadSQLLogsRecordsRequest) SetUser

func (DownloadSQLLogsRecordsRequest) String

type DownloadSQLLogsRecordsResponse

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

func (DownloadSQLLogsRecordsResponse) GoString

func (*DownloadSQLLogsRecordsResponse) SetHeaders

func (*DownloadSQLLogsRecordsResponse) SetStatusCode

func (DownloadSQLLogsRecordsResponse) String

type DownloadSQLLogsRecordsResponseBody

type DownloadSQLLogsRecordsResponseBody struct {
	DownloadId *int64  `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DownloadSQLLogsRecordsResponseBody) GoString

func (*DownloadSQLLogsRecordsResponseBody) SetDownloadId

func (*DownloadSQLLogsRecordsResponseBody) SetRequestId

func (DownloadSQLLogsRecordsResponseBody) String

type GrantCollectionRequest

type GrantCollectionRequest struct {
	Collection             *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	GrantToNamespace       *string `json:"GrantToNamespace,omitempty" xml:"GrantToNamespace,omitempty"`
	GrantType              *string `json:"GrantType,omitempty" xml:"GrantType,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	Namespace              *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (GrantCollectionRequest) GoString

func (s GrantCollectionRequest) GoString() string

func (*GrantCollectionRequest) SetCollection

func (*GrantCollectionRequest) SetDBInstanceId

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

func (*GrantCollectionRequest) SetGrantToNamespace

func (s *GrantCollectionRequest) SetGrantToNamespace(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetGrantType

func (*GrantCollectionRequest) SetManagerAccount

func (s *GrantCollectionRequest) SetManagerAccount(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetManagerAccountPassword

func (s *GrantCollectionRequest) SetManagerAccountPassword(v string) *GrantCollectionRequest

func (*GrantCollectionRequest) SetNamespace

func (*GrantCollectionRequest) SetOwnerId

func (*GrantCollectionRequest) SetRegionId

func (GrantCollectionRequest) String

func (s GrantCollectionRequest) String() string

type GrantCollectionResponse

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

func (GrantCollectionResponse) GoString

func (s GrantCollectionResponse) GoString() string

func (*GrantCollectionResponse) SetBody

func (*GrantCollectionResponse) SetHeaders

func (*GrantCollectionResponse) SetStatusCode

func (GrantCollectionResponse) String

func (s GrantCollectionResponse) String() string

type GrantCollectionResponseBody

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

func (GrantCollectionResponseBody) GoString

func (s GrantCollectionResponseBody) GoString() string

func (*GrantCollectionResponseBody) SetMessage

func (*GrantCollectionResponseBody) SetRequestId

func (*GrantCollectionResponseBody) SetStatus

func (GrantCollectionResponseBody) String

type InitVectorDatabaseRequest

type InitVectorDatabaseRequest struct {
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (InitVectorDatabaseRequest) GoString

func (s InitVectorDatabaseRequest) GoString() string

func (*InitVectorDatabaseRequest) SetDBInstanceId

func (*InitVectorDatabaseRequest) SetManagerAccount

func (*InitVectorDatabaseRequest) SetManagerAccountPassword

func (s *InitVectorDatabaseRequest) SetManagerAccountPassword(v string) *InitVectorDatabaseRequest

func (*InitVectorDatabaseRequest) SetOwnerId

func (*InitVectorDatabaseRequest) SetRegionId

func (InitVectorDatabaseRequest) String

func (s InitVectorDatabaseRequest) String() string

type InitVectorDatabaseResponse

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

func (InitVectorDatabaseResponse) GoString

func (s InitVectorDatabaseResponse) GoString() string

func (*InitVectorDatabaseResponse) SetBody

func (*InitVectorDatabaseResponse) SetHeaders

func (*InitVectorDatabaseResponse) SetStatusCode

func (InitVectorDatabaseResponse) String

type InitVectorDatabaseResponseBody

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

func (InitVectorDatabaseResponseBody) GoString

func (*InitVectorDatabaseResponseBody) SetMessage

func (*InitVectorDatabaseResponseBody) SetRequestId

func (*InitVectorDatabaseResponseBody) SetStatus

func (InitVectorDatabaseResponseBody) String

type ListCollectionsRequest

type ListCollectionsRequest struct {
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListCollectionsRequest) GoString

func (s ListCollectionsRequest) GoString() string

func (*ListCollectionsRequest) SetDBInstanceId

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

func (*ListCollectionsRequest) SetNamespace

func (*ListCollectionsRequest) SetNamespacePassword

func (s *ListCollectionsRequest) SetNamespacePassword(v string) *ListCollectionsRequest

func (*ListCollectionsRequest) SetOwnerId

func (*ListCollectionsRequest) SetRegionId

func (ListCollectionsRequest) String

func (s ListCollectionsRequest) String() string

type ListCollectionsResponse

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

func (ListCollectionsResponse) GoString

func (s ListCollectionsResponse) GoString() string

func (*ListCollectionsResponse) SetBody

func (*ListCollectionsResponse) SetHeaders

func (*ListCollectionsResponse) SetStatusCode

func (ListCollectionsResponse) String

func (s ListCollectionsResponse) String() string

type ListCollectionsResponseBody

type ListCollectionsResponseBody struct {
	Collections  *ListCollectionsResponseBodyCollections `json:"Collections,omitempty" xml:"Collections,omitempty" type:"Struct"`
	Count        *int32                                  `json:"Count,omitempty" xml:"Count,omitempty"`
	DBInstanceId *string                                 `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Message      *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	Namespace    *string                                 `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	RegionId     *string                                 `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId    *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status       *string                                 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListCollectionsResponseBody) GoString

func (s ListCollectionsResponseBody) GoString() string

func (*ListCollectionsResponseBody) SetCollections

func (*ListCollectionsResponseBody) SetCount

func (*ListCollectionsResponseBody) SetDBInstanceId

func (*ListCollectionsResponseBody) SetMessage

func (*ListCollectionsResponseBody) SetNamespace

func (*ListCollectionsResponseBody) SetRegionId

func (*ListCollectionsResponseBody) SetRequestId

func (*ListCollectionsResponseBody) SetStatus

func (ListCollectionsResponseBody) String

type ListCollectionsResponseBodyCollections

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

func (ListCollectionsResponseBodyCollections) GoString

func (*ListCollectionsResponseBodyCollections) SetCollection

func (ListCollectionsResponseBodyCollections) String

type ListNamespacesRequest

type ListNamespacesRequest struct {
	DBInstanceId           *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ManagerAccount         *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId               *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListNamespacesRequest) GoString

func (s ListNamespacesRequest) GoString() string

func (*ListNamespacesRequest) SetDBInstanceId

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

func (*ListNamespacesRequest) SetManagerAccount

func (s *ListNamespacesRequest) SetManagerAccount(v string) *ListNamespacesRequest

func (*ListNamespacesRequest) SetManagerAccountPassword

func (s *ListNamespacesRequest) SetManagerAccountPassword(v string) *ListNamespacesRequest

func (*ListNamespacesRequest) SetOwnerId

func (*ListNamespacesRequest) SetRegionId

func (ListNamespacesRequest) String

func (s ListNamespacesRequest) String() string

type ListNamespacesResponse

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

func (ListNamespacesResponse) GoString

func (s ListNamespacesResponse) GoString() string

func (*ListNamespacesResponse) SetBody

func (*ListNamespacesResponse) SetHeaders

func (*ListNamespacesResponse) SetStatusCode

func (ListNamespacesResponse) String

func (s ListNamespacesResponse) String() string

type ListNamespacesResponseBody

type ListNamespacesResponseBody struct {
	Count        *int32                                `json:"Count,omitempty" xml:"Count,omitempty"`
	DBInstanceId *string                               `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Message      *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	Namespaces   *ListNamespacesResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Struct"`
	RegionId     *string                               `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RequestId    *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status       *string                               `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListNamespacesResponseBody) GoString

func (s ListNamespacesResponseBody) GoString() string

func (*ListNamespacesResponseBody) SetCount

func (*ListNamespacesResponseBody) SetDBInstanceId

func (*ListNamespacesResponseBody) SetMessage

func (*ListNamespacesResponseBody) SetNamespaces

func (*ListNamespacesResponseBody) SetRegionId

func (*ListNamespacesResponseBody) SetRequestId

func (*ListNamespacesResponseBody) SetStatus

func (ListNamespacesResponseBody) String

type ListNamespacesResponseBodyNamespaces

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

func (ListNamespacesResponseBodyNamespaces) GoString

func (*ListNamespacesResponseBodyNamespaces) SetNamespace

func (ListNamespacesResponseBodyNamespaces) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The token used to perform the next query.
	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 instance. You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of instance N. Valid values of N: 1 to 50.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The storage mode of the instance. Valid values:
	//
	// *   `instance`: reserved storage mode
	// *   `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The list of tags.
	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 tag N. The key must be 1 to 128 characters in length. Valid values of N: 1 to 20.
	//
	// You can use `Tag.N.Key and Tag.N.Value` to query AnalyticDB for PostgreSQL instances to which specific tags are bound.
	//
	// *   If you specify only `Tag.N.Key`, the instances whose tags contain the specified tag keys are returned.
	// *   If you specify only `Tag.N.Value`, `InvalidParameter.TagValue` is returned.
	// *   If you specify multiple tag key-value pairs at a time, the instances to which all the specified tags are bound are returned.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N. The value must be 1 to 128 characters in length. 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 token used to perform the next query.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details about the instances and tags, including the instance IDs, instance modes, and tag key-value pairs.
	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 ID of the instance.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The storage mode of the instance.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag key.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	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 ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	// The new description of the database account.
	//
	// *   The description must start with a letter.
	// *   The description cannot start with `http://` or `https://`.
	// *   The description can contain letters, underscores (\_), hyphens (-), and digits.
	// *   The description must be 2 to 256 characters in length.
	AccountDescription *string `json:"AccountDescription,omitempty" xml:"AccountDescription,omitempty"`
	// The name of the database account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances within a region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ModifyAccountDescriptionRequest) GoString

func (*ModifyAccountDescriptionRequest) SetAccountDescription

func (*ModifyAccountDescriptionRequest) SetAccountName

func (*ModifyAccountDescriptionRequest) SetDBInstanceId

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

func (ModifyAccountDescriptionResponseBody) GoString

func (*ModifyAccountDescriptionResponseBody) SetRequestId

func (ModifyAccountDescriptionResponseBody) String

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	// The number of days for which data backup files are retained. Default value: 7. Maximum value: 7. Valid values: 1 to 7.
	BackupRetentionPeriod *int32 `json:"BackupRetentionPeriod,omitempty" xml:"BackupRetentionPeriod,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to enable automatic point-in-time backup.
	//
	// *   true
	// *   false
	//
	// Default value: true.
	EnableRecoveryPoint *bool `json:"EnableRecoveryPoint,omitempty" xml:"EnableRecoveryPoint,omitempty"`
	// The cycle based on which you want to perform a backup. Separate multiple values with commas (,). Valid values:
	//
	// *   Monday
	// *   Tuesday
	// *   Wednesday
	// *   Thursday
	// *   Friday
	// *   Saturday
	// *   Sunday
	PreferredBackupPeriod *string `json:"PreferredBackupPeriod,omitempty" xml:"PreferredBackupPeriod,omitempty"`
	// The backup window. Specify the backup window in the HH:mmZ-HH:mmZ format. The backup window must be in UTC. Default value: 00:00-01:00.
	PreferredBackupTime *string `json:"PreferredBackupTime,omitempty" xml:"PreferredBackupTime,omitempty"`
	// The frequency of point-in-time backup.
	//
	// *   1: per hour
	// *   2: per 2 hours
	// *   4: per 4 hours
	// *   8: per 8 hours
	//
	// Default value: 8.
	RecoveryPointPeriod *string `json:"RecoveryPointPeriod,omitempty" xml:"RecoveryPointPeriod,omitempty"`
}

func (ModifyBackupPolicyRequest) GoString

func (s ModifyBackupPolicyRequest) GoString() string

func (*ModifyBackupPolicyRequest) SetBackupRetentionPeriod

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

func (*ModifyBackupPolicyRequest) SetDBInstanceId

func (*ModifyBackupPolicyRequest) SetEnableRecoveryPoint

func (s *ModifyBackupPolicyRequest) SetEnableRecoveryPoint(v bool) *ModifyBackupPolicyRequest

func (*ModifyBackupPolicyRequest) SetPreferredBackupPeriod

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

func (*ModifyBackupPolicyRequest) SetPreferredBackupTime

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

func (*ModifyBackupPolicyRequest) SetRecoveryPointPeriod

func (s *ModifyBackupPolicyRequest) SetRecoveryPointPeriod(v string) *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 ModifyDBInstanceConfigRequest

type ModifyDBInstanceConfigRequest struct {
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The wait period for the instance that has no traffic to become idle. Minimum value: 60. Default value: 600. Unit: seconds.
	IdleTime *int32 `json:"IdleTime,omitempty" xml:"IdleTime,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The threshold of computing resources. Valid values: 8 to 32. Unit: AnalyticDB Compute Units (ACUs).
	ServerlessResource *int32 `json:"ServerlessResource,omitempty" xml:"ServerlessResource,omitempty"`
}

func (ModifyDBInstanceConfigRequest) GoString

func (*ModifyDBInstanceConfigRequest) SetDBInstanceDescription

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

func (*ModifyDBInstanceConfigRequest) SetDBInstanceId

func (*ModifyDBInstanceConfigRequest) SetIdleTime

func (*ModifyDBInstanceConfigRequest) SetResourceGroupId

func (*ModifyDBInstanceConfigRequest) SetServerlessResource

func (ModifyDBInstanceConfigRequest) String

type ModifyDBInstanceConfigResponse

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

func (ModifyDBInstanceConfigResponse) GoString

func (*ModifyDBInstanceConfigResponse) SetHeaders

func (*ModifyDBInstanceConfigResponse) SetStatusCode

func (ModifyDBInstanceConfigResponse) String

type ModifyDBInstanceConfigResponseBody

type ModifyDBInstanceConfigResponseBody struct {
	// The ID of the instance.
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	// The error message returned if the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation. Valid values:
	//
	// *   **0**: The operation failed.
	// *   **1**: The operation is successful.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyDBInstanceConfigResponseBody) GoString

func (*ModifyDBInstanceConfigResponseBody) SetDbInstanceId

func (*ModifyDBInstanceConfigResponseBody) SetErrorMessage

func (*ModifyDBInstanceConfigResponseBody) SetRequestId

func (*ModifyDBInstanceConfigResponseBody) SetStatus

func (ModifyDBInstanceConfigResponseBody) String

type ModifyDBInstanceConnectionStringRequest

type ModifyDBInstanceConnectionStringRequest struct {
	// The new endpoint of the instance.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The original endpoint of the instance.
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The new port number of the instance.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ModifyDBInstanceConnectionStringRequest) GoString

func (*ModifyDBInstanceConnectionStringRequest) SetConnectionStringPrefix

func (*ModifyDBInstanceConnectionStringRequest) SetCurrentConnectionString

func (*ModifyDBInstanceConnectionStringRequest) SetDBInstanceId

func (*ModifyDBInstanceConnectionStringRequest) SetPort

func (ModifyDBInstanceConnectionStringRequest) String

type ModifyDBInstanceConnectionStringResponse

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

func (ModifyDBInstanceConnectionStringResponse) GoString

func (*ModifyDBInstanceConnectionStringResponse) SetHeaders

func (*ModifyDBInstanceConnectionStringResponse) SetStatusCode

func (ModifyDBInstanceConnectionStringResponse) String

type ModifyDBInstanceConnectionStringResponseBody

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

func (ModifyDBInstanceConnectionStringResponseBody) GoString

func (*ModifyDBInstanceConnectionStringResponseBody) SetRequestId

func (ModifyDBInstanceConnectionStringResponseBody) String

type ModifyDBInstanceDescriptionRequest

type ModifyDBInstanceDescriptionRequest struct {
	// The description of the instance.
	//
	// The description must be 2 to 256 characters in length. It cannot start with http:// or https://.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ModifyDBInstanceDescriptionRequest) GoString

func (*ModifyDBInstanceDescriptionRequest) SetDBInstanceDescription

func (*ModifyDBInstanceDescriptionRequest) SetDBInstanceId

func (*ModifyDBInstanceDescriptionRequest) SetResourceGroupId

func (ModifyDBInstanceDescriptionRequest) String

type ModifyDBInstanceDescriptionResponse

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

func (ModifyDBInstanceDescriptionResponse) GoString

func (*ModifyDBInstanceDescriptionResponse) SetHeaders

func (*ModifyDBInstanceDescriptionResponse) SetStatusCode

func (ModifyDBInstanceDescriptionResponse) String

type ModifyDBInstanceDescriptionResponseBody

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

func (ModifyDBInstanceDescriptionResponseBody) GoString

func (*ModifyDBInstanceDescriptionResponseBody) SetRequestId

func (ModifyDBInstanceDescriptionResponseBody) String

type ModifyDBInstanceMaintainTimeRequest

type ModifyDBInstanceMaintainTimeRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The end time of the maintenance window. The end time must be later than the start time. Specify the time in the HH:mmZ format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The start time of the maintenance window. Specify the time in the HH:mmZ format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (ModifyDBInstanceMaintainTimeRequest) GoString

func (*ModifyDBInstanceMaintainTimeRequest) SetDBInstanceId

func (*ModifyDBInstanceMaintainTimeRequest) SetEndTime

func (*ModifyDBInstanceMaintainTimeRequest) SetResourceGroupId

func (*ModifyDBInstanceMaintainTimeRequest) SetStartTime

func (ModifyDBInstanceMaintainTimeRequest) String

type ModifyDBInstanceMaintainTimeResponse

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

func (ModifyDBInstanceMaintainTimeResponse) GoString

func (*ModifyDBInstanceMaintainTimeResponse) SetHeaders

func (*ModifyDBInstanceMaintainTimeResponse) SetStatusCode

func (ModifyDBInstanceMaintainTimeResponse) String

type ModifyDBInstanceMaintainTimeResponseBody

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

func (ModifyDBInstanceMaintainTimeResponseBody) GoString

func (*ModifyDBInstanceMaintainTimeResponseBody) SetRequestId

func (ModifyDBInstanceMaintainTimeResponseBody) String

type ModifyDBInstanceResourceGroupRequest

type ModifyDBInstanceResourceGroupRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which you want to move the instance. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	OwnerAccount       *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId            *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	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 (ModifyDBInstanceResourceGroupRequest) GoString

func (*ModifyDBInstanceResourceGroupRequest) SetDBInstanceId

func (*ModifyDBInstanceResourceGroupRequest) SetNewResourceGroupId

func (*ModifyDBInstanceResourceGroupRequest) SetOwnerAccount

func (*ModifyDBInstanceResourceGroupRequest) SetOwnerId

func (*ModifyDBInstanceResourceGroupRequest) SetResourceGroupId

func (*ModifyDBInstanceResourceGroupRequest) SetResourceOwnerAccount

func (*ModifyDBInstanceResourceGroupRequest) SetResourceOwnerId

func (ModifyDBInstanceResourceGroupRequest) String

type ModifyDBInstanceResourceGroupResponse

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

func (ModifyDBInstanceResourceGroupResponse) GoString

func (*ModifyDBInstanceResourceGroupResponse) SetHeaders

func (*ModifyDBInstanceResourceGroupResponse) SetStatusCode

func (ModifyDBInstanceResourceGroupResponse) String

type ModifyDBInstanceResourceGroupResponseBody

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

func (ModifyDBInstanceResourceGroupResponseBody) GoString

func (*ModifyDBInstanceResourceGroupResponseBody) SetRequestId

func (ModifyDBInstanceResourceGroupResponseBody) String

type ModifyDBInstanceSSLRequest

type ModifyDBInstanceSSLRequest struct {
	// The encrypted endpoint. By default, the wildcards are used for instances that are hosted on ECS instances. This way, the endpoints that can be resolved to the same IP address are encrypted.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The status of SSL encryption. Valid values:
	//
	// *   0: disables SSL encryption.
	// *   1: enables SSL encryption.
	// *   2: updates SSL encryption.
	SSLEnabled *int32 `json:"SSLEnabled,omitempty" xml:"SSLEnabled,omitempty"`
}

func (ModifyDBInstanceSSLRequest) GoString

func (s ModifyDBInstanceSSLRequest) GoString() string

func (*ModifyDBInstanceSSLRequest) SetConnectionString

func (*ModifyDBInstanceSSLRequest) SetDBInstanceId

func (*ModifyDBInstanceSSLRequest) SetSSLEnabled

func (ModifyDBInstanceSSLRequest) String

type ModifyDBInstanceSSLResponse

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

func (ModifyDBInstanceSSLResponse) GoString

func (s ModifyDBInstanceSSLResponse) GoString() string

func (*ModifyDBInstanceSSLResponse) SetBody

func (*ModifyDBInstanceSSLResponse) SetHeaders

func (*ModifyDBInstanceSSLResponse) SetStatusCode

func (ModifyDBInstanceSSLResponse) String

type ModifyDBInstanceSSLResponseBody

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

func (ModifyDBInstanceSSLResponseBody) GoString

func (*ModifyDBInstanceSSLResponseBody) SetRequestId

func (ModifyDBInstanceSSLResponseBody) String

type ModifyParametersRequest

type ModifyParametersRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to forcibly restart the instance. Valid values:
	//
	// *   **true**
	// *   **false**
	ForceRestartInstance *bool `json:"ForceRestartInstance,omitempty" xml:"ForceRestartInstance,omitempty"`
	// The name and value of the parameter to be modified. Specify the parameter in the `<Parameter name>:<Parameter value>` format.
	//
	// You can call the [DescribeParameters](~~208310~~) operation to query the parameters that can be modified.
	Parameters *string `json:"Parameters,omitempty" xml:"Parameters,omitempty"`
}

func (ModifyParametersRequest) GoString

func (s ModifyParametersRequest) GoString() string

func (*ModifyParametersRequest) SetDBInstanceId

func (*ModifyParametersRequest) SetForceRestartInstance

func (s *ModifyParametersRequest) SetForceRestartInstance(v bool) *ModifyParametersRequest

func (*ModifyParametersRequest) SetParameters

func (ModifyParametersRequest) String

func (s ModifyParametersRequest) String() string

type ModifyParametersResponse

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

func (ModifyParametersResponse) GoString

func (s ModifyParametersResponse) GoString() string

func (*ModifyParametersResponse) SetBody

func (*ModifyParametersResponse) SetHeaders

func (*ModifyParametersResponse) SetStatusCode

func (ModifyParametersResponse) String

func (s ModifyParametersResponse) String() string

type ModifyParametersResponseBody

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

func (ModifyParametersResponseBody) GoString

func (s ModifyParametersResponseBody) GoString() string

func (*ModifyParametersResponseBody) SetRequestId

func (ModifyParametersResponseBody) String

type ModifySQLCollectorPolicyRequest

type ModifySQLCollectorPolicyRequest struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// Specifies whether to enable or disable SQL collection.
	//
	// *   Enable: enables SQL collection.
	// *   Disabled: disables SQL collection.
	SQLCollectorStatus *string `json:"SQLCollectorStatus,omitempty" xml:"SQLCollectorStatus,omitempty"`
}

func (ModifySQLCollectorPolicyRequest) GoString

func (*ModifySQLCollectorPolicyRequest) SetDBInstanceId

func (*ModifySQLCollectorPolicyRequest) SetSQLCollectorStatus

func (ModifySQLCollectorPolicyRequest) String

type ModifySQLCollectorPolicyResponse

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

func (ModifySQLCollectorPolicyResponse) GoString

func (*ModifySQLCollectorPolicyResponse) SetHeaders

func (*ModifySQLCollectorPolicyResponse) SetStatusCode

func (ModifySQLCollectorPolicyResponse) String

type ModifySQLCollectorPolicyResponseBody

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

func (ModifySQLCollectorPolicyResponseBody) GoString

func (*ModifySQLCollectorPolicyResponseBody) SetRequestId

func (ModifySQLCollectorPolicyResponseBody) String

type ModifySecurityIpsRequest

type ModifySecurityIpsRequest struct {
	// The attribute of the IP address whitelist. By default, this parameter is empty. A whitelist with the `hidden` attribute does not appear in the console.
	DBInstanceIPArrayAttribute *string `json:"DBInstanceIPArrayAttribute,omitempty" xml:"DBInstanceIPArrayAttribute,omitempty"`
	// The name of the whitelist. If you do not enter a name, IP addresses are added to the default whitelist.
	//
	// >  You can create up to 50 whitelists for an instance.
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the instance IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The method of modification. Valid values:
	//
	// *   **Cover**: overwrites the whitelist.
	// *   **Append**: appends data to the whitelist.
	// *   **Delete**: deletes the whitelist.
	ModifyMode *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"`
	// The ID of the resource group to which the instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The IP addresses listed in the whitelist. You can add up to 1,000 IP addresses to the whitelist. Separate multiple IP addresses with commas (,). The IP addresses must use one of the following formats:
	//
	// *   0.0.0.0/0
	// *   10.23.12.24. This is a standard IP address.
	// *   10.23.12.24/24. This is a CIDR block. The value `/24` indicates that the prefix of the CIDR block is 24-bit long. You can replace 24 with a value in the range of `1 to 32`.
	SecurityIPList *string `json:"SecurityIPList,omitempty" xml:"SecurityIPList,omitempty"`
}

func (ModifySecurityIpsRequest) GoString

func (s ModifySecurityIpsRequest) GoString() string

func (*ModifySecurityIpsRequest) SetDBInstanceIPArrayAttribute

func (s *ModifySecurityIpsRequest) SetDBInstanceIPArrayAttribute(v string) *ModifySecurityIpsRequest

func (*ModifySecurityIpsRequest) SetDBInstanceIPArrayName

func (s *ModifySecurityIpsRequest) SetDBInstanceIPArrayName(v string) *ModifySecurityIpsRequest

func (*ModifySecurityIpsRequest) SetDBInstanceId

func (*ModifySecurityIpsRequest) SetModifyMode

func (*ModifySecurityIpsRequest) SetResourceGroupId

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

func (*ModifySecurityIpsRequest) SetSecurityIPList

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

func (ModifySecurityIpsRequest) String

func (s ModifySecurityIpsRequest) String() string

type ModifySecurityIpsResponse

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

func (ModifySecurityIpsResponse) GoString

func (s ModifySecurityIpsResponse) GoString() string

func (*ModifySecurityIpsResponse) SetBody

func (*ModifySecurityIpsResponse) SetHeaders

func (*ModifySecurityIpsResponse) SetStatusCode

func (ModifySecurityIpsResponse) String

func (s ModifySecurityIpsResponse) String() string

type ModifySecurityIpsResponseBody

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

func (ModifySecurityIpsResponseBody) GoString

func (*ModifySecurityIpsResponseBody) SetRequestId

func (ModifySecurityIpsResponseBody) String

type ModifyVectorConfigurationRequest

type ModifyVectorConfigurationRequest struct {
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Specifies whether to enable vector engine optimization. Valid values:
	//
	// *   **enabled**
	// *   **disabled**
	//
	// > *   We recommend that you **do not enable** vector engine optimization in mainstream analysis and real-time data warehousing scenarios.
	// > *   We recommend that you **enable** vector engine optimization in AI Generated Content (AIGC) and vector retrieval scenarios that require the vector analysis engine.
	VectorConfigurationStatus *string `json:"VectorConfigurationStatus,omitempty" xml:"VectorConfigurationStatus,omitempty"`
}

func (ModifyVectorConfigurationRequest) GoString

func (*ModifyVectorConfigurationRequest) SetDBInstanceId

func (*ModifyVectorConfigurationRequest) SetOwnerId

func (*ModifyVectorConfigurationRequest) SetVectorConfigurationStatus

func (s *ModifyVectorConfigurationRequest) SetVectorConfigurationStatus(v string) *ModifyVectorConfigurationRequest

func (ModifyVectorConfigurationRequest) String

type ModifyVectorConfigurationResponse

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

func (ModifyVectorConfigurationResponse) GoString

func (*ModifyVectorConfigurationResponse) SetHeaders

func (*ModifyVectorConfigurationResponse) SetStatusCode

func (ModifyVectorConfigurationResponse) String

type ModifyVectorConfigurationResponseBody

type ModifyVectorConfigurationResponseBody struct {
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message that is returned.
	//
	// This parameter is returned only if the request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **true**
	// *   **false**
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyVectorConfigurationResponseBody) GoString

func (*ModifyVectorConfigurationResponseBody) SetDBInstanceId

func (*ModifyVectorConfigurationResponseBody) SetErrorMessage

func (*ModifyVectorConfigurationResponseBody) SetRequestId

func (*ModifyVectorConfigurationResponseBody) SetStatus

func (ModifyVectorConfigurationResponseBody) String

type PauseInstanceRequest

type PauseInstanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (PauseInstanceRequest) GoString

func (s PauseInstanceRequest) GoString() string

func (*PauseInstanceRequest) SetDBInstanceId

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

func (*PauseInstanceRequest) SetOwnerId

func (PauseInstanceRequest) String

func (s PauseInstanceRequest) String() string

type PauseInstanceResponse

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

func (PauseInstanceResponse) GoString

func (s PauseInstanceResponse) GoString() string

func (*PauseInstanceResponse) SetBody

func (*PauseInstanceResponse) SetHeaders

func (*PauseInstanceResponse) SetStatusCode

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

func (PauseInstanceResponse) String

func (s PauseInstanceResponse) String() string

type PauseInstanceResponseBody

type PauseInstanceResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only if **false** is returned for the **Status** parameter.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **false**: The request failed.
	// *   **true**: The request was successful.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PauseInstanceResponseBody) GoString

func (s PauseInstanceResponseBody) GoString() string

func (*PauseInstanceResponseBody) SetDBInstanceId

func (*PauseInstanceResponseBody) SetErrorMessage

func (*PauseInstanceResponseBody) SetRequestId

func (*PauseInstanceResponseBody) SetStatus

func (PauseInstanceResponseBody) String

func (s PauseInstanceResponseBody) String() string

type QueryCollectionDataRequest

type QueryCollectionDataRequest struct {
	Collection        *string    `json:"Collection,omitempty" xml:"Collection,omitempty"`
	Content           *string    `json:"Content,omitempty" xml:"Content,omitempty"`
	DBInstanceId      *string    `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Filter            *string    `json:"Filter,omitempty" xml:"Filter,omitempty"`
	IncludeValues     *bool      `json:"IncludeValues,omitempty" xml:"IncludeValues,omitempty"`
	Metrics           *string    `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Namespace         *string    `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string    `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string    `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	TopK              *int64     `json:"TopK,omitempty" xml:"TopK,omitempty"`
	Vector            []*float64 `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Repeated"`
}

func (QueryCollectionDataRequest) GoString

func (s QueryCollectionDataRequest) GoString() string

func (*QueryCollectionDataRequest) SetCollection

func (*QueryCollectionDataRequest) SetContent

func (*QueryCollectionDataRequest) SetDBInstanceId

func (*QueryCollectionDataRequest) SetFilter

func (*QueryCollectionDataRequest) SetIncludeValues added in v3.1.0

func (*QueryCollectionDataRequest) SetMetrics added in v3.1.0

func (*QueryCollectionDataRequest) SetNamespace

func (*QueryCollectionDataRequest) SetNamespacePassword

func (s *QueryCollectionDataRequest) SetNamespacePassword(v string) *QueryCollectionDataRequest

func (*QueryCollectionDataRequest) SetOwnerId

func (*QueryCollectionDataRequest) SetRegionId

func (*QueryCollectionDataRequest) SetTopK

func (*QueryCollectionDataRequest) SetVector

func (QueryCollectionDataRequest) String

type QueryCollectionDataResponse

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

func (QueryCollectionDataResponse) GoString

func (s QueryCollectionDataResponse) GoString() string

func (*QueryCollectionDataResponse) SetBody

func (*QueryCollectionDataResponse) SetHeaders

func (*QueryCollectionDataResponse) SetStatusCode

func (QueryCollectionDataResponse) String

type QueryCollectionDataResponseBody

type QueryCollectionDataResponseBody struct {
	Matches   *QueryCollectionDataResponseBodyMatches `json:"Matches,omitempty" xml:"Matches,omitempty" type:"Struct"`
	Message   *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *string                                 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (QueryCollectionDataResponseBody) GoString

func (*QueryCollectionDataResponseBody) SetMessage

func (*QueryCollectionDataResponseBody) SetRequestId

func (*QueryCollectionDataResponseBody) SetStatus

func (QueryCollectionDataResponseBody) String

type QueryCollectionDataResponseBodyMatches

type QueryCollectionDataResponseBodyMatches struct {
	Match []*QueryCollectionDataResponseBodyMatchesMatch `json:"match,omitempty" xml:"match,omitempty" type:"Repeated"`
}

func (QueryCollectionDataResponseBodyMatches) GoString

func (QueryCollectionDataResponseBodyMatches) String

type QueryCollectionDataResponseBodyMatchesMatch

type QueryCollectionDataResponseBodyMatchesMatch struct {
	Id       *string                                            `json:"Id,omitempty" xml:"Id,omitempty"`
	Metadata map[string]*string                                 `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Score    *float64                                           `json:"Score,omitempty" xml:"Score,omitempty"`
	Values   *QueryCollectionDataResponseBodyMatchesMatchValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Struct"`
}

func (QueryCollectionDataResponseBodyMatchesMatch) GoString

func (*QueryCollectionDataResponseBodyMatchesMatch) SetId

func (*QueryCollectionDataResponseBodyMatchesMatch) SetMetadata

func (*QueryCollectionDataResponseBodyMatchesMatch) SetScore

func (QueryCollectionDataResponseBodyMatchesMatch) String

type QueryCollectionDataResponseBodyMatchesMatchValues

type QueryCollectionDataResponseBodyMatchesMatchValues struct {
	Value []*float64 `json:"value,omitempty" xml:"value,omitempty" type:"Repeated"`
}

func (QueryCollectionDataResponseBodyMatchesMatchValues) GoString

func (*QueryCollectionDataResponseBodyMatchesMatchValues) SetValue

func (QueryCollectionDataResponseBodyMatchesMatchValues) String

type QueryCollectionDataShrinkRequest

type QueryCollectionDataShrinkRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	Content           *string `json:"Content,omitempty" xml:"Content,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Filter            *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	IncludeValues     *bool   `json:"IncludeValues,omitempty" xml:"IncludeValues,omitempty"`
	Metrics           *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	TopK              *int64  `json:"TopK,omitempty" xml:"TopK,omitempty"`
	VectorShrink      *string `json:"Vector,omitempty" xml:"Vector,omitempty"`
}

func (QueryCollectionDataShrinkRequest) GoString

func (*QueryCollectionDataShrinkRequest) SetCollection

func (*QueryCollectionDataShrinkRequest) SetContent

func (*QueryCollectionDataShrinkRequest) SetDBInstanceId

func (*QueryCollectionDataShrinkRequest) SetFilter

func (*QueryCollectionDataShrinkRequest) SetIncludeValues added in v3.1.0

func (*QueryCollectionDataShrinkRequest) SetMetrics added in v3.1.0

func (*QueryCollectionDataShrinkRequest) SetNamespace

func (*QueryCollectionDataShrinkRequest) SetNamespacePassword

func (*QueryCollectionDataShrinkRequest) SetOwnerId

func (*QueryCollectionDataShrinkRequest) SetRegionId

func (*QueryCollectionDataShrinkRequest) SetTopK

func (*QueryCollectionDataShrinkRequest) SetVectorShrink

func (QueryCollectionDataShrinkRequest) String

type RebalanceDBInstanceRequest

type RebalanceDBInstanceRequest struct {
	// 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 token can be up to 64 characters in length and can contain letters, digits, hyphens (-), and underscores (\_).
	//
	// For more information, see [How to ensure idempotence](~~134212~~).
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (RebalanceDBInstanceRequest) GoString

func (s RebalanceDBInstanceRequest) GoString() string

func (*RebalanceDBInstanceRequest) SetClientToken

func (*RebalanceDBInstanceRequest) SetDBInstanceId

func (RebalanceDBInstanceRequest) String

type RebalanceDBInstanceResponse

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

func (RebalanceDBInstanceResponse) GoString

func (s RebalanceDBInstanceResponse) GoString() string

func (*RebalanceDBInstanceResponse) SetBody

func (*RebalanceDBInstanceResponse) SetHeaders

func (*RebalanceDBInstanceResponse) SetStatusCode

func (RebalanceDBInstanceResponse) String

type RebalanceDBInstanceResponseBody

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

func (RebalanceDBInstanceResponseBody) GoString

func (*RebalanceDBInstanceResponseBody) SetRequestId

func (RebalanceDBInstanceResponseBody) String

type ReleaseInstancePublicConnectionRequest

type ReleaseInstancePublicConnectionRequest struct {
	// The type of the endpoint. Default value: primary. Valid values:
	//
	// *   **primary**: primary endpoint.
	// *   **cluster**: cluster endpoint. This type of endpoints can be created only for instances that have multiple coordinator nodes.
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The public endpoint of the instance.
	//
	// You can log on to the AnalyticDB for PostgreSQL console and go to the **Basic Information** page of the instance to view the **public endpoint** in the **Database Connection** section.
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ReleaseInstancePublicConnectionRequest) GoString

func (*ReleaseInstancePublicConnectionRequest) SetAddressType

func (*ReleaseInstancePublicConnectionRequest) SetCurrentConnectionString

func (*ReleaseInstancePublicConnectionRequest) SetDBInstanceId

func (ReleaseInstancePublicConnectionRequest) String

type ReleaseInstancePublicConnectionResponse

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

func (ReleaseInstancePublicConnectionResponse) GoString

func (*ReleaseInstancePublicConnectionResponse) SetHeaders

func (*ReleaseInstancePublicConnectionResponse) SetStatusCode

func (ReleaseInstancePublicConnectionResponse) String

type ReleaseInstancePublicConnectionResponseBody

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

func (ReleaseInstancePublicConnectionResponseBody) GoString

func (*ReleaseInstancePublicConnectionResponseBody) SetRequestId

func (ReleaseInstancePublicConnectionResponseBody) String

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	// The ID of the instance.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The name of the account.
	AccountPassword *string `json:"AccountPassword,omitempty" xml:"AccountPassword,omitempty"`
	// Before you call this operation, make sure that the following requirements are met:
	//
	// *   The instance is in the running state.
	// *   The instance is not locked.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (ResetAccountPasswordRequest) GoString

func (s ResetAccountPasswordRequest) GoString() string

func (*ResetAccountPasswordRequest) SetAccountName

func (*ResetAccountPasswordRequest) SetAccountPassword

func (*ResetAccountPasswordRequest) SetDBInstanceId

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 new password for the account. The password must be 8 to 32 characters in length and contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include `! @ # $ % ^ & * ( ) _ + - =`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAccountPasswordResponseBody) GoString

func (*ResetAccountPasswordResponseBody) SetRequestId

func (ResetAccountPasswordResponseBody) String

type RestartDBInstanceRequest

type RestartDBInstanceRequest struct {
	// The client token that is used to ensure the idempotence of the request. For more information, see [How to ensure idempotence](~~327176~~).
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
}

func (RestartDBInstanceRequest) GoString

func (s RestartDBInstanceRequest) GoString() string

func (*RestartDBInstanceRequest) SetClientToken

func (*RestartDBInstanceRequest) SetDBInstanceId

func (RestartDBInstanceRequest) String

func (s RestartDBInstanceRequest) String() string

type RestartDBInstanceResponse

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

func (RestartDBInstanceResponse) GoString

func (s RestartDBInstanceResponse) GoString() string

func (*RestartDBInstanceResponse) SetBody

func (*RestartDBInstanceResponse) SetHeaders

func (*RestartDBInstanceResponse) SetStatusCode

func (RestartDBInstanceResponse) String

func (s RestartDBInstanceResponse) String() string

type RestartDBInstanceResponseBody

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

func (RestartDBInstanceResponseBody) GoString

func (*RestartDBInstanceResponseBody) SetRequestId

func (RestartDBInstanceResponseBody) String

type ResumeInstanceRequest

type ResumeInstanceRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (ResumeInstanceRequest) GoString

func (s ResumeInstanceRequest) GoString() string

func (*ResumeInstanceRequest) SetDBInstanceId

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

func (*ResumeInstanceRequest) SetOwnerId

func (ResumeInstanceRequest) String

func (s ResumeInstanceRequest) String() string

type ResumeInstanceResponse

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

func (ResumeInstanceResponse) GoString

func (s ResumeInstanceResponse) GoString() string

func (*ResumeInstanceResponse) SetBody

func (*ResumeInstanceResponse) SetHeaders

func (*ResumeInstanceResponse) SetStatusCode

func (ResumeInstanceResponse) String

func (s ResumeInstanceResponse) String() string

type ResumeInstanceResponseBody

type ResumeInstanceResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only if **false** is returned for the **Status** parameter.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **false**: The request failed.
	// *   **true**: The request was successful.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ResumeInstanceResponseBody) GoString

func (s ResumeInstanceResponseBody) GoString() string

func (*ResumeInstanceResponseBody) SetDBInstanceId

func (*ResumeInstanceResponseBody) SetErrorMessage

func (*ResumeInstanceResponseBody) SetRequestId

func (*ResumeInstanceResponseBody) SetStatus

func (ResumeInstanceResponseBody) String

type SetDBInstancePlanStatusRequest

type SetDBInstancePlanStatusRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](~~449398~~) operation to query the details of plans, including plan IDs.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// Specifies whether to enable or disable the plan. Valid values:
	//
	// *   **disable**: disables the plan.
	// *   **enable**: enables the plan.
	PlanStatus *string `json:"PlanStatus,omitempty" xml:"PlanStatus,omitempty"`
}

func (SetDBInstancePlanStatusRequest) GoString

func (*SetDBInstancePlanStatusRequest) SetDBInstanceId

func (*SetDBInstancePlanStatusRequest) SetOwnerId

func (*SetDBInstancePlanStatusRequest) SetPlanId

func (*SetDBInstancePlanStatusRequest) SetPlanStatus

func (SetDBInstancePlanStatusRequest) String

type SetDBInstancePlanStatusResponse

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

func (SetDBInstancePlanStatusResponse) GoString

func (*SetDBInstancePlanStatusResponse) SetHeaders

func (*SetDBInstancePlanStatusResponse) SetStatusCode

func (SetDBInstancePlanStatusResponse) String

type SetDBInstancePlanStatusResponseBody

type SetDBInstancePlanStatusResponseBody struct {
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success** is returned. If the operation fails, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (SetDBInstancePlanStatusResponseBody) GoString

func (*SetDBInstancePlanStatusResponseBody) SetErrorMessage

func (*SetDBInstancePlanStatusResponseBody) SetPlanId

func (*SetDBInstancePlanStatusResponseBody) SetRequestId

func (*SetDBInstancePlanStatusResponseBody) SetStatus

func (SetDBInstancePlanStatusResponseBody) String

type SetDataShareInstanceRequest

type SetDataShareInstanceRequest struct {
	// The ID of the AnalyticDB for PostgreSQL instance in Serverless mode.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	InstanceList []*string `json:"InstanceList,omitempty" xml:"InstanceList,omitempty" type:"Repeated"`
	// Specifies whether to enable or disable data sharing. Valid values:
	//
	// *   **add**: enables data sharing.
	// *   **remove**: disables data sharing.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SetDataShareInstanceRequest) GoString

func (s SetDataShareInstanceRequest) GoString() string

func (*SetDataShareInstanceRequest) SetInstanceList

func (*SetDataShareInstanceRequest) SetOperationType

func (*SetDataShareInstanceRequest) SetOwnerId

func (*SetDataShareInstanceRequest) SetRegionId

func (SetDataShareInstanceRequest) String

type SetDataShareInstanceResponse

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

func (SetDataShareInstanceResponse) GoString

func (s SetDataShareInstanceResponse) GoString() string

func (*SetDataShareInstanceResponse) SetBody

func (*SetDataShareInstanceResponse) SetHeaders

func (*SetDataShareInstanceResponse) SetStatusCode

func (SetDataShareInstanceResponse) String

type SetDataShareInstanceResponseBody

type SetDataShareInstanceResponseBody struct {
	// The error message returned if the operation fails.
	ErrMessage *string `json:"ErrMessage,omitempty" xml:"ErrMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation. Valid values:
	//
	// *   **success**: The operation is successful.
	// *   **failed**: The operation fails.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (SetDataShareInstanceResponseBody) GoString

func (*SetDataShareInstanceResponseBody) SetErrMessage

func (*SetDataShareInstanceResponseBody) SetRequestId

func (*SetDataShareInstanceResponseBody) SetStatus

func (SetDataShareInstanceResponseBody) String

type SetDataShareInstanceShrinkRequest

type SetDataShareInstanceShrinkRequest struct {
	// The ID of the AnalyticDB for PostgreSQL instance in Serverless mode.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	InstanceListShrink *string `json:"InstanceList,omitempty" xml:"InstanceList,omitempty"`
	// Specifies whether to enable or disable data sharing. Valid values:
	//
	// *   **add**: enables data sharing.
	// *   **remove**: disables data sharing.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the region.
	//
	// >  You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (SetDataShareInstanceShrinkRequest) GoString

func (*SetDataShareInstanceShrinkRequest) SetInstanceListShrink

func (*SetDataShareInstanceShrinkRequest) SetOperationType

func (*SetDataShareInstanceShrinkRequest) SetOwnerId

func (*SetDataShareInstanceShrinkRequest) SetRegionId

func (SetDataShareInstanceShrinkRequest) String

type SwitchDBInstanceNetTypeRequest

type SwitchDBInstanceNetTypeRequest struct {
	// The prefix of the custom endpoint. The prefix must be 8 to 64 characters in length and can contain letters and digits. It must start with a lowercase letter. A valid endpoint is in the following format: Prefix.Database engine.rds.aliyuncs.com. Example: test1234.mysql.rds.aliyuncs.com.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The port number. Valid values: 3000 to 5999.
	//
	// >
	// *   Only ApsaraDB PolarDB MySQL-compatible edition clusters support this parameter. If you leave this parameter empty, the default port 3306 is used.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (SwitchDBInstanceNetTypeRequest) GoString

func (*SwitchDBInstanceNetTypeRequest) SetConnectionStringPrefix

func (s *SwitchDBInstanceNetTypeRequest) SetConnectionStringPrefix(v string) *SwitchDBInstanceNetTypeRequest

func (*SwitchDBInstanceNetTypeRequest) SetDBInstanceId

func (*SwitchDBInstanceNetTypeRequest) SetPort

func (SwitchDBInstanceNetTypeRequest) String

type SwitchDBInstanceNetTypeResponse

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

func (SwitchDBInstanceNetTypeResponse) GoString

func (*SwitchDBInstanceNetTypeResponse) SetHeaders

func (*SwitchDBInstanceNetTypeResponse) SetStatusCode

func (SwitchDBInstanceNetTypeResponse) String

type SwitchDBInstanceNetTypeResponseBody

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

func (SwitchDBInstanceNetTypeResponseBody) GoString

func (*SwitchDBInstanceNetTypeResponseBody) SetRequestId

func (SwitchDBInstanceNetTypeResponseBody) String

type TagResourcesRequest

type TagResourcesRequest 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 the [DescribeRegions](~~86912~~) operation to query region IDs.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of an instance. Valid values of N: 1 to 50.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The mode of the instance. Valid values:
	//
	// *   `instance`: reserved storage mode
	// *   `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The list of tags.
	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 a tag. Valid values of N: 1 to 20. This parameter value cannot be an empty string. A tag key can contain a maximum of 128 characters. It cannot start with `aliyun` or`  acs: ` and cannot contain `http://` or`  https:// `.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of a tag. Valid values of N: 1 to 20. This parameter value can be an empty string. A tag value can contain a maximum of 128 characters. It cannot start with `acs:` and cannot contain `http://` or `https://`.
	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 ID of the request.
	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 UnloadSampleDataRequest

type UnloadSampleDataRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a specific region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
}

func (UnloadSampleDataRequest) GoString

func (s UnloadSampleDataRequest) GoString() string

func (*UnloadSampleDataRequest) SetDBInstanceId

func (*UnloadSampleDataRequest) SetOwnerId

func (UnloadSampleDataRequest) String

func (s UnloadSampleDataRequest) String() string

type UnloadSampleDataResponse

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

func (UnloadSampleDataResponse) GoString

func (s UnloadSampleDataResponse) GoString() string

func (*UnloadSampleDataResponse) SetBody

func (*UnloadSampleDataResponse) SetHeaders

func (*UnloadSampleDataResponse) SetStatusCode

func (UnloadSampleDataResponse) String

func (s UnloadSampleDataResponse) String() string

type UnloadSampleDataResponseBody

type UnloadSampleDataResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned if an error occurs. This message does not affect the execution of the operation.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The execution state of the operation. Valid values:
	//
	// *   **false**: The operation fails.
	// *   **true**: The operation is successful.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UnloadSampleDataResponseBody) GoString

func (s UnloadSampleDataResponseBody) GoString() string

func (*UnloadSampleDataResponseBody) SetDBInstanceId

func (*UnloadSampleDataResponseBody) SetErrorMessage

func (*UnloadSampleDataResponseBody) SetRequestId

func (*UnloadSampleDataResponseBody) SetStatus

func (UnloadSampleDataResponseBody) String

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to unbind all tags from an instance. This parameter is valid 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](~~86912~~) 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 storage mode of the instance. Valid values:
	//
	// *   `instance`: reserved storage mode
	// *   `ALIYUN::GPDB::INSTANCE`: elastic storage mode
	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

type UpdateCollectionDataMetadataRequest added in v3.1.0

type UpdateCollectionDataMetadataRequest struct {
	Collection        *string                `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string                `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Filter            *string                `json:"Filter,omitempty" xml:"Filter,omitempty"`
	Ids               []*string              `json:"Ids,omitempty" xml:"Ids,omitempty" type:"Repeated"`
	Metadata          map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Namespace         *string                `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string                `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64                 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string                `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateCollectionDataMetadataRequest) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetCollection added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetDBInstanceId added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetFilter added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetIds added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetMetadata added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetNamespace added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetNamespacePassword added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetOwnerId added in v3.1.0

func (*UpdateCollectionDataMetadataRequest) SetRegionId added in v3.1.0

func (UpdateCollectionDataMetadataRequest) String added in v3.1.0

type UpdateCollectionDataMetadataResponse added in v3.1.0

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

func (UpdateCollectionDataMetadataResponse) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetBody added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetHeaders added in v3.1.0

func (*UpdateCollectionDataMetadataResponse) SetStatusCode added in v3.1.0

func (UpdateCollectionDataMetadataResponse) String added in v3.1.0

type UpdateCollectionDataMetadataResponseBody added in v3.1.0

type UpdateCollectionDataMetadataResponseBody struct {
	AppliedRows *int64  `json:"AppliedRows,omitempty" xml:"AppliedRows,omitempty"`
	Message     *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateCollectionDataMetadataResponseBody) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetAppliedRows added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetMessage added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetRequestId added in v3.1.0

func (*UpdateCollectionDataMetadataResponseBody) SetStatus added in v3.1.0

func (UpdateCollectionDataMetadataResponseBody) String added in v3.1.0

type UpdateCollectionDataMetadataShrinkRequest added in v3.1.0

type UpdateCollectionDataMetadataShrinkRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Filter            *string `json:"Filter,omitempty" xml:"Filter,omitempty"`
	IdsShrink         *string `json:"Ids,omitempty" xml:"Ids,omitempty"`
	MetadataShrink    *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (UpdateCollectionDataMetadataShrinkRequest) GoString added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetCollection added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetDBInstanceId added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetFilter added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetIdsShrink added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetMetadataShrink added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetNamespace added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetNamespacePassword added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetOwnerId added in v3.1.0

func (*UpdateCollectionDataMetadataShrinkRequest) SetRegionId added in v3.1.0

func (UpdateCollectionDataMetadataShrinkRequest) String added in v3.1.0

type UpdateDBInstancePlanRequest

type UpdateDBInstancePlanRequest struct {
	// The ID of the instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the details of all AnalyticDB for PostgreSQL instances in a specific region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The execution information of the plan. Specify the parameter in the JSON format. The parameter value varies based on the values of **PlanType** and **PlanScheduleType**. The following section describes the PlanConfig parameter.
	PlanConfig *string `json:"PlanConfig,omitempty" xml:"PlanConfig,omitempty"`
	// The description of the plan.
	PlanDesc *string `json:"PlanDesc,omitempty" xml:"PlanDesc,omitempty"`
	// The end time of the plan. Specify the time in the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time must be in UTC. The end time must be later than the start time.
	//
	// >  This parameter is required only for **periodically executed** plans.
	PlanEndDate *string `json:"PlanEndDate,omitempty" xml:"PlanEndDate,omitempty"`
	// The ID of the plan.
	//
	// >  You can call the [DescribeDBInstancePlans](~~449398~~) operation to query the details of plans, including plan IDs.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The name of the plan.
	PlanName *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	// The start time of the plan. The time follows the ISO 8601 standard in the *yyyy-MM-dd*T*HH:mm*Z format. The time is displayed in UTC.
	//
	// >  This parameter is required only for **periodically executed** plans.
	PlanStartDate *string `json:"PlanStartDate,omitempty" xml:"PlanStartDate,omitempty"`
}

func (UpdateDBInstancePlanRequest) GoString

func (s UpdateDBInstancePlanRequest) GoString() string

func (*UpdateDBInstancePlanRequest) SetDBInstanceId

func (*UpdateDBInstancePlanRequest) SetOwnerId

func (*UpdateDBInstancePlanRequest) SetPlanConfig

func (*UpdateDBInstancePlanRequest) SetPlanDesc

func (*UpdateDBInstancePlanRequest) SetPlanEndDate

func (*UpdateDBInstancePlanRequest) SetPlanId

func (*UpdateDBInstancePlanRequest) SetPlanName

func (*UpdateDBInstancePlanRequest) SetPlanStartDate

func (UpdateDBInstancePlanRequest) String

type UpdateDBInstancePlanResponse

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

func (UpdateDBInstancePlanResponse) GoString

func (s UpdateDBInstancePlanResponse) GoString() string

func (*UpdateDBInstancePlanResponse) SetBody

func (*UpdateDBInstancePlanResponse) SetHeaders

func (*UpdateDBInstancePlanResponse) SetStatusCode

func (UpdateDBInstancePlanResponse) String

type UpdateDBInstancePlanResponseBody

type UpdateDBInstancePlanResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message returned.
	//
	// This parameter is returned only when the operation fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the plan.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the operation.
	//
	// If the operation is successful, **success** is returned. If the operation fails, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateDBInstancePlanResponseBody) GoString

func (*UpdateDBInstancePlanResponseBody) SetDBInstanceId

func (*UpdateDBInstancePlanResponseBody) SetErrorMessage

func (*UpdateDBInstancePlanResponseBody) SetPlanId

func (*UpdateDBInstancePlanResponseBody) SetRequestId

func (*UpdateDBInstancePlanResponseBody) SetStatus

func (UpdateDBInstancePlanResponseBody) String

type UpgradeDBInstanceRequest

type UpgradeDBInstanceRequest struct {
	// This parameter is no longer used.
	DBInstanceClass *string `json:"DBInstanceClass,omitempty" xml:"DBInstanceClass,omitempty"`
	// This parameter is no longer used.
	DBInstanceGroupCount *string `json:"DBInstanceGroupCount,omitempty" xml:"DBInstanceGroupCount,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the IDs of all AnalyticDB for PostgreSQL instances in a region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The specifications of each compute node. For information about the supported specifications, see [Instance specifications](~~35406~~).
	//
	// >  This parameter is available only for instances in elastic storage mode.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The number of coordinator nodes. Valid values: 1 and 2.
	//
	// >  This parameter is available only on the China site (aliyun.com).
	MasterNodeNum *string `json:"MasterNodeNum,omitempty" xml:"MasterNodeNum,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The region ID of the instance.
	//
	// >  You can call the [DescribeRegions](~~86912~~) 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 instance belongs. For more information about how to obtain the ID of a resource group, see [View basic information of a resource group](~~151181~~).
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The performance level of enhanced SSDs (ESSDs). Valid values:
	//
	// *   **pl0**
	// *   **pl1**
	// *   **pl2**
	SegDiskPerformanceLevel *string `json:"SegDiskPerformanceLevel,omitempty" xml:"SegDiskPerformanceLevel,omitempty"`
	// The number of compute nodes. The number of compute nodes varies based on the instance resource type and edition.
	//
	// *   Valid values for High-availability Edition instances in elastic storage mode: 4 to 512, in 4 increments
	// *   Valid values for High-performance Edition instances in elastic storage mode: 2 to 512, in 2 increments
	// *   Valid values for instances in manual Serverless mode: 2 to 512, in 2 increments
	SegNodeNum *string `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The disk storage type of the instance after the change. The disk storage type can be changed only to ESSD. Set the value to **cloud_essd**.
	SegStorageType *string `json:"SegStorageType,omitempty" xml:"SegStorageType,omitempty"`
	// The storage capacity of each compute node. Unit: GB. Valid values: 50 to 6000, in 50 increments.
	//
	// >  This parameter is available only for instances in elastic storage mode.
	StorageSize *string `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	// The type of the instance configuration change. Valid values:
	//
	// *   **0** (default): changes the number of compute nodes.
	// *   **1**: changes the specifications and storage capacity of each compute node.
	// *   **2**: changes the number of coordinator nodes.
	// *   **3**: changes the disk storage type and ESSD performance level of the instance.
	//
	// > *   The supported changes to compute node configurations vary based on the instance resource type. For more information, see the "[Precautions](~~50956~~)" section of the Change compute node configurations topic.
	// > *   After you specify a change type, only the corresponding parameters take effect. For example, if you set **UpgradeType** to 0, the parameter that is used to change the number of compute nodes takes effect, but the parameter that is used to change the number of coordinator nodes does not.
	// > *   The number of coordinator nodes can be changed only on the China site (aliyun.com).
	// > *   The disk storage type can be changed only from ultra disks to ESSDs.
	UpgradeType *int64 `json:"UpgradeType,omitempty" xml:"UpgradeType,omitempty"`
}

func (UpgradeDBInstanceRequest) GoString

func (s UpgradeDBInstanceRequest) GoString() string

func (*UpgradeDBInstanceRequest) SetDBInstanceClass

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

func (*UpgradeDBInstanceRequest) SetDBInstanceGroupCount

func (s *UpgradeDBInstanceRequest) SetDBInstanceGroupCount(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetDBInstanceId

func (*UpgradeDBInstanceRequest) SetInstanceSpec

func (*UpgradeDBInstanceRequest) SetMasterNodeNum

func (*UpgradeDBInstanceRequest) SetOwnerId

func (*UpgradeDBInstanceRequest) SetPayType

func (*UpgradeDBInstanceRequest) SetRegionId

func (*UpgradeDBInstanceRequest) SetResourceGroupId

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

func (*UpgradeDBInstanceRequest) SetSegDiskPerformanceLevel

func (s *UpgradeDBInstanceRequest) SetSegDiskPerformanceLevel(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetSegNodeNum

func (*UpgradeDBInstanceRequest) SetSegStorageType

func (s *UpgradeDBInstanceRequest) SetSegStorageType(v string) *UpgradeDBInstanceRequest

func (*UpgradeDBInstanceRequest) SetStorageSize

func (*UpgradeDBInstanceRequest) SetUpgradeType

func (UpgradeDBInstanceRequest) String

func (s UpgradeDBInstanceRequest) String() string

type UpgradeDBInstanceResponse

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

func (UpgradeDBInstanceResponse) GoString

func (s UpgradeDBInstanceResponse) GoString() string

func (*UpgradeDBInstanceResponse) SetBody

func (*UpgradeDBInstanceResponse) SetHeaders

func (*UpgradeDBInstanceResponse) SetStatusCode

func (UpgradeDBInstanceResponse) String

func (s UpgradeDBInstanceResponse) String() string

type UpgradeDBInstanceResponseBody

type UpgradeDBInstanceResponseBody struct {
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeDBInstanceResponseBody) GoString

func (*UpgradeDBInstanceResponseBody) SetDBInstanceId

func (*UpgradeDBInstanceResponseBody) SetOrderId

func (*UpgradeDBInstanceResponseBody) SetRequestId

func (UpgradeDBInstanceResponseBody) String

type UpgradeDBVersionRequest

type UpgradeDBVersionRequest struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The major version of the instance.
	MajorVersion *string `json:"MajorVersion,omitempty" xml:"MajorVersion,omitempty"`
	// The minor version of the instance.
	MinorVersion *string `json:"MinorVersion,omitempty" xml:"MinorVersion,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The upgrade time.
	SwitchTime *string `json:"SwitchTime,omitempty" xml:"SwitchTime,omitempty"`
	// The upgrade method.
	SwitchTimeMode *string `json:"SwitchTimeMode,omitempty" xml:"SwitchTimeMode,omitempty"`
}

func (UpgradeDBVersionRequest) GoString

func (s UpgradeDBVersionRequest) GoString() string

func (*UpgradeDBVersionRequest) SetDBInstanceId

func (*UpgradeDBVersionRequest) SetMajorVersion

func (*UpgradeDBVersionRequest) SetMinorVersion

func (*UpgradeDBVersionRequest) SetOwnerId

func (*UpgradeDBVersionRequest) SetRegionId

func (*UpgradeDBVersionRequest) SetSwitchTime

func (*UpgradeDBVersionRequest) SetSwitchTimeMode

func (s *UpgradeDBVersionRequest) SetSwitchTimeMode(v string) *UpgradeDBVersionRequest

func (UpgradeDBVersionRequest) String

func (s UpgradeDBVersionRequest) String() string

type UpgradeDBVersionResponse

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

func (UpgradeDBVersionResponse) GoString

func (s UpgradeDBVersionResponse) GoString() string

func (*UpgradeDBVersionResponse) SetBody

func (*UpgradeDBVersionResponse) SetHeaders

func (*UpgradeDBVersionResponse) SetStatusCode

func (UpgradeDBVersionResponse) String

func (s UpgradeDBVersionResponse) String() string

type UpgradeDBVersionResponseBody

type UpgradeDBVersionResponseBody struct {
	// The ID of the instance.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the instance.
	DBInstanceName *string `json:"DBInstanceName,omitempty" xml:"DBInstanceName,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpgradeDBVersionResponseBody) GoString

func (s UpgradeDBVersionResponseBody) GoString() string

func (*UpgradeDBVersionResponseBody) SetDBInstanceId

func (*UpgradeDBVersionResponseBody) SetDBInstanceName

func (*UpgradeDBVersionResponseBody) SetRequestId

func (*UpgradeDBVersionResponseBody) SetTaskId

func (UpgradeDBVersionResponseBody) String

type UpsertCollectionDataRequest

type UpsertCollectionDataRequest struct {
	Collection        *string                            `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string                            `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace         *string                            `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string                            `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64                             `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string                            `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Rows              []*UpsertCollectionDataRequestRows `json:"Rows,omitempty" xml:"Rows,omitempty" type:"Repeated"`
}

func (UpsertCollectionDataRequest) GoString

func (s UpsertCollectionDataRequest) GoString() string

func (*UpsertCollectionDataRequest) SetCollection

func (*UpsertCollectionDataRequest) SetDBInstanceId

func (*UpsertCollectionDataRequest) SetNamespace

func (*UpsertCollectionDataRequest) SetNamespacePassword

func (*UpsertCollectionDataRequest) SetOwnerId

func (*UpsertCollectionDataRequest) SetRegionId

func (*UpsertCollectionDataRequest) SetRows

func (UpsertCollectionDataRequest) String

type UpsertCollectionDataRequestRows

type UpsertCollectionDataRequestRows struct {
	Id       *string            `json:"Id,omitempty" xml:"Id,omitempty"`
	Metadata map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Vector   []*float64         `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Repeated"`
}

func (UpsertCollectionDataRequestRows) GoString

func (*UpsertCollectionDataRequestRows) SetId

func (*UpsertCollectionDataRequestRows) SetMetadata

func (*UpsertCollectionDataRequestRows) SetVector

func (UpsertCollectionDataRequestRows) String

type UpsertCollectionDataResponse

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

func (UpsertCollectionDataResponse) GoString

func (s UpsertCollectionDataResponse) GoString() string

func (*UpsertCollectionDataResponse) SetBody

func (*UpsertCollectionDataResponse) SetHeaders

func (*UpsertCollectionDataResponse) SetStatusCode

func (UpsertCollectionDataResponse) String

type UpsertCollectionDataResponseBody

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

func (UpsertCollectionDataResponseBody) GoString

func (*UpsertCollectionDataResponseBody) SetMessage

func (*UpsertCollectionDataResponseBody) SetRequestId

func (*UpsertCollectionDataResponseBody) SetStatus

func (UpsertCollectionDataResponseBody) String

type UpsertCollectionDataShrinkRequest

type UpsertCollectionDataShrinkRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Namespace         *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,omitempty"`
	OwnerId           *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RowsShrink        *string `json:"Rows,omitempty" xml:"Rows,omitempty"`
}

func (UpsertCollectionDataShrinkRequest) GoString

func (*UpsertCollectionDataShrinkRequest) SetCollection

func (*UpsertCollectionDataShrinkRequest) SetDBInstanceId

func (*UpsertCollectionDataShrinkRequest) SetNamespace

func (*UpsertCollectionDataShrinkRequest) SetNamespacePassword

func (*UpsertCollectionDataShrinkRequest) SetOwnerId

func (*UpsertCollectionDataShrinkRequest) SetRegionId

func (*UpsertCollectionDataShrinkRequest) SetRowsShrink

func (UpsertCollectionDataShrinkRequest) String

Jump to

Keyboard shortcuts

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