# Functions
CreateAllocateInstancePublicConnectionRequest creates a request to invoke AllocateInstancePublicConnection API.
CreateAllocateInstancePublicConnectionResponse creates a response to parse from AllocateInstancePublicConnection response.
CreateCreateAccountRequest creates a request to invoke CreateAccount API.
CreateCreateAccountResponse creates a response to parse from CreateAccount response.
CreateCreateDatabaseBackupRequest creates a request to invoke CreateDatabaseBackup API.
CreateCreateDatabaseBackupResponse creates a response to parse from CreateDatabaseBackup response.
CreateCreateDatabaseRequest creates a request to invoke CreateDatabase API.
CreateCreateDatabaseResponse creates a response to parse from CreateDatabase response.
CreateCreateInstanceRequest creates a request to invoke CreateInstance API.
CreateCreateInstanceResponse creates a response to parse from CreateInstance response.
CreateDeleteAccountRequest creates a request to invoke DeleteAccount API.
CreateDeleteAccountResponse creates a response to parse from DeleteAccount response.
CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API.
CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response.
CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API.
CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response.
CreateDescribeAccountsRequest creates a request to invoke DescribeAccounts API.
CreateDescribeAccountsResponse creates a response to parse from DescribeAccounts response.
CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API.
CreateDescribeBackupPolicyResponse creates a response to parse from DescribeBackupPolicy response.
CreateDescribeDatabaseBackupRequest creates a request to invoke DescribeDatabaseBackup API.
CreateDescribeDatabaseBackupResponse creates a response to parse from DescribeDatabaseBackup response.
CreateDescribeDatabasePartitionsRequest creates a request to invoke DescribeDatabasePartitions API.
CreateDescribeDatabasePartitionsResponse creates a response to parse from DescribeDatabasePartitions response.
CreateDescribeDatabasePerformanceRequest creates a request to invoke DescribeDatabasePerformance API.
CreateDescribeDatabasePerformanceResponse creates a response to parse from DescribeDatabasePerformance response.
CreateDescribeDatabaseResourceUsageRequest creates a request to invoke DescribeDatabaseResourceUsage API.
CreateDescribeDatabaseResourceUsageResponse creates a response to parse from DescribeDatabaseResourceUsage response.
CreateDescribeDatabasesRequest creates a request to invoke DescribeDatabases API.
CreateDescribeDatabasesResponse creates a response to parse from DescribeDatabases response.
CreateDescribeInstanceInfoRequest creates a request to invoke DescribeInstanceInfo API.
CreateDescribeInstanceInfoResponse creates a response to parse from DescribeInstanceInfo response.
CreateDescribeInstancePerformanceRequest creates a request to invoke DescribeInstancePerformance API.
CreateDescribeInstancePerformanceResponse creates a response to parse from DescribeInstancePerformance response.
CreateDescribeInstanceResourceUsageRequest creates a request to invoke DescribeInstanceResourceUsage API.
CreateDescribeInstanceResourceUsageResponse creates a response to parse from DescribeInstanceResourceUsage response.
CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API.
CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response.
CreateDescribeMonitorItemsRequest creates a request to invoke DescribeMonitorItems API.
CreateDescribeMonitorItemsResponse creates a response to parse from DescribeMonitorItems response.
CreateDescribePriceRequest creates a request to invoke DescribePrice API.
CreateDescribePriceResponse creates a response to parse from DescribePrice response.
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API.
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response.
CreateDescribeSecurityIPsRequest creates a request to invoke DescribeSecurityIPs API.
CreateDescribeSecurityIPsResponse creates a response to parse from DescribeSecurityIPs response.
CreateDescribeTasksRequest creates a request to invoke DescribeTasks API.
CreateDescribeTasksResponse creates a response to parse from DescribeTasks response.
CreateDescribeTaskStatusRequest creates a request to invoke DescribeTaskStatus API.
CreateDescribeTaskStatusResponse creates a response to parse from DescribeTaskStatus response.
CreateDescribeUserInfoRequest creates a request to invoke DescribeUserInfo API.
CreateDescribeUserInfoResponse creates a response to parse from DescribeUserInfo response.
CreateGrantAccountPrivilegeRequest creates a request to invoke GrantAccountPrivilege API.
CreateGrantAccountPrivilegeResponse creates a response to parse from GrantAccountPrivilege response.
CreateModifyAccountDescriptionRequest creates a request to invoke ModifyAccountDescription API.
CreateModifyAccountDescriptionResponse creates a response to parse from ModifyAccountDescription response.
CreateModifyAccountPasswordRequest creates a request to invoke ModifyAccountPassword API.
CreateModifyAccountPasswordResponse creates a response to parse from ModifyAccountPassword response.
CreateModifyBackupPolicyRequest creates a request to invoke ModifyBackupPolicy API.
CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response.
CreateModifyInstanceNameRequest creates a request to invoke ModifyInstanceName API.
CreateModifyInstanceNameResponse creates a response to parse from ModifyInstanceName response.
CreateModifySecurityIPsRequest creates a request to invoke ModifySecurityIPs API.
CreateModifySecurityIPsResponse creates a response to parse from ModifySecurityIPs response.
CreateReleaseInstancePublicConnectionRequest creates a request to invoke ReleaseInstancePublicConnection API.
CreateReleaseInstancePublicConnectionResponse creates a response to parse from ReleaseInstancePublicConnection response.
CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API.
CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response.
CreateRestoreDatabaseRequest creates a request to invoke RestoreDatabase API.
CreateRestoreDatabaseResponse creates a response to parse from RestoreDatabase response.
CreateRevokeAccountPrivilegeRequest creates a request to invoke RevokeAccountPrivilege API.
CreateRevokeAccountPrivilegeResponse creates a response to parse from RevokeAccountPrivilege response.
CreateSwitchInstanceNetTypeRequest creates a request to invoke SwitchInstanceNetType API.
CreateSwitchInstanceNetTypeResponse creates a response to parse from SwitchInstanceNetType response.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html.
# Structs
Account is a nested struct in petadata response.
AccountList is a nested struct in petadata response.
AllocateInstancePublicConnectionRequest is the request struct for api AllocateInstancePublicConnection.
AllocateInstancePublicConnectionResponse is the response struct for api AllocateInstancePublicConnection.
AlreadyHasResourceNum is a nested struct in petadata response.
Backup is a nested struct in petadata response.
BackupItems is a nested struct in petadata response.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateAccountRequest is the request struct for api CreateAccount.
CreateAccountResponse is the response struct for api CreateAccount.
CreateDatabaseBackupRequest is the request struct for api CreateDatabaseBackup.
CreateDatabaseBackupResponse is the response struct for api CreateDatabaseBackup.
CreateDatabaseRequest is the request struct for api CreateDatabase.
CreateDatabaseResponse is the response struct for api CreateDatabase.
CreateInstanceRequest is the request struct for api CreateInstance.
CreateInstanceResponse is the response struct for api CreateInstance.
Database is a nested struct in petadata response.
DatabasePrivilege is a nested struct in petadata response.
DatabasePrivileges is a nested struct in petadata response.
DatabasesInDescribeDatabases is a nested struct in petadata response.
DatabasesInDescribeInstanceInfo is a nested struct in petadata response.
DatabasesInDescribeInstances is a nested struct in petadata response.
DeleteAccountRequest is the request struct for api DeleteAccount.
DeleteAccountResponse is the response struct for api DeleteAccount.
DeleteDatabaseRequest is the request struct for api DeleteDatabase.
DeleteDatabaseResponse is the response struct for api DeleteDatabase.
DeleteInstanceRequest is the request struct for api DeleteInstance.
DeleteInstanceResponse is the response struct for api DeleteInstance.
DescribeAccountsRequest is the request struct for api DescribeAccounts.
DescribeAccountsResponse is the response struct for api DescribeAccounts.
DescribeBackupPolicyRequest is the request struct for api DescribeBackupPolicy.
DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy.
DescribeDatabaseBackupRequest is the request struct for api DescribeDatabaseBackup.
DescribeDatabaseBackupResponse is the response struct for api DescribeDatabaseBackup.
DescribeDatabasePartitionsRequest is the request struct for api DescribeDatabasePartitions.
DescribeDatabasePartitionsResponse is the response struct for api DescribeDatabasePartitions.
DescribeDatabasePerformanceRequest is the request struct for api DescribeDatabasePerformance.
DescribeDatabasePerformanceResponse is the response struct for api DescribeDatabasePerformance.
DescribeDatabaseResourceUsageRequest is the request struct for api DescribeDatabaseResourceUsage.
DescribeDatabaseResourceUsageResponse is the response struct for api DescribeDatabaseResourceUsage.
DescribeDatabasesRequest is the request struct for api DescribeDatabases.
DescribeDatabasesResponse is the response struct for api DescribeDatabases.
DescribeInstanceInfoRequest is the request struct for api DescribeInstanceInfo.
DescribeInstanceInfoResponse is the response struct for api DescribeInstanceInfo.
DescribeInstancePerformanceRequest is the request struct for api DescribeInstancePerformance.
DescribeInstancePerformanceResponse is the response struct for api DescribeInstancePerformance.
DescribeInstanceResourceUsageRequest is the request struct for api DescribeInstanceResourceUsage.
DescribeInstanceResourceUsageResponse is the response struct for api DescribeInstanceResourceUsage.
DescribeInstancesRequest is the request struct for api DescribeInstances.
DescribeInstancesResponse is the response struct for api DescribeInstances.
DescribeMonitorItemsRequest is the request struct for api DescribeMonitorItems.
DescribeMonitorItemsResponse is the response struct for api DescribeMonitorItems.
DescribePriceRequest is the request struct for api DescribePrice.
DescribePriceResponse is the response struct for api DescribePrice.
DescribeRegionsRequest is the request struct for api DescribeRegions.
DescribeRegionsResponse is the response struct for api DescribeRegions.
DescribeSecurityIPsRequest is the request struct for api DescribeSecurityIPs.
DescribeSecurityIPsResponse is the response struct for api DescribeSecurityIPs.
DescribeTasksRequest is the request struct for api DescribeTasks.
DescribeTasksResponse is the response struct for api DescribeTasks.
DescribeTaskStatusRequest is the request struct for api DescribeTaskStatus.
DescribeTaskStatusResponse is the response struct for api DescribeTaskStatus.
DescribeUserInfoRequest is the request struct for api DescribeUserInfo.
DescribeUserInfoResponse is the response struct for api DescribeUserInfo.
GrantAccountPrivilegeRequest is the request struct for api GrantAccountPrivilege.
GrantAccountPrivilegeResponse is the response struct for api GrantAccountPrivilege.
GroupValue is a nested struct in petadata response.
Instance is a nested struct in petadata response.
Instances is a nested struct in petadata response.
ModifyAccountDescriptionRequest is the request struct for api ModifyAccountDescription.
ModifyAccountDescriptionResponse is the response struct for api ModifyAccountDescription.
ModifyAccountPasswordRequest is the request struct for api ModifyAccountPassword.
ModifyAccountPasswordResponse is the response struct for api ModifyAccountPassword.
ModifyBackupPolicyRequest is the request struct for api ModifyBackupPolicy.
ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy.
ModifyInstanceNameRequest is the request struct for api ModifyInstanceName.
ModifyInstanceNameResponse is the response struct for api ModifyInstanceName.
ModifySecurityIPsRequest is the request struct for api ModifySecurityIPs.
ModifySecurityIPsResponse is the response struct for api ModifySecurityIPs.
MonitorData is a nested struct in petadata response.
MonitorDatasInDescribeDatabasePerformance is a nested struct in petadata response.
MonitorDatasInDescribeDatabaseResourceUsage is a nested struct in petadata response.
MonitorDatasInDescribeInstancePerformance is a nested struct in petadata response.
MonitorDatasInDescribeInstanceResourceUsage is a nested struct in petadata response.
MonitorItem is a nested struct in petadata response.
MonitorItemModel is a nested struct in petadata response.
MonitorItems is a nested struct in petadata response.
NetworkInfoItem is a nested struct in petadata response.
NetworkInfoItems is a nested struct in petadata response.
Order is a nested struct in petadata response.
Partition is a nested struct in petadata response.
Partitions is a nested struct in petadata response.
PerformanceValue is a nested struct in petadata response.
PerformanceValuesInDescribeDatabasePerformance is a nested struct in petadata response.
PerformanceValuesInDescribeInstancePerformance is a nested struct in petadata response.
Region is a nested struct in petadata response.
Regions is a nested struct in petadata response.
ReleaseInstancePublicConnectionRequest is the request struct for api ReleaseInstancePublicConnection.
ReleaseInstancePublicConnectionResponse is the response struct for api ReleaseInstancePublicConnection.
ResetAccountPasswordRequest is the request struct for api ResetAccountPassword.
ResetAccountPasswordResponse is the response struct for api ResetAccountPassword.
RestoreDatabaseRequest is the request struct for api RestoreDatabase.
RestoreDatabaseResponse is the response struct for api RestoreDatabase.
RevokeAccountPrivilegeRequest is the request struct for api RevokeAccountPrivilege.
RevokeAccountPrivilegeResponse is the response struct for api RevokeAccountPrivilege.
Rule is a nested struct in petadata response.
RuleIds is a nested struct in petadata response.
Rules is a nested struct in petadata response.
SecurityIpGroup is a nested struct in petadata response.
SecurityIPs is a nested struct in petadata response.
SwitchInstanceNetTypeRequest is the request struct for api SwitchInstanceNetType.
SwitchInstanceNetTypeResponse is the response struct for api SwitchInstanceNetType.
Task is a nested struct in petadata response.
Tasks is a nested struct in petadata response.
Zone is a nested struct in petadata response.
Zones is a nested struct in petadata response.