The following tables list API operations that are available for use in ApsaraDB for Redis. For more information, see OpenAPI Explorer.

Lifecycle management

API Description
CreateInstance Creates an ApsaraDB for Redis instance.
DeleteInstance Releases an ApsaraDB for Redis instance.
ModifyInstanceSpec Changes the type of an ApsaraDB for Redis instance.
TransformToPrePaid Changes the billing method of an ApsaraDB for Redis instance from pay-as-you-go to subscription.
DescribeAvailableResource Queries the types of instances that can be created in specified zones.

Instance management

API Description
DescribeDBInstanceNetInfo Queries network information about an ApsaraDB for Redis instance.
DescribeInstanceAttribute Queries detailed information about an ApsaraDB for Redis instance.
DescribeInstances Queries information about one or more ApsaraDB for Redis instances.
FlushInstance Clears data of an ApsaraDB for Redis instance. The cleared data cannot be restored.
ModifyInstanceAttribute Modifies the attributes of an ApsaraDB for Redis instance, such as the name and password.
ModifyInstanceMaintainTime Modifies the maintenance window of an ApsaraDB for Redis instance. Alibaba Cloud maintains the ApsaraDB for Redis instance in the specified maintenance window.
ModifyInstanceNetExpireTime If the network type of an ApsaraDB for Redis instance is switched from classic network to Virtual Private Cloud (VPC) and the endpoint of the classic network is retained, you can call this operation to prolong the retention period of the endpoint of the classic network.
SwitchNetwork Switches the network type of an ApsaraDB for Redis instance. You can switch the network type of an instance from classic network to VPC.
ModifyDBInstanceConnectionString Modifies an endpoint of an ApsaraDB for Redis instance.
DescribeLogicInstanceTopology Queries the logical topology of an ApsaraDB for Redis instance.
ModifyInstanceMajorVersion Upgrades the major version of an ApsaraDB for Redis instance.
RestartInstance Restarts a running ApsaraDB for Redis instance.
ModifyInstanceMinorVersion Upgrades the minor version of an ApsaraDB for Redis instance.

Backup and restoration

API Description
CreateBackup Backs up an ApsaraDB for Redis instance.
ModifyBackupPolicy Modifies the backup policy of an ApsaraDB for Redis instance.
DescribeBackupPolicy Queries the backup policy of an ApsaraDB for Redis instance, such as the backup cycle and backup time.
DescribeBackups Queries the backup files of an ApsaraDB for Redis instance.
RestoreInstance Restores the data in a backup file to a specified ApsaraDB for Redis instance.

Monitoring management

API Description
DescribeMonitorItems Queries the metrics of an ApsaraDB for Redis instance.
DescribeHistoryMonitorValues Queries monitoring history of an ApsaraDB for Redis instance.

Parameter management

API Description
ModifyInstanceConfig Modifies configuration parameters of an ApsaraDB for Redis instance.
DescribeParameters Queries configuration parameters and running parameters of an ApsaraDB for Redis instance.

Region management

API Description
DescribeRegions Queries the regions where ApsaraDB for Redis instances can be deployed.
DescribeZones Queries the zones where ApsaraDB for Redis instances can be deployed.
MigrateToOtherZone Migrates an ApsaraDB for Redis instance to another zone in the same region.

Renewal Management

API Description
ModifyInstanceAutoRenewalAttribute Enables or disables auto renewal for ApsaraDB for Redis instances.
DescribeInstanceAutoRenewalAttribute Queries the auto renewal status of one or more ApsaraDB for Redis instances.

Account management

API Description
DescribeAccounts Queries all accounts or a specified account of an ApsaraDB for Redis instance.
ModifyAccountDescription Modifies the description of an account of an ApsaraDB for Redis instance.
ResetAccountPassword Resets the password of an account of an ApsaraDB for Redis instance.
CreateAccount Creates an account with the specified permission to manage an ApsaraDB for Redis instance.
DeleteAccount Deletes an account of an ApsaraDB for Redis instance.
GrantAccountPrivilege Modifies the permissions for an account of an ApsaraDB for Redis instance.

Network security

API Description
DescribeSecurityIps Queries IP address whitelists of an ApsaraDB for Redis instance.
ModifySecurityIps Modifies IP address whitelists of an ApsaraDB for Redis instance.
ModifyInstanceSSL Configures SSL encryption for an ApsaraDB for Redis instance.
ModifyInstanceVpcAuthMode Enables or disables password-free access for an ApsaraDB for Redis instance. When the password-free access feature is enabled, Elastic Compute Service (ECS) instances in the same VPC network can access the ApsaraDB for Redis instance without the password. You can also use the username and password to access the ApsaraDB for Redis instance.
DescribeInstanceSSL Checks whether Secure Socket Layer (SSL) encryption is enabled for an ApsaraDB for Redis instance.

Log management

API Description
DescribeAuditRecords Queries audit logs of an ApsaraDB for Redis instance.
DescribeRunningLogRecords Queries operational logs of an ApsaraDB for Redis instance.
DescribeSlowLogRecords Queries slow logs of an ApsaraDB for Redis instance within a specified period.

Connection management

API Description
AllocateInstancePublicConnection Applies for a public endpoint of an ApsaraDB for Redis instance.
ReleaseInstancePublicConnection Releases a public endpoint of an ApsaraDB for Redis instance.
AllocateDirectConnection Applies for a private endpoint of an ApsaraDB for Redis instance.
ReleaseDirectConnection Releases a private endpoint of an ApsaraDB for Redis instance.
ModifyIntranetAttribute Adjusts the maximum internal bandwidth of an ApsaraDB for Redis instance for a short period.
DescribeIntranetAttribute Queries the current maximum internal bandwidth of an ApsaraDB for Redis instance. If you have adjusted the maximum internal bandwidth for a short period, this operation also returns the expiration time of the temporary maximum internal bandwidth.

Tag management

API Description
TagResources Binds tags to one or more ApsaraDB for Redis instances.
ListTagResources Queries the ApsaraDB for Redis instances that are bound to specified tags or queries the tags that are bound to specified ApsaraDB for Redis instances.
UntagResources Unbinds tags from ApsaraDB for Redis instances.