client

package
v3.3.2 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 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)

*

  • * The plan management feature is supported only for pay-as-you-go instances.
  • * When you change the compute node specifications or change the number of compute nodes, transient connections may occur. We recommend that you perform these operations during off-peak hours.
  • 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). *
  • @param request CreateDBInstancePlanRequest
  • @return CreateDBInstancePlanResponse

func (*Client) CreateDBInstancePlanWithOptions

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

*

  • * The plan management feature is supported only for pay-as-you-go instances.
  • * When you change the compute node specifications or change the number of compute nodes, transient connections may occur. We recommend that you perform these operations during off-peak hours.
  • 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). *
  • @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) CreateDocumentCollection added in v3.3.0

func (client *Client) CreateDocumentCollection(request *CreateDocumentCollectionRequest) (_result *CreateDocumentCollectionResponse, _err error)

func (*Client) CreateDocumentCollectionWithOptions added in v3.3.0

func (client *Client) CreateDocumentCollectionWithOptions(request *CreateDocumentCollectionRequest, runtime *util.RuntimeOptions) (_result *CreateDocumentCollectionResponse, _err error)

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) DeleteDocument added in v3.3.0

func (client *Client) DeleteDocument(request *DeleteDocumentRequest) (_result *DeleteDocumentResponse, _err error)

func (*Client) DeleteDocumentCollection added in v3.3.0

func (client *Client) DeleteDocumentCollection(request *DeleteDocumentCollectionRequest) (_result *DeleteDocumentCollectionResponse, _err error)

func (*Client) DeleteDocumentCollectionWithOptions added in v3.3.0

func (client *Client) DeleteDocumentCollectionWithOptions(request *DeleteDocumentCollectionRequest, runtime *util.RuntimeOptions) (_result *DeleteDocumentCollectionResponse, _err error)

func (*Client) DeleteDocumentWithOptions added in v3.3.0

func (client *Client) DeleteDocumentWithOptions(request *DeleteDocumentRequest, runtime *util.RuntimeOptions) (_result *DeleteDocumentResponse, _err error)

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 zone. *
  • @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 zone. *
  • @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)

*

  • ##
  • You can call this operation to query the information about 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. As a result, your business may be affected. 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)

*

  • ##
  • You can call this operation to query the information about 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. As a result, your business may be affected. 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)

*

  • You can query monitoring information only within the last 30 days. *
  • @param request DescribeDBClusterPerformanceRequest
  • @return DescribeDBClusterPerformanceResponse

func (*Client) DescribeDBClusterPerformanceWithOptions

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

*

  • You can query monitoring information only within the last 30 days. *
  • @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 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 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 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 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 in an AnalyticDB for PostgreSQL instance. *
  • @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 in an AnalyticDB for PostgreSQL instance. *
  • @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 accelerate database queries. You can call this operation to query the index usage of an AnalyticDB for PostgreSQL instance.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For 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~~). *
  • @param request DescribeDBInstanceIndexUsageRequest
  • @return DescribeDBInstanceIndexUsageResponse

func (*Client) DescribeDBInstanceIndexUsageWithOptions

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

*

  • Appropriate indexes can accelerate database queries. You can call this operation to query the index usage of an AnalyticDB for PostgreSQL instance.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For 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~~). *
  • @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) DescribeDBInstanceSupportMaxPerformance added in v3.3.0

func (client *Client) DescribeDBInstanceSupportMaxPerformance(request *DescribeDBInstanceSupportMaxPerformanceRequest) (_result *DescribeDBInstanceSupportMaxPerformanceResponse, _err error)

func (*Client) DescribeDBInstanceSupportMaxPerformanceWithOptions added in v3.3.0

func (client *Client) DescribeDBInstanceSupportMaxPerformanceWithOptions(request *DescribeDBInstanceSupportMaxPerformanceRequest, runtime *util.RuntimeOptions) (_result *DescribeDBInstanceSupportMaxPerformanceResponse, _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 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 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) DescribeDBVersionInfos added in v3.3.0

func (client *Client) DescribeDBVersionInfos(request *DescribeDBVersionInfosRequest) (_result *DescribeDBVersionInfosResponse, _err error)

func (*Client) DescribeDBVersionInfosWithOptions added in v3.3.0

func (client *Client) DescribeDBVersionInfosWithOptions(request *DescribeDBVersionInfosRequest, runtime *util.RuntimeOptions) (_result *DescribeDBVersionInfosResponse, _err error)

func (*Client) DescribeDataBackups

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

*

  • You can call this operation to query a list of backup sets and backup details only for instances in elastic storage mode. *
  • @param request DescribeDataBackupsRequest
  • @return DescribeDataBackupsResponse

func (*Client) DescribeDataBackupsWithOptions

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

*

  • You can call this operation to query a list of backup sets and backup details only for instances in elastic storage mode. *
  • @param request DescribeDataBackupsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDataBackupsResponse

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)

*

  • Data sharing is supported only for instances in Serverless mode. *
  • @param request DescribeDataShareInstancesRequest
  • @return DescribeDataShareInstancesResponse

func (*Client) DescribeDataShareInstancesWithOptions

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

*

  • Data sharing is supported only for instances in Serverless mode. *
  • @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 information about a query for 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 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~~). *
  • @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 information about a query for 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 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~~). *
  • @param request DescribeDiagnosisSQLInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeDiagnosisSQLInfoResponse

func (*Client) DescribeDocument added in v3.3.0

func (client *Client) DescribeDocument(request *DescribeDocumentRequest) (_result *DescribeDocumentResponse, _err error)

func (*Client) DescribeDocumentWithOptions added in v3.3.0

func (client *Client) DescribeDocumentWithOptions(request *DescribeDocumentRequest, runtime *util.RuntimeOptions) (_result *DescribeDocumentResponse, _err error)

func (*Client) DescribeDownloadRecords

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

*

  • You must call the [DownloadDiagnosisRecords](~~447700~~) operation to download the query diagnostic information before you can call this operation to query the download records and download URLs.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For 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~~). *
  • @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 download the query diagnostic information before you can call this operation to query the download records and download URLs.
  • This operation is available only for instances of V6.3.10.1 or later in elastic storage mode. For 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~~). *
  • @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) DescribeIMVInfos added in v3.3.0

func (client *Client) DescribeIMVInfos(request *DescribeIMVInfosRequest) (_result *DescribeIMVInfosResponse, _err error)

func (*Client) DescribeIMVInfosWithOptions added in v3.3.0

func (client *Client) DescribeIMVInfosWithOptions(request *DescribeIMVInfosRequest, runtime *util.RuntimeOptions) (_result *DescribeIMVInfosResponse, _err error)

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)

*

  • This operation is not available for instances in reserved storage mode. *
  • @param request DescribeSQLLogCountRequest
  • @return DescribeSQLLogCountResponse

func (*Client) DescribeSQLLogCountWithOptions

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

*

  • This operation is not available for instances in reserved storage mode. *
  • @param request DescribeSQLLogCountRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSQLLogCountResponse

func (*Client) DescribeSQLLogs added in v3.3.0

func (client *Client) DescribeSQLLogs(request *DescribeSQLLogsRequest) (_result *DescribeSQLLogsResponse, _err error)

*

  • > This operation is no longer used. To query SQL execution logs, call the [DescribeSQLLogsV2](~~453722~~) operation. *
  • @param request DescribeSQLLogsRequest
  • @return DescribeSQLLogsResponse

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) DescribeSQLLogsWithOptions added in v3.3.0

func (client *Client) DescribeSQLLogsWithOptions(request *DescribeSQLLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeSQLLogsResponse, _err error)

*

  • > This operation is no longer used. To query SQL execution logs, call the [DescribeSQLLogsV2](~~453722~~) operation. *
  • @param request DescribeSQLLogsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeSQLLogsResponse

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) HandleActiveSQLRecord added in v3.3.0

func (client *Client) HandleActiveSQLRecord(request *HandleActiveSQLRecordRequest) (_result *HandleActiveSQLRecordResponse, _err error)

func (*Client) HandleActiveSQLRecordWithOptions added in v3.3.0

func (client *Client) HandleActiveSQLRecordWithOptions(request *HandleActiveSQLRecordRequest, runtime *util.RuntimeOptions) (_result *HandleActiveSQLRecordResponse, _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) ListDocumentCollections added in v3.3.0

func (client *Client) ListDocumentCollections(request *ListDocumentCollectionsRequest) (_result *ListDocumentCollectionsResponse, _err error)

func (*Client) ListDocumentCollectionsWithOptions added in v3.3.0

func (client *Client) ListDocumentCollectionsWithOptions(request *ListDocumentCollectionsRequest, runtime *util.RuntimeOptions) (_result *ListDocumentCollectionsResponse, _err error)

func (*Client) ListDocuments added in v3.3.0

func (client *Client) ListDocuments(request *ListDocumentsRequest) (_result *ListDocumentsResponse, _err error)

func (*Client) ListDocumentsWithOptions added in v3.3.0

func (client *Client) ListDocumentsWithOptions(request *ListDocumentsRequest, runtime *util.RuntimeOptions) (_result *ListDocumentsResponse, _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) ModifyMasterSpec added in v3.2.0

func (client *Client) ModifyMasterSpec(request *ModifyMasterSpecRequest) (_result *ModifyMasterSpecResponse, _err error)

func (*Client) ModifyMasterSpecWithOptions added in v3.2.0

func (client *Client) ModifyMasterSpecWithOptions(request *ModifyMasterSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyMasterSpecResponse, _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) QueryContent added in v3.3.0

func (client *Client) QueryContent(request *QueryContentRequest) (_result *QueryContentResponse, _err error)

func (*Client) QueryContentWithOptions added in v3.3.0

func (client *Client) QueryContentWithOptions(request *QueryContentRequest, runtime *util.RuntimeOptions) (_result *QueryContentResponse, _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) ResetIMVMonitorData added in v3.3.0

func (client *Client) ResetIMVMonitorData(request *ResetIMVMonitorDataRequest) (_result *ResetIMVMonitorDataResponse, _err error)

func (*Client) ResetIMVMonitorDataWithOptions added in v3.3.0

func (client *Client) ResetIMVMonitorDataWithOptions(request *ResetIMVMonitorDataRequest, runtime *util.RuntimeOptions) (_result *ResetIMVMonitorDataResponse, _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)

*

  • This operation is not available 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). *
  • @param request UpgradeDBInstanceRequest
  • @return UpgradeDBInstanceResponse

func (*Client) UpgradeDBInstanceWithOptions

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

*

  • This operation is not available 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). *
  • @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) UpsertChunks added in v3.3.0

func (client *Client) UpsertChunks(request *UpsertChunksRequest) (_result *UpsertChunksResponse, _err error)

func (*Client) UpsertChunksWithOptions added in v3.3.0

func (client *Client) UpsertChunksWithOptions(tmpReq *UpsertChunksRequest, runtime *util.RuntimeOptions) (_result *UpsertChunksResponse, _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"`
	// This parameter is no longer used.
	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 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"`
	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 must be specified only when **PlanScheduleType** 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 must be specified only when **PlanScheduleType** 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 instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The error message.
	//
	// This parameter is returned only if the request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The plan ID.
	PlanId *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	//
	// If the request was successful, **success** is returned. If the request failed, 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 ID of the backup set.
	//
	// >  You can call the [DescribeDataBackups](~~210093~~) operation to query the IDs of all backup sets in the instance.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// 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 in Alibaba Cloud public cloud.
	//
	// *   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 amount of coordinator node resources. Valid values:
	//
	// *   2 CU
	// *   4 CU
	// *   8 CU
	// *   16 CU
	// *   32 CU
	//
	// >  You are charged for coordinator node resources of more than 8 CUs.
	MasterCU *int32 `json:"MasterCU,omitempty" xml:"MasterCU,omitempty"`
	// This parameter is no longer 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"`
	// This parameter is no longer used.
	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 ID of the source instance.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	SrcDbInstanceName *string `json:"SrcDbInstanceName,omitempty" xml:"SrcDbInstanceName,omitempty"`
	// The storage capacity of the instance. Unit: GB. Valid values: 50 to 6000.
	//
	// >  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 search engine optimization. Valid values:
	//
	// *   **enabled**
	// *   **disabled** (default)
	//
	// >
	//
	// *   We recommend that you **do not enable** vector search engine optimization in mainstream analysis, data warehousing, and real-time data warehousing scenarios.
	//
	// *   We recommend that you **enable** vector search 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) SetBackupId added in v3.1.1

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) SetMasterCU added in v3.1.1

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) SetSrcDbInstanceName added in v3.1.1

func (s *CreateDBInstanceRequest) SetSrcDbInstanceName(v string) *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 CreateDocumentCollectionRequest added in v3.3.0

type CreateDocumentCollectionRequest struct {
	Collection              *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId            *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	EmbeddingModel          *string `json:"EmbeddingModel,omitempty" xml:"EmbeddingModel,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 (CreateDocumentCollectionRequest) GoString added in v3.3.0

func (*CreateDocumentCollectionRequest) SetCollection added in v3.3.0

func (*CreateDocumentCollectionRequest) SetDBInstanceId added in v3.3.0

func (*CreateDocumentCollectionRequest) SetEmbeddingModel added in v3.3.0

func (*CreateDocumentCollectionRequest) SetFullTextRetrievalFields added in v3.3.0

func (*CreateDocumentCollectionRequest) SetHnswM added in v3.3.0

func (*CreateDocumentCollectionRequest) SetManagerAccount added in v3.3.0

func (*CreateDocumentCollectionRequest) SetManagerAccountPassword added in v3.3.0

func (*CreateDocumentCollectionRequest) SetMetadata added in v3.3.0

func (*CreateDocumentCollectionRequest) SetMetrics added in v3.3.0

func (*CreateDocumentCollectionRequest) SetNamespace added in v3.3.0

func (*CreateDocumentCollectionRequest) SetOwnerId added in v3.3.0

func (*CreateDocumentCollectionRequest) SetParser added in v3.3.0

func (*CreateDocumentCollectionRequest) SetPqEnable added in v3.3.0

func (*CreateDocumentCollectionRequest) SetRegionId added in v3.3.0

func (CreateDocumentCollectionRequest) String added in v3.3.0

type CreateDocumentCollectionResponse added in v3.3.0

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

func (CreateDocumentCollectionResponse) GoString added in v3.3.0

func (*CreateDocumentCollectionResponse) SetBody added in v3.3.0

func (*CreateDocumentCollectionResponse) SetHeaders added in v3.3.0

func (*CreateDocumentCollectionResponse) SetStatusCode added in v3.3.0

func (CreateDocumentCollectionResponse) String added in v3.3.0

type CreateDocumentCollectionResponseBody added in v3.3.0

type CreateDocumentCollectionResponseBody 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 (CreateDocumentCollectionResponseBody) GoString added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetMessage added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetRequestId added in v3.3.0

func (*CreateDocumentCollectionResponseBody) SetStatus added in v3.3.0

func (CreateDocumentCollectionResponseBody) String added in v3.3.0

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~196830~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
}

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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The data that you want to delete.
	CollectionData *string `json:"CollectionData,omitempty" xml:"CollectionData,omitempty"`
	// The data filter to delete.
	CollectionDataFilter *string `json:"CollectionDataFilter,omitempty" xml:"CollectionDataFilter,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"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
}

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 {
	// The number of rows that are affected by the request.
	AppliedRows *int64 `json:"AppliedRows,omitempty" xml:"AppliedRows,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
}

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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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"`
	// This parameter is no longer used.
	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 DeleteDocumentCollectionRequest added in v3.3.0

type DeleteDocumentCollectionRequest 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 (DeleteDocumentCollectionRequest) GoString added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetCollection added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetDBInstanceId added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetNamespace added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetNamespacePassword added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetOwnerId added in v3.3.0

func (*DeleteDocumentCollectionRequest) SetRegionId added in v3.3.0

func (DeleteDocumentCollectionRequest) String added in v3.3.0

type DeleteDocumentCollectionResponse added in v3.3.0

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

func (DeleteDocumentCollectionResponse) GoString added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetBody added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetHeaders added in v3.3.0

func (*DeleteDocumentCollectionResponse) SetStatusCode added in v3.3.0

func (DeleteDocumentCollectionResponse) String added in v3.3.0

type DeleteDocumentCollectionResponseBody added in v3.3.0

type DeleteDocumentCollectionResponseBody 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 (DeleteDocumentCollectionResponseBody) GoString added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetMessage added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetRequestId added in v3.3.0

func (*DeleteDocumentCollectionResponseBody) SetStatus added in v3.3.0

func (DeleteDocumentCollectionResponseBody) String added in v3.3.0

type DeleteDocumentRequest added in v3.3.0

type DeleteDocumentRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	FileName          *string `json:"FileName,omitempty" xml:"FileName,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 (DeleteDocumentRequest) GoString added in v3.3.0

func (s DeleteDocumentRequest) GoString() string

func (*DeleteDocumentRequest) SetCollection added in v3.3.0

func (s *DeleteDocumentRequest) SetCollection(v string) *DeleteDocumentRequest

func (*DeleteDocumentRequest) SetDBInstanceId added in v3.3.0

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

func (*DeleteDocumentRequest) SetFileName added in v3.3.0

func (*DeleteDocumentRequest) SetNamespace added in v3.3.0

func (*DeleteDocumentRequest) SetNamespacePassword added in v3.3.0

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

func (*DeleteDocumentRequest) SetOwnerId added in v3.3.0

func (*DeleteDocumentRequest) SetRegionId added in v3.3.0

func (DeleteDocumentRequest) String added in v3.3.0

func (s DeleteDocumentRequest) String() string

type DeleteDocumentResponse added in v3.3.0

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

func (DeleteDocumentResponse) GoString added in v3.3.0

func (s DeleteDocumentResponse) GoString() string

func (*DeleteDocumentResponse) SetBody added in v3.3.0

func (*DeleteDocumentResponse) SetHeaders added in v3.3.0

func (*DeleteDocumentResponse) SetStatusCode added in v3.3.0

func (DeleteDocumentResponse) String added in v3.3.0

func (s DeleteDocumentResponse) String() string

type DeleteDocumentResponseBody added in v3.3.0

type DeleteDocumentResponseBody 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 (DeleteDocumentResponseBody) GoString added in v3.3.0

func (s DeleteDocumentResponseBody) GoString() string

func (*DeleteDocumentResponseBody) SetMessage added in v3.3.0

func (*DeleteDocumentResponseBody) SetRequestId added in v3.3.0

func (*DeleteDocumentResponseBody) SetStatus added in v3.3.0

func (DeleteDocumentResponseBody) String added in v3.3.0

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,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"`
}

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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,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"`
}

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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 database account.
	AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 {
	// The name of the database account.
	Accounts *DescribeAccountsResponseBodyAccounts `json:"Accounts,omitempty" xml:"Accounts,omitempty" type:"Struct"`
	// The request ID.
	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 region ID.
	//
	// > You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The zone ID.
	//
	// > 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 region ID.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The zone ID.
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
}

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 {
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The number of vector dimensions.
	Dimension *int32 `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	// The fields that are used for full-text search. Multiple fields are separated by commas (,).
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The metadata of vector data, which is a JSON string in the MAP format. The key specifies the field name, and the value specifies the data type.
	//
	// **
	//
	// **Warning** Reserved fields such as id, vector, and to_tsvector cannot be used.
	Metadata map[string]*string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	// The distance metrics.
	Metrics *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The analyzer that is used for full-text search.
	Parser *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a 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 about 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 instance ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The name of the node.
	Nodes []*DescribeDBClusterNodeResponseBodyNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The request ID.
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a 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 maximum time range that can be specified is 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.
	//
	// You can also filter the nodes 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"`
	ResourceGroupName *string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,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) SetResourceGroupName added in v3.3.2

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 instance ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query. The time follows the ISO 8601 standard in the `YYYY-MM-DDTHH:mmZ` format. The time is displayed in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the performance metric. For more information, see [Performance parameters](~~86943~~).
	PerformanceKeys []*DescribeDBClusterPerformanceResponseBodyPerformanceKeys `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The start time of the query. The time follows the ISO 8601 standard in the `YYYY-MM-DDTHH: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 within a region.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is no longer used.
	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 returned 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 returned 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 returned 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 returned only for instances in reserved storage mode.
	DBInstanceDiskMBPS *int64 `json:"DBInstanceDiskMBPS,omitempty" xml:"DBInstanceDiskMBPS,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is returned 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.
	//
	// >  The unit of this parameter is MB for instances in reserved storage mode and GB for instances in Serverless mode or elastic storage mode.
	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"`
	// An invalid parameter. It is no longer returned when you call this operation.
	DBInstanceNetType *string `json:"DBInstanceNetType,omitempty" xml:"DBInstanceNetType,omitempty"`
	// The state of the instance. For more information, see the "Additional description of DBInstanceStatus" section of this topic.
	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 that have disk encryption enabled.
	EncryptionKey *string `json:"EncryptionKey,omitempty" xml:"EncryptionKey,omitempty"`
	// The encryption type. Valid values:
	//
	// *   **CloudDisk**: disk encryption.
	//
	// >  This parameter is returned only for instances that have disk encryption 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.
	//
	// >  The expiration time of a pay-as-you-go instance is `2999-09-08T16:00:00Z`.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The disk type of the compute group. Valid values:
	//
	// *   **0**: SSD.
	// *   **1**: HDD.
	//
	// >  This parameter is returned 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 Serverless automatic scheduling 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 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.
	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 of the instance.
	MaintainEndTime *string `json:"MaintainEndTime,omitempty" xml:"MaintainEndTime,omitempty"`
	// The start time of the maintenance window of the instance.
	MaintainStartTime *string `json:"MaintainStartTime,omitempty" xml:"MaintainStartTime,omitempty"`
	// The amount of coordinator node resources.
	MasterCU *int32 `json:"MasterCU,omitempty" xml:"MasterCU,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 returned only for instances in reserved storage mode.
	MaxConnections *int32 `json:"MaxConnections,omitempty" xml:"MaxConnections,omitempty"`
	// The memory capacity per node. The unit of this parameter can be one of the valid values of **MemoryUnit**.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	MemoryPerNode *int32 `json:"MemoryPerNode,omitempty" xml:"MemoryPerNode,omitempty"`
	// The memory capacity per compute node.
	//
	// >  The unit of this parameter is MB for instances in reserved storage mode and GB for instances in Serverless mode or elastic storage mode.
	MemorySize *int64 `json:"MemorySize,omitempty" xml:"MemorySize,omitempty"`
	// The unit of the memory capacity.
	//
	// >  This parameter is returned 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"`
	// An invalid parameter. It is no longer returned when you call this operation.
	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 returned only for instances in elastic storage mode or Serverless manual scheduling mode.
	SegNodeNum *int32 `json:"SegNodeNum,omitempty" xml:"SegNodeNum,omitempty"`
	// The number of compute groups.
	//
	// >  This parameter is returned 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 units (ACUs).
	//
	// >  This parameter is returned only for instances in Serverless automatic scheduling 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 of this parameter can be one of the valid values of **StorageUnit**.
	//
	// >  This parameter is returned only for instances in reserved storage mode.
	StoragePerNode *int32 `json:"StoragePerNode,omitempty" xml:"StoragePerNode,omitempty"`
	// The storage capacity of the instance. 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 returned 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 returned only for instances in reserved storage mode.
	StorageUnit *string `json:"StorageUnit,omitempty" xml:"StorageUnit,omitempty"`
	// Indicates whether the instance supports backup and restoration. Valid values:
	//
	// *   **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 search 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) SetMasterCU added in v3.1.1

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 Table**
	// *   **Append-Only Heap Table**
	// *   **Append-Only Columnar 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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **20**
	// *   **50**
	// *   **100**
	//
	// Default value: **20**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The role state of the node. It specifies 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 you do not specify this parameter, the information about 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 you do not specify this parameter, the information about 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 {
	// The group ID.
	Items []*DescribeDBInstanceDiagnosisSummaryResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The state information about the coordinator node.
	MasterStatusInfo *DescribeDBInstanceDiagnosisSummaryResponseBodyMasterStatusInfo `json:"MasterStatusInfo,omitempty" xml:"MasterStatusInfo,omitempty" type:"Struct"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state information about 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 node group ID.
	NodeCID *string `json:"NodeCID,omitempty" xml:"NodeCID,omitempty"`
	// The node ID.
	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 different from 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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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-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 are 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 logs.
	// *   **FATAL**: queries only critical logs.
	// *   **ERROR**: queries only error logs.
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **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 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"`
	// The username.
	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 {
	// The content of the error log.
	Items []*DescribeDBInstanceErrorLogResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (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 name of the IP address whitelist. If you do not specify this parameter, the default whitelist is queried.
	//
	// >  Each instance supports up to 50 IP address whitelists.
	DBInstanceIPArrayName *string `json:"DBInstanceIPArrayName,omitempty" xml:"DBInstanceIPArrayName,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The ID of the resource group to which the instance belongs. For 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) SetDBInstanceIPArrayName added in v3.2.2

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 {
	// The queried IP address whitelists.
	Items *DescribeDBInstanceIPArrayListResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The request ID.
	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 is not displayed 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. Up to 1,000 IP addresses are contained in a whitelist and separated by 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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

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 {
	// The time when the table was last deleted, inserted, or updated.
	Items []*DescribeDBInstanceIndexUsageResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (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 {
	// The endpoint that is used to connect to the instance.
	//
	// >  If you do not specify this parameter, the information about all endpoints of the instance is returned.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The instance ID.
	//
	// >  You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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. Valid values:
	//
	// *   Classic: classic network.
	// *   VPC: VPC.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	// The request ID.
	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 type of the endpoint.
	AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"`
	// The endpoint that is used to connect to the instance.
	ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
	// The IP address.
	IPAddress *string `json:"IPAddress,omitempty" xml:"IPAddress,omitempty"`
	// The type of the 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.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The VPC ID of the instance.
	VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
	// The vSwitch ID. Multiple IDs are separated by commas (,).
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The ID of the instance that is deployed in a 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 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"`
	// 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"`
	// This parameter is no longer used.
	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 instance ID.
	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"`
	// The queried performance metrics.
	PerformanceKeys []*string `json:"PerformanceKeys,omitempty" xml:"PerformanceKeys,omitempty" type:"Repeated"`
	// The request ID.
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 plan ID.
	//
	// > You can call the [DescribeDBInstancePlans](~~449398~~) operation to query the information about 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.
	//
	// This parameter is returned only if the request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The instance ID.
	Items *DescribeDBInstancePlansResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	//
	// If the request was successful, **success** is returned. If the request failed, this parameter is not returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The total number of entries returned.
	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 DescribeDBInstanceSupportMaxPerformanceRequest added in v3.3.0

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

func (DescribeDBInstanceSupportMaxPerformanceRequest) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceRequest) SetDBInstanceId added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceRequest) SetOwnerId added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceRequest) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponse added in v3.3.0

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

func (DescribeDBInstanceSupportMaxPerformanceResponse) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponse) SetHeaders added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponse) SetStatusCode added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponse) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBody added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBody struct {
	DBInstanceId *string                                                          `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Performances *DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances `json:"Performances,omitempty" xml:"Performances,omitempty" type:"Struct"`
	RequestId    *string                                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBody) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBody) SetDBInstanceId added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBody) SetRequestId added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBody) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances struct {
	Performance []*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance `json:"Performance,omitempty" xml:"Performance,omitempty" type:"Repeated"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances) GoString added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformances) String added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance added in v3.3.0

type DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance struct {
	Bottleneck *string `json:"Bottleneck,omitempty" xml:"Bottleneck,omitempty"`
	Key        *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Unit       *string `json:"Unit,omitempty" xml:"Unit,omitempty"`
	Value      *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) GoString added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetBottleneck added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetKey added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetUnit added in v3.3.0

func (*DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) SetValue added in v3.3.0

func (DescribeDBInstanceSupportMaxPerformanceResponseBodyPerformancesPerformance) String added in v3.3.0

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	// The edition of the instance. Separate multiple values with commas (,).
	DBInstanceCategories []*string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty" type:"Repeated"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple values with commas (,).
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,).
	DBInstanceModes []*string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty" type:"Repeated"`
	// The state of the instance.
	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**: virtual private cloud (VPC).
	// *   **Classic**: classic network.
	//
	// > If you do not specify this parameter, instances of all network types are returned.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// > 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 tag value.
	Tag   []*DescribeDBInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	VpcId *string                          `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

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) SetVpcId added in v3.3.2

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 {
	// The queried instances.
	Items *DescribeDBInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (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 instance ID.
	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 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.
	//
	// > The expiration time of a pay-as-you-go instance is `2999-09-08T16:00:00Z`.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The resource type of the instance. Valid values:
	//
	// *   **cluster**: Serverless mode or elastic storage mode.
	// *   **replicaSet**: reserved storage mode.
	InstanceDeployType *string `json:"InstanceDeployType,omitempty" xml:"InstanceDeployType,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 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 instance is locked. Valid values:
	//
	// *   **0**: The instance is not locked.
	// *   **1**: The instance is manually locked.
	// *   **2**: The instance is automatically locked due to instance expiration.
	// *   **3**: The instance is automatically locked due to instance restoration.
	// *   **4**: The instance is automatically locked due to exhausted storage.
	//
	// > If the instance is in reserved storage mode and unlocked, null is returned.
	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.
	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 of the instance. 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 that are added to the instance.
	Tags *DescribeDBInstancesResponseBodyItemsDBInstanceTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	// The vSwitch ID.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The VPC ID.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	// The zone ID.
	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 tag N.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of tag N.
	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 (,).
	DBInstanceCategoriesShrink *string `json:"DBInstanceCategories,omitempty" xml:"DBInstanceCategories,omitempty"`
	// The description of the instance.
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	// The instance ID. Separate multiple values with commas (,).
	DBInstanceIds *string `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	// The resource type of the instance. Separate multiple values with commas (,).
	DBInstanceModesShrink *string `json:"DBInstanceModes,omitempty" xml:"DBInstanceModes,omitempty"`
	// The state of the instance.
	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**: virtual private cloud (VPC).
	// *   **Classic**: classic network.
	//
	// > If you do not specify this parameter, instances of all network types are returned.
	InstanceNetworkType *string `json:"InstanceNetworkType,omitempty" xml:"InstanceNetworkType,omitempty"`
	OwnerId             *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID.
	//
	// > 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 tag value.
	Tag   []*DescribeDBInstancesShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	VpcId *string                                `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

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) SetVpcId added in v3.3.2

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 DescribeDBVersionInfosRequest added in v3.3.0

type DescribeDBVersionInfosRequest struct {
	// The resource type of the instance. Valid values:
	//
	// *   **StorageElastic**: elastic storage mode.
	// *   **Serverless**: Serverless mode.
	DBInstanceMode *string `json:"DBInstanceMode,omitempty" xml:"DBInstanceMode,omitempty"`
	// The minor version number that does not include the prefix.
	DBVersion *string `json:"DBVersion,omitempty" xml:"DBVersion,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 the resource group to which the instance belongs. For 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 (DescribeDBVersionInfosRequest) GoString added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetDBInstanceMode added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetDBVersion added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetOwnerId added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetRegionId added in v3.3.0

func (*DescribeDBVersionInfosRequest) SetResourceGroupId added in v3.3.0

func (DescribeDBVersionInfosRequest) String added in v3.3.0

type DescribeDBVersionInfosResponse added in v3.3.0

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

func (DescribeDBVersionInfosResponse) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetBody added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetHeaders added in v3.3.0

func (*DescribeDBVersionInfosResponse) SetStatusCode added in v3.3.0

func (DescribeDBVersionInfosResponse) String added in v3.3.0

type DescribeDBVersionInfosResponseBody added in v3.3.0

type DescribeDBVersionInfosResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried minor versions.
	VersionDetails *DescribeDBVersionInfosResponseBodyVersionDetails `json:"VersionDetails,omitempty" xml:"VersionDetails,omitempty" type:"Struct"`
}

func (DescribeDBVersionInfosResponseBody) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponseBody) SetRequestId added in v3.3.0

func (*DescribeDBVersionInfosResponseBody) SetVersionDetails added in v3.3.0

func (DescribeDBVersionInfosResponseBody) String added in v3.3.0

type DescribeDBVersionInfosResponseBodyVersionDetails added in v3.3.0

type DescribeDBVersionInfosResponseBodyVersionDetails struct {
	// The queried minor version information about the instance in Serverless mode.
	Serverless interface{} `json:"Serverless,omitempty" xml:"Serverless,omitempty"`
	// The queried minor version information about the instance in elastic storage mode.
	StorageElastic interface{} `json:"StorageElastic,omitempty" xml:"StorageElastic,omitempty"`
}

func (DescribeDBVersionInfosResponseBodyVersionDetails) GoString added in v3.3.0

func (*DescribeDBVersionInfosResponseBodyVersionDetails) SetServerless added in v3.3.0

func (*DescribeDBVersionInfosResponseBodyVersionDetails) SetStorageElastic added in v3.3.0

func (DescribeDBVersionInfosResponseBodyVersionDetails) String added in v3.3.0

type DescribeDataBackupsRequest

type DescribeDataBackupsRequest struct {
	// The ID of the backup set. If you specify BackupId, the details of the backup set are returned.
	//
	// > You can call the [DescribeDataBackups](~~210093~~) operation to query the information about all backup sets of an instance, including backup set IDs.
	BackupId *string `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	// The backup mode. Valid values:
	//
	// *   Automated
	// *   Manual
	//
	// If you do not specify this parameter, all backup sets are returned.
	BackupMode *string `json:"BackupMode,omitempty" xml:"BackupMode,omitempty"`
	// The state of the backup set. Valid values:
	//
	// *   Success
	// *   Failed
	//
	// If you do not specify this parameter, all backup sets are returned.
	BackupStatus *string `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The backup type. Valid values:
	//
	// *   **DATA**: full backup.
	// *   **RESTOREPOI**: point-in-time recovery backup.
	//
	// If you do not specify this parameter, the backup sets of full backup 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 page number. Pages start from page 1. Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   30
	// *   50
	// *   100
	//
	// Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The 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 {
	// The instance ID.
	Items []*DescribeDataBackupsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total backup set size. Unit: Byte.
	TotalBackupSize *int64 `json:"TotalBackupSize,omitempty" xml:"TotalBackupSize,omitempty"`
	// The total number of entries returned.
	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) SetTotalBackupSize added in v3.1.1

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 method that is used to generate the backup set. Valid values:
	//
	// *   **Logical**: logical backup
	// *   **Physical**: physical backup
	// *   **Snapshot**: snapshot backup
	BackupMethod *string `json:"BackupMethod,omitempty" xml:"BackupMethod,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) SetBackupMethod added in v3.1.1

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 {
	// 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"`
	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 {
	// The data redistribution information.
	DataReDistributeInfo *DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo `json:"DataReDistributeInfo,omitempty" xml:"DataReDistributeInfo,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDataReDistributeInfoResponseBody) GoString

func (*DescribeDataReDistributeInfoResponseBody) SetRequestId

func (DescribeDataReDistributeInfoResponseBody) String

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo

type DescribeDataReDistributeInfoResponseBodyDataReDistributeInfo struct {
	// The execution information. If an error occurs, the error message is returned.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The progress of data redistribution. Unit: %.
	Progress *int64 `json:"Progress,omitempty" xml:"Progress,omitempty"`
	// The estimated remaining time for data redistribution.
	RemainTime *string `json:"RemainTime,omitempty" xml:"RemainTime,omitempty"`
	// This parameter is not supported.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The status of data redistribution.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The execution type. The value **immediate** is returned, indicating immediate execution.
	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 page number. Pages start from page 1. Default value: 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: 30.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The region ID of the 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 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 information about all AnalyticDB for PostgreSQL instances within a 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 {
	// The state of data sharing. Valid values:
	//
	// *   **opening**
	// *   **opened**
	// *   **closing**
	// *   **closed**
	Items *DescribeDataShareInstancesResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalRecordCount *int32 `json:"TotalRecordCount,omitempty" xml:"TotalRecordCount,omitempty"`
}

func (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 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"`
	// This parameter is no longer used.
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 names of the databases.
	Databases []*string `json:"Databases,omitempty" xml:"Databases,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The names of the database accounts.
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 page number. Pages start from page 1. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The 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 a period of 30 milliseconds to 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 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 or equal to 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 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"`
	// 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 {
	// The threshold that determines whether the SQL statement must be truncated. The value is the number of characters.
	Items []*DescribeDiagnosisRecordsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a 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 query ID. It is a unique identifier of the query.
	//
	// > You can call the [DescribeDiagnosisRecords](~~450511~~) operation to obtain query IDs.
	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 query ID.
	QueryID *string `json:"QueryID,omitempty" xml:"QueryID,omitempty"`
	// The information about the operator.
	QueryPlan *string `json:"QueryPlan,omitempty" xml:"QueryPlan,omitempty"`
	// The request ID.
	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 January 1, 1970, 00:00:00 UTC.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The execution state of the query. Valid values:
	//
	// *   **running**
	// *   **finished**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The information about the execution plan.
	TextPlan *string `json:"TextPlan,omitempty" xml:"TextPlan,omitempty"`
	// The username.
	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 DescribeDocumentRequest added in v3.3.0

type DescribeDocumentRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	FileName          *string `json:"FileName,omitempty" xml:"FileName,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 (DescribeDocumentRequest) GoString added in v3.3.0

func (s DescribeDocumentRequest) GoString() string

func (*DescribeDocumentRequest) SetCollection added in v3.3.0

func (*DescribeDocumentRequest) SetDBInstanceId added in v3.3.0

func (*DescribeDocumentRequest) SetFileName added in v3.3.0

func (*DescribeDocumentRequest) SetNamespace added in v3.3.0

func (*DescribeDocumentRequest) SetNamespacePassword added in v3.3.0

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

func (*DescribeDocumentRequest) SetOwnerId added in v3.3.0

func (*DescribeDocumentRequest) SetRegionId added in v3.3.0

func (DescribeDocumentRequest) String added in v3.3.0

func (s DescribeDocumentRequest) String() string

type DescribeDocumentResponse added in v3.3.0

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

func (DescribeDocumentResponse) GoString added in v3.3.0

func (s DescribeDocumentResponse) GoString() string

func (*DescribeDocumentResponse) SetBody added in v3.3.0

func (*DescribeDocumentResponse) SetHeaders added in v3.3.0

func (*DescribeDocumentResponse) SetStatusCode added in v3.3.0

func (DescribeDocumentResponse) String added in v3.3.0

func (s DescribeDocumentResponse) String() string

type DescribeDocumentResponseBody added in v3.3.0

type DescribeDocumentResponseBody struct {
	DocsCount      *int32  `json:"DocsCount,omitempty" xml:"DocsCount,omitempty"`
	DocumentLoader *string `json:"DocumentLoader,omitempty" xml:"DocumentLoader,omitempty"`
	FileExt        *string `json:"FileExt,omitempty" xml:"FileExt,omitempty"`
	FileMd5        *string `json:"FileMd5,omitempty" xml:"FileMd5,omitempty"`
	FileMtime      *string `json:"FileMtime,omitempty" xml:"FileMtime,omitempty"`
	FileName       *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	FileSize       *int64  `json:"FileSize,omitempty" xml:"FileSize,omitempty"`
	FileVersion    *int32  `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Source         *string `json:"Source,omitempty" xml:"Source,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TextSplitter   *string `json:"TextSplitter,omitempty" xml:"TextSplitter,omitempty"`
}

func (DescribeDocumentResponseBody) GoString added in v3.3.0

func (s DescribeDocumentResponseBody) GoString() string

func (*DescribeDocumentResponseBody) SetDocsCount added in v3.3.0

func (*DescribeDocumentResponseBody) SetDocumentLoader added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileExt added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileMd5 added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileMtime added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileName added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileSize added in v3.3.0

func (*DescribeDocumentResponseBody) SetFileVersion added in v3.3.0

func (*DescribeDocumentResponseBody) SetMessage added in v3.3.0

func (*DescribeDocumentResponseBody) SetRequestId added in v3.3.0

func (*DescribeDocumentResponseBody) SetSource added in v3.3.0

func (*DescribeDocumentResponseBody) SetStatus added in v3.3.0

func (*DescribeDocumentResponseBody) SetTextSplitter added in v3.3.0

func (DescribeDocumentResponseBody) String added in v3.3.0

type DescribeDownloadRecordsRequest

type DescribeDownloadRecordsRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 {
	// The URL that is used to download the file.
	Records []*DescribeDownloadRecordsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The request ID.
	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 {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query details about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	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 {
	// The URL that is used to download the file.
	Records []*DescribeDownloadSQLLogsResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The request ID.
	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 queried 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 DescribeIMVInfosRequest added in v3.3.0

type DescribeIMVInfosRequest struct {
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	Database     *string `json:"Database,omitempty" xml:"Database,omitempty"`
	MVName       *string `json:"MVName,omitempty" xml:"MVName,omitempty"`
}

func (DescribeIMVInfosRequest) GoString added in v3.3.0

func (s DescribeIMVInfosRequest) GoString() string

func (*DescribeIMVInfosRequest) SetDBInstanceId added in v3.3.0

func (*DescribeIMVInfosRequest) SetDatabase added in v3.3.0

func (*DescribeIMVInfosRequest) SetMVName added in v3.3.0

func (DescribeIMVInfosRequest) String added in v3.3.0

func (s DescribeIMVInfosRequest) String() string

type DescribeIMVInfosResponse added in v3.3.0

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

func (DescribeIMVInfosResponse) GoString added in v3.3.0

func (s DescribeIMVInfosResponse) GoString() string

func (*DescribeIMVInfosResponse) SetBody added in v3.3.0

func (*DescribeIMVInfosResponse) SetHeaders added in v3.3.0

func (*DescribeIMVInfosResponse) SetStatusCode added in v3.3.0

func (DescribeIMVInfosResponse) String added in v3.3.0

func (s DescribeIMVInfosResponse) String() string

type DescribeIMVInfosResponseBody added in v3.3.0

type DescribeIMVInfosResponseBody struct {
	DBInstanceId *string                                 `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	ImvInfos     []*DescribeIMVInfosResponseBodyImvInfos `json:"ImvInfos,omitempty" xml:"ImvInfos,omitempty" type:"Repeated"`
	RequestId    *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeIMVInfosResponseBody) GoString added in v3.3.0

func (s DescribeIMVInfosResponseBody) GoString() string

func (*DescribeIMVInfosResponseBody) SetDBInstanceId added in v3.3.0

func (*DescribeIMVInfosResponseBody) SetImvInfos added in v3.3.0

func (*DescribeIMVInfosResponseBody) SetRequestId added in v3.3.0

func (DescribeIMVInfosResponseBody) String added in v3.3.0

type DescribeIMVInfosResponseBodyImvInfos added in v3.3.0

type DescribeIMVInfosResponseBodyImvInfos struct {
	Base       *string `json:"Base,omitempty" xml:"Base,omitempty"`
	DetailInfo *string `json:"DetailInfo,omitempty" xml:"DetailInfo,omitempty"`
	MV         *string `json:"MV,omitempty" xml:"MV,omitempty"`
}

func (DescribeIMVInfosResponseBodyImvInfos) GoString added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetBase added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetDetailInfo added in v3.3.0

func (*DescribeIMVInfosResponseBodyImvInfos) SetMV added in v3.3.0

func (DescribeIMVInfosResponseBodyImvInfos) String added in v3.3.0

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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~196830~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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 time must be in UTC. The end time must be later than the start time.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the *yyyy-MM-ddTHH:mmZ* format. The time must be in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (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 {
	// The queried parameter modification logs.
	Changelogs []*DescribeModifyParameterLogResponseBodyChangelogs `json:"Changelogs,omitempty" xml:"Changelogs,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeModifyParameterLogResponseBody) GoString

func (*DescribeModifyParameterLogResponseBody) SetRequestId

func (DescribeModifyParameterLogResponseBody) String

type DescribeModifyParameterLogResponseBodyChangelogs

type DescribeModifyParameterLogResponseBodyChangelogs struct {
	// The effective time.
	EffectTime *string `json:"EffectTime,omitempty" xml:"EffectTime,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// Indicates whether the modification 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 {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,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"`
}

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 {
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The queried namespace.
	NamespaceInfo map[string]*string `json:"NamespaceInfo,omitempty" xml:"NamespaceInfo,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 {
	// The queried configuration 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 configuration 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 configuration parameter can be modified. Valid values:
	//
	// *   **true**
	// *   **false**
	IsChangeableConfig *string `json:"IsChangeableConfig,omitempty" xml:"IsChangeableConfig,omitempty"`
	// The valid values of the configuration parameter.
	OptionalRange *string `json:"OptionalRange,omitempty" xml:"OptionalRange,omitempty"`
	// The description of the configuration parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the configuration parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The default value of the configuration 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"`
	// This parameter is no longer used.
	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 virtual private cloud (VPC) ID of the instance.
	//
	// >
	//
	// *   You can call the [DescribeRdsVpcs](~~208327~~) operation to query the available VPC IDs.
	//
	// *   This parameter must be specified.
	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 instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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-dd*T*HH:mm*Z format. The time must be in UTC.
	//
	// > The end time must be later than the start time. The maximum time range that can be specified is seven days.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution state of the SQL statement. Valid values:
	//
	// *   **success**
	// *   **fail**
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,omitempty"`
	// The maximum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	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 **OperationClass** is specified, the value of **OperationType** must belong to the corresponding query language. For example, if **OperationClass** is set to **DQL**, the value of **OperationType** must be a **DQL** statement such as **SELECT**.
	//
	// *   If **OperationClass** is not specified, the value of **OperationType** can be an SQL statement of any query language.
	// *   If **OperationClass** and **OperationType** are not specified, all types of SQL statements are returned.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The keywords that are used to query audit logs.
	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-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 that is used to connect 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 instance ID.
	DBClusterId *string `json:"DBClusterId,omitempty" xml:"DBClusterId,omitempty"`
	// The end time of the query.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The name of the instance.
	Items []*DescribeSQLLogCountResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The request ID.
	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 DescribeSQLLogsRequest added in v3.3.0

type DescribeSQLLogsRequest struct {
	// 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"`
	// 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 maximum time range that can be specified is 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. Unit: seconds. Minimum value: 0.
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	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 **OperationClass** is specified, the value of **OperationType** must belong to the corresponding query language. For example, if **OperationClass** is set to **DQL**, the value of **OperationType** must be a **DQL** statement such as **SELECT**.
	//
	// *   If **OperationClass** is not specified, the value of **OperationType** can be an SQL statement of any query language.
	// *   If **OperationClass** and **OperationType** are not specified, all types of SQL statements are returned.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords of the SQL statement.
	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 name of the database account.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeSQLLogsRequest) GoString added in v3.3.0

func (s DescribeSQLLogsRequest) GoString() string

func (*DescribeSQLLogsRequest) SetDBInstanceId added in v3.3.0

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

func (*DescribeSQLLogsRequest) SetDatabase added in v3.3.0

func (*DescribeSQLLogsRequest) SetEndTime added in v3.3.0

func (*DescribeSQLLogsRequest) SetExecuteCost added in v3.3.0

func (*DescribeSQLLogsRequest) SetExecuteState added in v3.3.0

func (s *DescribeSQLLogsRequest) SetExecuteState(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetMaxExecuteCost added in v3.3.0

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

func (*DescribeSQLLogsRequest) SetMinExecuteCost added in v3.3.0

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

func (*DescribeSQLLogsRequest) SetOperationClass added in v3.3.0

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

func (*DescribeSQLLogsRequest) SetOperationType added in v3.3.0

func (s *DescribeSQLLogsRequest) SetOperationType(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetPageNumber added in v3.3.0

func (*DescribeSQLLogsRequest) SetPageSize added in v3.3.0

func (*DescribeSQLLogsRequest) SetQueryKeywords added in v3.3.0

func (s *DescribeSQLLogsRequest) SetQueryKeywords(v string) *DescribeSQLLogsRequest

func (*DescribeSQLLogsRequest) SetSourceIP added in v3.3.0

func (*DescribeSQLLogsRequest) SetStartTime added in v3.3.0

func (*DescribeSQLLogsRequest) SetUser added in v3.3.0

func (DescribeSQLLogsRequest) String added in v3.3.0

func (s DescribeSQLLogsRequest) String() string

type DescribeSQLLogsResponse added in v3.3.0

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

func (DescribeSQLLogsResponse) GoString added in v3.3.0

func (s DescribeSQLLogsResponse) GoString() string

func (*DescribeSQLLogsResponse) SetBody added in v3.3.0

func (*DescribeSQLLogsResponse) SetHeaders added in v3.3.0

func (*DescribeSQLLogsResponse) SetStatusCode added in v3.3.0

func (DescribeSQLLogsResponse) String added in v3.3.0

func (s DescribeSQLLogsResponse) String() string

type DescribeSQLLogsResponseBody added in v3.3.0

type DescribeSQLLogsResponseBody struct {
	// The queried SQL execution logs.
	Items []*DescribeSQLLogsResponseBodyItems `json:"Items,omitempty" xml:"Items,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageRecordCount *int32 `json:"PageRecordCount,omitempty" xml:"PageRecordCount,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSQLLogsResponseBody) GoString added in v3.3.0

func (s DescribeSQLLogsResponseBody) GoString() string

func (*DescribeSQLLogsResponseBody) SetItems added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetPageNumber added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetPageRecordCount added in v3.3.0

func (*DescribeSQLLogsResponseBody) SetRequestId added in v3.3.0

func (DescribeSQLLogsResponseBody) String added in v3.3.0

type DescribeSQLLogsResponseBodyItems added in v3.3.0

type DescribeSQLLogsResponseBodyItems 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 total number of entries returned.
	ReturnRowCounts *int64 `json:"ReturnRowCounts,omitempty" xml:"ReturnRowCounts,omitempty"`
	// The SQL execution plan.
	SQLPlan *string `json:"SQLPlan,omitempty" xml:"SQLPlan,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 (DescribeSQLLogsResponseBodyItems) GoString added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetAccountName added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetDBName added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetDBRole added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetExecuteCost added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetExecuteState added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationClass added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationExecuteTime added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetOperationType added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetReturnRowCounts added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSQLPlan added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSQLText added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetScanRowCounts added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSourceIP added in v3.3.0

func (*DescribeSQLLogsResponseBodyItems) SetSourcePort added in v3.3.0

func (DescribeSQLLogsResponseBodyItems) String added in v3.3.0

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"`
	// This parameter is no longer used.
	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"`
	// The queried 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 tag key.
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	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"`
	// The queried 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 {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a 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-ddTHH:mm:ssZ format. The end time must be later than the start time.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The execution duration of the SQL statement. Unit: seconds.
	ExecuteCost *string `json:"ExecuteCost,omitempty" xml:"ExecuteCost,omitempty"`
	// The execution state of the SQL statement.
	//
	// *   **success**
	// *   **fail**
	ExecuteState *string `json:"ExecuteState,omitempty" xml:"ExecuteState,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 maximum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	MaxExecuteCost *string `json:"MaxExecuteCost,omitempty" xml:"MaxExecuteCost,omitempty"`
	// The minimum amount of time consumed by a slow query. Unit: seconds. Minimum value: 0.
	MinExecuteCost *string `json:"MinExecuteCost,omitempty" xml:"MinExecuteCost,omitempty"`
	// The type of the query language. Example: DQL, DML, or DDL.
	OperationClass *string `json:"OperationClass,omitempty" xml:"OperationClass,omitempty"`
	// The type of the SQL statement. Example: SELECT.
	OperationType *string `json:"OperationType,omitempty" xml:"OperationType,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values:
	//
	// *   **30**
	// *   **50**
	// *   **100**
	//
	// Default value: **30**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keywords that are used for 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 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 (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 {
	// The ID of the download task.
	DownloadId *int64 `json:"DownloadId,omitempty" xml:"DownloadId,omitempty"`
	// The request ID.
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The ID of the instance in reserved storage mode.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace to which you want to grant the vector collection permissions.
	GrantToNamespace *string `json:"GrantToNamespace,omitempty" xml:"GrantToNamespace,omitempty"`
	// The type of the permissions that you want to grant. Valid values:
	//
	// *   rw: the read and write permissions.
	// *   ro: the read-only permission.
	// *   none: the delete permission.
	GrantType *string `json:"GrantType,omitempty" xml:"GrantType,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,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"`
}

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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 HandleActiveSQLRecordRequest added in v3.3.0

type HandleActiveSQLRecordRequest struct {
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	OperateType  *int32  `json:"OperateType,omitempty" xml:"OperateType,omitempty"`
	Pids         *string `json:"Pids,omitempty" xml:"Pids,omitempty"`
}

func (HandleActiveSQLRecordRequest) GoString added in v3.3.0

func (s HandleActiveSQLRecordRequest) GoString() string

func (*HandleActiveSQLRecordRequest) SetDBInstanceId added in v3.3.0

func (*HandleActiveSQLRecordRequest) SetOperateType added in v3.3.0

func (*HandleActiveSQLRecordRequest) SetPids added in v3.3.0

func (HandleActiveSQLRecordRequest) String added in v3.3.0

type HandleActiveSQLRecordResponse added in v3.3.0

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

func (HandleActiveSQLRecordResponse) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetBody added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetHeaders added in v3.3.0

func (*HandleActiveSQLRecordResponse) SetStatusCode added in v3.3.0

func (HandleActiveSQLRecordResponse) String added in v3.3.0

type HandleActiveSQLRecordResponseBody added in v3.3.0

type HandleActiveSQLRecordResponseBody struct {
	DBInstanceId *string                                     `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Results      []*HandleActiveSQLRecordResponseBodyResults `json:"Results,omitempty" xml:"Results,omitempty" type:"Repeated"`
	Status       *string                                     `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (HandleActiveSQLRecordResponseBody) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetDBInstanceId added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetRequestId added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetResults added in v3.3.0

func (*HandleActiveSQLRecordResponseBody) SetStatus added in v3.3.0

func (HandleActiveSQLRecordResponseBody) String added in v3.3.0

type HandleActiveSQLRecordResponseBodyResults added in v3.3.0

type HandleActiveSQLRecordResponseBodyResults struct {
	Pid    *string `json:"Pid,omitempty" xml:"Pid,omitempty"`
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (HandleActiveSQLRecordResponseBodyResults) GoString added in v3.3.0

func (*HandleActiveSQLRecordResponseBodyResults) SetPid added in v3.3.0

func (*HandleActiveSQLRecordResponseBodyResults) SetStatus added in v3.3.0

func (HandleActiveSQLRecordResponseBodyResults) String added in v3.3.0

type InitVectorDatabaseRequest

type InitVectorDatabaseRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the database account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the database account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The region ID.
	//
	// > You can call the [DescribeRegions](~~86912~~) operation to query the most recent region list.
	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 {
	// The error message returned if the request fails.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **Success**
	// *   **fail**
	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 {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
}

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 {
	// The queried vector collections.
	Collections *ListCollectionsResponseBodyCollections `json:"Collections,omitempty" xml:"Collections,omitempty" type:"Struct"`
	// The total number of entries returned.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 ListDocumentCollectionsRequest added in v3.3.0

type ListDocumentCollectionsRequest 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 (ListDocumentCollectionsRequest) GoString added in v3.3.0

func (*ListDocumentCollectionsRequest) SetDBInstanceId added in v3.3.0

func (*ListDocumentCollectionsRequest) SetNamespace added in v3.3.0

func (*ListDocumentCollectionsRequest) SetNamespacePassword added in v3.3.0

func (*ListDocumentCollectionsRequest) SetOwnerId added in v3.3.0

func (*ListDocumentCollectionsRequest) SetRegionId added in v3.3.0

func (ListDocumentCollectionsRequest) String added in v3.3.0

type ListDocumentCollectionsResponse added in v3.3.0

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

func (ListDocumentCollectionsResponse) GoString added in v3.3.0

func (*ListDocumentCollectionsResponse) SetBody added in v3.3.0

func (*ListDocumentCollectionsResponse) SetHeaders added in v3.3.0

func (*ListDocumentCollectionsResponse) SetStatusCode added in v3.3.0

func (ListDocumentCollectionsResponse) String added in v3.3.0

type ListDocumentCollectionsResponseBody added in v3.3.0

type ListDocumentCollectionsResponseBody struct {
	Count     *int32                                    `json:"Count,omitempty" xml:"Count,omitempty"`
	Items     *ListDocumentCollectionsResponseBodyItems `json:"Items,omitempty" xml:"Items,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 (ListDocumentCollectionsResponseBody) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetCount added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetItems added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetMessage added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetRequestId added in v3.3.0

func (*ListDocumentCollectionsResponseBody) SetStatus added in v3.3.0

func (ListDocumentCollectionsResponseBody) String added in v3.3.0

type ListDocumentCollectionsResponseBodyItems added in v3.3.0

type ListDocumentCollectionsResponseBodyItems struct {
	CollectionList []*ListDocumentCollectionsResponseBodyItemsCollectionList `json:"CollectionList,omitempty" xml:"CollectionList,omitempty" type:"Repeated"`
}

func (ListDocumentCollectionsResponseBodyItems) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItems) SetCollectionList added in v3.3.0

func (ListDocumentCollectionsResponseBodyItems) String added in v3.3.0

type ListDocumentCollectionsResponseBodyItemsCollectionList added in v3.3.0

type ListDocumentCollectionsResponseBodyItemsCollectionList struct {
	CollectionName          *string `json:"CollectionName,omitempty" xml:"CollectionName,omitempty"`
	Dimension               *int32  `json:"Dimension,omitempty" xml:"Dimension,omitempty"`
	EmbeddingModel          *string `json:"EmbeddingModel,omitempty" xml:"EmbeddingModel,omitempty"`
	FullTextRetrievalFields *string `json:"FullTextRetrievalFields,omitempty" xml:"FullTextRetrievalFields,omitempty"`
	Metadata                *string `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	Metrics                 *string `json:"Metrics,omitempty" xml:"Metrics,omitempty"`
	Parser                  *string `json:"Parser,omitempty" xml:"Parser,omitempty"`
}

func (ListDocumentCollectionsResponseBodyItemsCollectionList) GoString added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetCollectionName added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetDimension added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetEmbeddingModel added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetFullTextRetrievalFields added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetMetadata added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetMetrics added in v3.3.0

func (*ListDocumentCollectionsResponseBodyItemsCollectionList) SetParser added in v3.3.0

func (ListDocumentCollectionsResponseBodyItemsCollectionList) String added in v3.3.0

type ListDocumentsRequest added in v3.3.0

type ListDocumentsRequest 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 (ListDocumentsRequest) GoString added in v3.3.0

func (s ListDocumentsRequest) GoString() string

func (*ListDocumentsRequest) SetCollection added in v3.3.0

func (s *ListDocumentsRequest) SetCollection(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetDBInstanceId added in v3.3.0

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

func (*ListDocumentsRequest) SetNamespace added in v3.3.0

func (s *ListDocumentsRequest) SetNamespace(v string) *ListDocumentsRequest

func (*ListDocumentsRequest) SetNamespacePassword added in v3.3.0

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

func (*ListDocumentsRequest) SetOwnerId added in v3.3.0

func (*ListDocumentsRequest) SetRegionId added in v3.3.0

func (ListDocumentsRequest) String added in v3.3.0

func (s ListDocumentsRequest) String() string

type ListDocumentsResponse added in v3.3.0

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

func (ListDocumentsResponse) GoString added in v3.3.0

func (s ListDocumentsResponse) GoString() string

func (*ListDocumentsResponse) SetBody added in v3.3.0

func (*ListDocumentsResponse) SetHeaders added in v3.3.0

func (*ListDocumentsResponse) SetStatusCode added in v3.3.0

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

func (ListDocumentsResponse) String added in v3.3.0

func (s ListDocumentsResponse) String() string

type ListDocumentsResponseBody added in v3.3.0

type ListDocumentsResponseBody struct {
	Items     *ListDocumentsResponseBodyItems `json:"Items,omitempty" xml:"Items,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 (ListDocumentsResponseBody) GoString added in v3.3.0

func (s ListDocumentsResponseBody) GoString() string

func (*ListDocumentsResponseBody) SetItems added in v3.3.0

func (*ListDocumentsResponseBody) SetMessage added in v3.3.0

func (*ListDocumentsResponseBody) SetRequestId added in v3.3.0

func (*ListDocumentsResponseBody) SetStatus added in v3.3.0

func (ListDocumentsResponseBody) String added in v3.3.0

func (s ListDocumentsResponseBody) String() string

type ListDocumentsResponseBodyItems added in v3.3.0

type ListDocumentsResponseBodyItems struct {
	DocumentList []*ListDocumentsResponseBodyItemsDocumentList `json:"DocumentList,omitempty" xml:"DocumentList,omitempty" type:"Repeated"`
}

func (ListDocumentsResponseBodyItems) GoString added in v3.3.0

func (*ListDocumentsResponseBodyItems) SetDocumentList added in v3.3.0

func (ListDocumentsResponseBodyItems) String added in v3.3.0

type ListDocumentsResponseBodyItemsDocumentList added in v3.3.0

type ListDocumentsResponseBodyItemsDocumentList struct {
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	Source   *string `json:"Source,omitempty" xml:"Source,omitempty"`
}

func (ListDocumentsResponseBodyItemsDocumentList) GoString added in v3.3.0

func (*ListDocumentsResponseBodyItemsDocumentList) SetFileName added in v3.3.0

func (*ListDocumentsResponseBodyItemsDocumentList) SetSource added in v3.3.0

func (ListDocumentsResponseBodyItemsDocumentList) String added in v3.3.0

type ListNamespacesRequest

type ListNamespacesRequest struct {
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the manager account that has the rds_superuser permission.
	ManagerAccount *string `json:"ManagerAccount,omitempty" xml:"ManagerAccount,omitempty"`
	// The password of the manager account.
	ManagerAccountPassword *string `json:"ManagerAccountPassword,omitempty" xml:"ManagerAccountPassword,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"`
}

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 {
	// The total number of entries returned.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The queried namespaces.
	Namespaces *ListNamespacesResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Struct"`
	// The region ID of the instance.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 queried 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.
	//
	// You can use `Tag.N` to query instances that have specific tags added. Tag.N consists of Tag.N.Key and Tag.N.Value.
	//
	// Valid values of N: 1 to 20.
	//
	// *   If you specify only `Tag.N.Key`, all instances that have the tag key added are returned.
	// *   If you specify only `Tag.N.Value`, the `InvalidParameter.TagValue` error is returned.
	// *   If you specify multiple tag key-value pairs at a time, the instances that match all the specified tag key-value pairs 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 endpoint prefix of the instance.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The current endpoint of the instance.
	CurrentConnectionString *string `json:"CurrentConnectionString,omitempty" xml:"CurrentConnectionString,omitempty"`
	// The instance ID.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The port number. Example: 5432.
	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 request ID.
	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"`
	// This parameter is no longer used.
	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"`
	// This parameter is no longer used.
	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 ModifyMasterSpecRequest added in v3.2.0

type ModifyMasterSpecRequest struct {
	DBInstanceDescription *string `json:"DBInstanceDescription,omitempty" xml:"DBInstanceDescription,omitempty"`
	DBInstanceId          *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	MasterCU              *int32  `json:"MasterCU,omitempty" xml:"MasterCU,omitempty"`
	ResourceGroupId       *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (ModifyMasterSpecRequest) GoString added in v3.2.0

func (s ModifyMasterSpecRequest) GoString() string

func (*ModifyMasterSpecRequest) SetDBInstanceDescription added in v3.2.0

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

func (*ModifyMasterSpecRequest) SetDBInstanceId added in v3.2.0

func (*ModifyMasterSpecRequest) SetMasterCU added in v3.2.0

func (*ModifyMasterSpecRequest) SetResourceGroupId added in v3.2.0

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

func (ModifyMasterSpecRequest) String added in v3.2.0

func (s ModifyMasterSpecRequest) String() string

type ModifyMasterSpecResponse added in v3.2.0

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

func (ModifyMasterSpecResponse) GoString added in v3.2.0

func (s ModifyMasterSpecResponse) GoString() string

func (*ModifyMasterSpecResponse) SetBody added in v3.2.0

func (*ModifyMasterSpecResponse) SetHeaders added in v3.2.0

func (*ModifyMasterSpecResponse) SetStatusCode added in v3.2.0

func (ModifyMasterSpecResponse) String added in v3.2.0

func (s ModifyMasterSpecResponse) String() string

type ModifyMasterSpecResponseBody added in v3.2.0

type ModifyMasterSpecResponseBody struct {
	DbInstanceId *string `json:"DbInstanceId,omitempty" xml:"DbInstanceId,omitempty"`
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	RequestId    *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status       *bool   `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ModifyMasterSpecResponseBody) GoString added in v3.2.0

func (s ModifyMasterSpecResponseBody) GoString() string

func (*ModifyMasterSpecResponseBody) SetDbInstanceId added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetErrorMessage added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetRequestId added in v3.2.0

func (*ModifyMasterSpecResponseBody) SetStatus added in v3.2.0

func (ModifyMasterSpecResponseBody) String added in v3.2.0

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 QueryContentRequest added in v3.3.0

type QueryContentRequest 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"`
	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                 *int32  `json:"TopK,omitempty" xml:"TopK,omitempty"`
	UseFullTextRetrieval *bool   `json:"UseFullTextRetrieval,omitempty" xml:"UseFullTextRetrieval,omitempty"`
}

func (QueryContentRequest) GoString added in v3.3.0

func (s QueryContentRequest) GoString() string

func (*QueryContentRequest) SetCollection added in v3.3.0

func (s *QueryContentRequest) SetCollection(v string) *QueryContentRequest

func (*QueryContentRequest) SetContent added in v3.3.0

func (*QueryContentRequest) SetDBInstanceId added in v3.3.0

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

func (*QueryContentRequest) SetFilter added in v3.3.0

func (*QueryContentRequest) SetMetrics added in v3.3.0

func (*QueryContentRequest) SetNamespace added in v3.3.0

func (s *QueryContentRequest) SetNamespace(v string) *QueryContentRequest

func (*QueryContentRequest) SetNamespacePassword added in v3.3.0

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

func (*QueryContentRequest) SetOwnerId added in v3.3.0

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

func (*QueryContentRequest) SetRegionId added in v3.3.0

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

func (*QueryContentRequest) SetTopK added in v3.3.0

func (*QueryContentRequest) SetUseFullTextRetrieval added in v3.3.0

func (s *QueryContentRequest) SetUseFullTextRetrieval(v bool) *QueryContentRequest

func (QueryContentRequest) String added in v3.3.0

func (s QueryContentRequest) String() string

type QueryContentResponse added in v3.3.0

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

func (QueryContentResponse) GoString added in v3.3.0

func (s QueryContentResponse) GoString() string

func (*QueryContentResponse) SetBody added in v3.3.0

func (*QueryContentResponse) SetHeaders added in v3.3.0

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

func (*QueryContentResponse) SetStatusCode added in v3.3.0

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

func (QueryContentResponse) String added in v3.3.0

func (s QueryContentResponse) String() string

type QueryContentResponseBody added in v3.3.0

type QueryContentResponseBody struct {
	EmbeddingTokens *string                          `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,omitempty"`
	Matches         *QueryContentResponseBodyMatches `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 (QueryContentResponseBody) GoString added in v3.3.0

func (s QueryContentResponseBody) GoString() string

func (*QueryContentResponseBody) SetEmbeddingTokens added in v3.3.0

func (s *QueryContentResponseBody) SetEmbeddingTokens(v string) *QueryContentResponseBody

func (*QueryContentResponseBody) SetMatches added in v3.3.0

func (*QueryContentResponseBody) SetMessage added in v3.3.0

func (*QueryContentResponseBody) SetRequestId added in v3.3.0

func (*QueryContentResponseBody) SetStatus added in v3.3.0

func (QueryContentResponseBody) String added in v3.3.0

func (s QueryContentResponseBody) String() string

type QueryContentResponseBodyMatches added in v3.3.0

type QueryContentResponseBodyMatches struct {
	MatchList []*QueryContentResponseBodyMatchesMatchList `json:"MatchList,omitempty" xml:"MatchList,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyMatches) GoString added in v3.3.0

func (*QueryContentResponseBodyMatches) SetMatchList added in v3.3.0

func (QueryContentResponseBodyMatches) String added in v3.3.0

type QueryContentResponseBodyMatchesMatchList added in v3.3.0

type QueryContentResponseBodyMatchesMatchList struct {
	Content         *string                                         `json:"Content,omitempty" xml:"Content,omitempty"`
	FileName        *string                                         `json:"FileName,omitempty" xml:"FileName,omitempty"`
	Id              *string                                         `json:"Id,omitempty" xml:"Id,omitempty"`
	LoaderMetadata  *string                                         `json:"LoaderMetadata,omitempty" xml:"LoaderMetadata,omitempty"`
	Metadata        map[string]*string                              `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
	RetrievalSource *int32                                          `json:"RetrievalSource,omitempty" xml:"RetrievalSource,omitempty"`
	Score           *float64                                        `json:"Score,omitempty" xml:"Score,omitempty"`
	Vector          *QueryContentResponseBodyMatchesMatchListVector `json:"Vector,omitempty" xml:"Vector,omitempty" type:"Struct"`
}

func (QueryContentResponseBodyMatchesMatchList) GoString added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetContent added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetFileName added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetId added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetLoaderMetadata added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetMetadata added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetRetrievalSource added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetScore added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchList) SetVector added in v3.3.0

func (QueryContentResponseBodyMatchesMatchList) String added in v3.3.0

type QueryContentResponseBodyMatchesMatchListVector added in v3.3.0

type QueryContentResponseBodyMatchesMatchListVector struct {
	VectorList []*float64 `json:"VectorList,omitempty" xml:"VectorList,omitempty" type:"Repeated"`
}

func (QueryContentResponseBodyMatchesMatchListVector) GoString added in v3.3.0

func (*QueryContentResponseBodyMatchesMatchListVector) SetVectorList added in v3.3.0

func (QueryContentResponseBodyMatchesMatchListVector) String added in v3.3.0

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 ResetIMVMonitorDataRequest added in v3.3.0

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

func (ResetIMVMonitorDataRequest) GoString added in v3.3.0

func (s ResetIMVMonitorDataRequest) GoString() string

func (*ResetIMVMonitorDataRequest) SetDBInstanceId added in v3.3.0

func (*ResetIMVMonitorDataRequest) SetDatabase added in v3.3.0

func (ResetIMVMonitorDataRequest) String added in v3.3.0

type ResetIMVMonitorDataResponse added in v3.3.0

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

func (ResetIMVMonitorDataResponse) GoString added in v3.3.0

func (s ResetIMVMonitorDataResponse) GoString() string

func (*ResetIMVMonitorDataResponse) SetBody added in v3.3.0

func (*ResetIMVMonitorDataResponse) SetHeaders added in v3.3.0

func (*ResetIMVMonitorDataResponse) SetStatusCode added in v3.3.0

func (ResetIMVMonitorDataResponse) String added in v3.3.0

type ResetIMVMonitorDataResponseBody added in v3.3.0

type ResetIMVMonitorDataResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status    *bool   `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ResetIMVMonitorDataResponseBody) GoString added in v3.3.0

func (*ResetIMVMonitorDataResponseBody) SetRequestId added in v3.3.0

func (*ResetIMVMonitorDataResponseBody) SetStatus added in v3.3.0

func (ResetIMVMonitorDataResponseBody) String added in v3.3.0

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 can contain lowercase letters, digits, and hyphens (-) and must start with a lowercase letter.
	// *   The prefix can be up to 30 characters in length.
	ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The port number.
	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 request ID.
	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 within 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"`
	// This parameter is no longer used.
	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 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 "[Usage notes](~~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"`
	// This parameter is no longer used and does not need to be specified.
	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"`
	// This parameter is no longer used and does not need to be specified.
	SwitchTime *string `json:"SwitchTime,omitempty" xml:"SwitchTime,omitempty"`
	// This parameter is no longer used and does not need to be specified.
	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 {
	// This parameter is no longer returned.
	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 UpsertChunksRequest added in v3.3.0

type UpsertChunksRequest struct {
	Collection        *string                          `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string                          `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	FileName          *string                          `json:"FileName,omitempty" xml:"FileName,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"`
	TextChunks        []*UpsertChunksRequestTextChunks `json:"TextChunks,omitempty" xml:"TextChunks,omitempty" type:"Repeated"`
}

func (UpsertChunksRequest) GoString added in v3.3.0

func (s UpsertChunksRequest) GoString() string

func (*UpsertChunksRequest) SetCollection added in v3.3.0

func (s *UpsertChunksRequest) SetCollection(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetDBInstanceId added in v3.3.0

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

func (*UpsertChunksRequest) SetFileName added in v3.3.0

func (s *UpsertChunksRequest) SetFileName(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetNamespace added in v3.3.0

func (s *UpsertChunksRequest) SetNamespace(v string) *UpsertChunksRequest

func (*UpsertChunksRequest) SetNamespacePassword added in v3.3.0

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

func (*UpsertChunksRequest) SetOwnerId added in v3.3.0

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

func (*UpsertChunksRequest) SetRegionId added in v3.3.0

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

func (*UpsertChunksRequest) SetTextChunks added in v3.3.0

func (UpsertChunksRequest) String added in v3.3.0

func (s UpsertChunksRequest) String() string

type UpsertChunksRequestTextChunks added in v3.3.0

type UpsertChunksRequestTextChunks struct {
	Content  *string                `json:"Content,omitempty" xml:"Content,omitempty"`
	Metadata map[string]interface{} `json:"Metadata,omitempty" xml:"Metadata,omitempty"`
}

func (UpsertChunksRequestTextChunks) GoString added in v3.3.0

func (*UpsertChunksRequestTextChunks) SetContent added in v3.3.0

func (*UpsertChunksRequestTextChunks) SetMetadata added in v3.3.0

func (s *UpsertChunksRequestTextChunks) SetMetadata(v map[string]interface{}) *UpsertChunksRequestTextChunks

func (UpsertChunksRequestTextChunks) String added in v3.3.0

type UpsertChunksResponse added in v3.3.0

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

func (UpsertChunksResponse) GoString added in v3.3.0

func (s UpsertChunksResponse) GoString() string

func (*UpsertChunksResponse) SetBody added in v3.3.0

func (*UpsertChunksResponse) SetHeaders added in v3.3.0

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

func (*UpsertChunksResponse) SetStatusCode added in v3.3.0

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

func (UpsertChunksResponse) String added in v3.3.0

func (s UpsertChunksResponse) String() string

type UpsertChunksResponseBody added in v3.3.0

type UpsertChunksResponseBody struct {
	EmbeddingTokens *string `json:"EmbeddingTokens,omitempty" xml:"EmbeddingTokens,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 (UpsertChunksResponseBody) GoString added in v3.3.0

func (s UpsertChunksResponseBody) GoString() string

func (*UpsertChunksResponseBody) SetEmbeddingTokens added in v3.3.0

func (s *UpsertChunksResponseBody) SetEmbeddingTokens(v string) *UpsertChunksResponseBody

func (*UpsertChunksResponseBody) SetMessage added in v3.3.0

func (*UpsertChunksResponseBody) SetRequestId added in v3.3.0

func (*UpsertChunksResponseBody) SetStatus added in v3.3.0

func (UpsertChunksResponseBody) String added in v3.3.0

func (s UpsertChunksResponseBody) String() string

type UpsertChunksShrinkRequest added in v3.3.0

type UpsertChunksShrinkRequest struct {
	Collection        *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	DBInstanceId      *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	FileName          *string `json:"FileName,omitempty" xml:"FileName,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"`
	TextChunksShrink  *string `json:"TextChunks,omitempty" xml:"TextChunks,omitempty"`
}

func (UpsertChunksShrinkRequest) GoString added in v3.3.0

func (s UpsertChunksShrinkRequest) GoString() string

func (*UpsertChunksShrinkRequest) SetCollection added in v3.3.0

func (*UpsertChunksShrinkRequest) SetDBInstanceId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetFileName added in v3.3.0

func (*UpsertChunksShrinkRequest) SetNamespace added in v3.3.0

func (*UpsertChunksShrinkRequest) SetNamespacePassword added in v3.3.0

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

func (*UpsertChunksShrinkRequest) SetOwnerId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetRegionId added in v3.3.0

func (*UpsertChunksShrinkRequest) SetTextChunksShrink added in v3.3.0

func (s *UpsertChunksShrinkRequest) SetTextChunksShrink(v string) *UpsertChunksShrinkRequest

func (UpsertChunksShrinkRequest) String added in v3.3.0

func (s UpsertChunksShrinkRequest) String() string

type UpsertCollectionDataRequest

type UpsertCollectionDataRequest struct {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
	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 {
	// The returned message.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   **success**
	// *   **fail**
	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 {
	// The name of the collection.
	Collection *string `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The instance ID.
	//
	// > You can call the [DescribeDBInstances](~~86911~~) operation to query the information about all AnalyticDB for PostgreSQL instances within a region, including instance IDs.
	DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
	// The name of the namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The password of the namespace.
	NamespacePassword *string `json:"NamespacePassword,omitempty" xml:"NamespacePassword,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"`
	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