This product(
Ga/2019-11-20
) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
Acceleration areas and regions
API | Title | Description |
---|---|---|
ListAccelerateAreas | ListAccelerateAreas | Queries available acceleration areas and regions. |
ListBusiRegions | ListBusiRegions | Queries the acceleration regions that are supported by Global Accelerator (GA). |
DescribeRegions | DescribeRegions | Queries the regions where Global Accelerator (GA) instances are deployed. |
ListAvailableBusiRegions | ListAvailableBusiRegions | Queries the available acceleration regions of a Global Accelerator (GA) instance. |
ListCommonAreas | ListCommonAreas | Queries available acceleration areas and regions. |
Resource groups
API | Title | Description |
---|---|---|
ChangeResourceGroup | ChangeResourceGroup | Changes the resource group to which a Global Accelerator (GA) resource belongs. |
Tags
API | Title | Description |
---|---|---|
TagResources | TagResources | Adds tags to Global Accelerator (GA) resources. |
ListTagResources | ListTagResources | Queries the tags that are added to Global Accelerator (GA) resources. |
UntagResources | UntagResources | Removes tags from Global Accelerator (GA) resources. |
Purchase order information
API | Title | Description |
---|---|---|
DescribeCommodity | DescribeCommodity | Queries information about commodities. |
DescribeCommodityPrice | DescribeCommodityPrice | Queries the prices of commodities. |
Bandwidth plans
API | Title | Description |
---|---|---|
BandwidthPackageAddAccelerator | BandwidthPackageAddAccelerator | Associates a bandwidth plan with a Global Accelerator (GA) instance. |
BandwidthPackageRemoveAccelerator | BandwidthPackageRemoveAccelerator | Disassociates a bandwidth plan from a Global Accelerator (GA) instance. |
DescribeBandwidthPackage | DescribeBandwidthPackage | Queries information about a bandwidth plan. |
ListBandwidthPackages | ListBandwidthPackages | Queries bandwidth plans. |
UpdateBandwidthPackage | UpdateBandwidthPackage | Modifies the configurations of a bandwidth plan. |
ReplaceBandwidthPackage | ReplaceBandwidthPackage | Replaces the bandwidth plans of Global Accelerator (GA) instances. |
DeleteBandwidthPackage | DeleteBandwidthPackage | Deletes a bandwidth plan. |
CreateBandwidthPackage | CreateBandwidthPackage | Creates a bandwidth plan. |
ListBandwidthackages | ListBandwidthackages | Queries bandwidth plans. |
DescribeBandwidthPackageAutoRenewAttribute | DescribeBandwidthPackageAutoRenewAttribute | Queries the auto-renewal status of a bandwidth plan. |
UpdateBandwidthPackagaAutoRenewAttribute | UpdateBandwidthPackagaAutoRenewAttribute | Changes the auto-renewal status of a bandwidth plan. |
EIP line types and transmission network types
API | Title | Description |
---|---|---|
ListIspTypes | ListIspTypes | Queries the line types of elastic IP addresses (EIPs) that are supported in an acceleration region. |
UpdateAcceleratorCrossBorderMode | UpdateAcceleratorCrossBorderMode | Changes the type of transmission network for a Global Accelerator (GA) instance. |
UpdateAcceleratorCrossBorderStatus | UpdateAcceleratorCrossBorderStatus | Enables cross-border data transmission for a Global Accelerator (GA) instance. |
GA instances
API | Title | Description |
---|---|---|
CreateAccelerator | CreateAccelerator | Creates a Global Accelerator (GA) instance. GA is a high-availability and high-performance network acceleration service for global users. By leveraging the high-quality BGP bandwidth and global network of Alibaba Cloud, GA allows service providers to deploy applications across regions and users to connect to the nearest access points for content delivery acceleration. This reduces network issues, such as network latency, network jitters, and packet loss. |
DescribeAccelerator | DescribeAccelerator | Queries information about a Global Accelerator (GA) instance. |
ListAccelerators | ListAccelerators | Queries Global Accelerator (GA) instances. |
UpdateAccelerator | UpdateAccelerator | Modifies a Global Accelerator (GA) instance. |
UpdateAcceleratorConfirm | UpdateAcceleratorConfirm | Confirms the updated specification of a Global Accelerator (GA) instance. |
DeleteAccelerator | DeleteAccelerator | Deletes a Global Accelerator (GA) instance. |
AttachDdosToAccelerator | AttachDdosToAccelerator | Associates an Anti-DDoS Pro or Anti-DDoS Premium instance with a Global Accelerator (GA) instance. |
DetachDdosFromAccelerator | DetachDdosFromAccelerator | Disassociates a Global Accelerator (GA) instance from an Anti-DDoS Pro or Anti-DDoS Premium instance. |
CreateSpareIps | CreateSpareIps | Creates secondary IP addresses for a CNAME that is assigned to a Global Accelerator (GA) instance. If an acceleration area of the GA instance becomes unavailable, access traffic is redirected to the secondary IP addresses. |
ListSpareIps | ListSpareIps | Queries the information about the secondary IP addresses that are associated with a CNAME. |
GetSpareIp | GetSpareIp | Queries the status of a secondary IP address that is associated with a CNAME. |
DeleteSpareIps | DeleteSpareIps | Deletes the secondary IP addresses that are associated with a CNAME. |
DescribeAcceleratorAutoRenewAttribute | DescribeAcceleratorAutoRenewAttribute | Queries the auto-renewal status of a Global Accelerator (GA) instance. |
UpdateAcceleratorAutoRenewAttribute | UpdateAcceleratorAutoRenewAttribute | Modifies the auto-renewal settings of a Global Accelerator (GA) instance. |
Acceleration regions
API | Title | Description |
---|---|---|
CreateIpSets | CreateIpSets | Creates acceleration regions. |
DescribeIpSet | DescribeIpSet | Queries information about an acceleration region. |
ListIpSets | ListIpSets | Queries acceleration regions. |
UpdateIpSet | UpdateIpSet | Modifies the attributes of an acceleration region in an acceleration area for a Global Accelerator (GA) instance. |
UpdateIpSets | UpdateIpSets | Modifies the attributes of acceleration regions in an acceleration area for a Global Accelerator (GA) instance. |
DeleteIpSet | DeleteIpSet | Deletes an acceleration region. |
DeleteIpSets | DeleteIpSets | Deletes acceleration regions. |
ListAvailableAccelerateAreas | ListAvailableAccelerateAreas | Queries available acceleration regions. |
GetIpsetsBandwidthLimit | GetIpsetsBandwidthLimit | Queries the maximum bandwidth of an acceleration area. |
Listeners
API | Title | Description |
---|---|---|
CreateListener | CreateListener | A listener checks connection requests and distributes the requests to endpoints based on forwarding rules that are defined by the scheduling algorithm. You can call the CreateListener operation to create a listener for a GA instance. |
DescribeListener | DescribeListener | Queries configuration information about a listener of a Global Accelerator (GA) instance. |
ListListeners | ListListeners | Queries the listeners of a Global Accelerator (GA) instance. |
UpdateListener | UpdateListener | Modifies the configurations of a listener for a Global Accelerator (GA) instance. |
DeleteListener | DeleteListener | Deletes a listener. |
GetHealthStatus | GetHealthStatus | Queries the health status of the endpoints and endpoint groups of a listener. |
AssociateAdditionalCertificatesWithListener | AssociateAdditionalCertificatesWithListener | Associates additional certificates with an HTTPS listener. You can associate multiple certificates with an HTTPS listener and configure virtual endpoint groups and forwarding rules to accelerate access to multiple HTTPS-capable domain names. |
DissociateAdditionalCertificatesFromListener | DissociateAdditionalCertificatesFromListener | Disassociates an additional certificate from an HTTPS listener. |
UpdateAdditionalCertificateWithListener | UpdateAdditionalCertificateWithListener | Replaces an expired additional certificate for an HTTPS listener. |
ListListenerCertificates | ListListenerCertificates | Queries the certificates associated with a listener. |
ListSystemSecurityPolicies | ListSystemSecurityPolicies | Queries the TLS security policies that are supported by HTTPS listeners. |
Endpoint groups (intelligent routing listeners)
API | Title | Description |
---|---|---|
CreateEndpointGroup | CreateEndpointGroup | Creates an endpoint group. |
DescribeEndpointGroup | DescribeEndpointGroup | Queries information about an endpoint group. |
ListEndpointGroups | ListEndpointGroups | Queries a list of endpoint groups. |
UpdateEndpointGroup | UpdateEndpointGroup | Modifies the configurations of an endpoint group. |
UpdateEndpointGroupAttribute | UpdateEndpointGroupAttribute | Modifies the name and description of an endpoint group. |
DeleteEndpointGroup | DeleteEndpointGroup | Deletes an endpoint group. |
DescribeLogStoreOfEndpointGroup | DescribeLogStoreOfEndpointGroup | Queries the Simple Log Service project and Logstore associated with an endpoint group. |
AttachLogStoreToEndpointGroup | AttachLogStoreToEndpointGroup | Associates a Log Service Logstore with an endpoint group. |
DetachLogStoreFromEndpointGroup | DetachLogStoreFromEndpointGroup | Disassociates a Log Service Logstore from an endpoint group. |
CreateEndpointGroups | CreateEndpointGroups | Creates multiple endpoint groups at a time. |
UpdateEndpointGroups | UpdateEndpointGroups | Modifies the endpoint groups that are associated with a listener. |
ConfigEndpointProbe | ConfigEndpointProbe | Configures latency monitoring for an endpoint. |
DeleteEndpointGroups | DeleteEndpointGroups | Deletes endpoint groups. |
Endpoint groups (custom routing listeners)
API | Title | Description |
---|---|---|
CreateCustomRoutingEndpointGroups | CreateCustomRoutingEndpointGroups | Creates endpoint groups for a custom routing listener. |
UpdateCustomRoutingEndpointGroupAttribute | UpdateCustomRoutingEndpointGroupAttribute | Modifies the name and description of an endpoint group that is associated with a custom routing listener. |
DescribeCustomRoutingEndpointGroup | DescribeCustomRoutingEndpointGroup | Queries the information about a specific endpoint group that is associated with a custom routing listener. |
ListCustomRoutingEndpointGroups | ListCustomRoutingEndpointGroups | Queries the endpoint groups that are associated with a custom routing listener. |
DeleteCustomRoutingEndpointGroups | DeleteCustomRoutingEndpointGroups | Deletes multiple endpoint groups that are associated with a custom routing listener. |
Endpoint group mapping configurations (custom routing listeners)
API | Title | Description |
---|---|---|
CreateCustomRoutingEndpointGroupDestinations | CreateCustomRoutingEndpointGroupDestinations | Creates mappings for an endpoint group that is associated with a custom routing listener. |
UpdateCustomRoutingEndpointGroupDestinations | UpdateCustomRoutingEndpointGroupDestinations | Modifies the mapping configurations of an endpoint group that is associated with a custom routing listener. |
DescribeCustomRoutingEndpointGroupDestinations | DescribeCustomRoutingEndpointGroupDestinations | Queries the mapping configuration of a specified endpoint group that is associated with a custom routing listener. |
ListCustomRoutingEndpointGroupDestinations | ListCustomRoutingEndpointGroupDestinations | Queries endpoint group mapping configurations of a custom routing listener of a Global Accelerator (GA) instance. |
DeleteCustomRoutingEndpointGroupDestinations | DeleteCustomRoutingEndpointGroupDestinations | Deletes mappings from an endpoint group that is associated with a custom routing listener. |
Endpoints (custom routing listeners)
API | Title | Description |
---|---|---|
CreateCustomRoutingEndpoints | CreateCustomRoutingEndpoints | Creates endpoints for a custom routing listener. |
UpdateCustomRoutingEndpoints | UpdateCustomRoutingEndpoints | Modifies the endpoints of a custom routing listener. |
DescribeCustomRoutingEndpoint | DescribeCustomRoutingEndpoint | Queries a specified endpoint that is associated with a custom routing listener. |
ListCustomRoutingEndpoints | ListCustomRoutingEndpoints | Queries the configurations of an endpoint. |
DeleteCustomRoutingEndpoints | DeleteCustomRoutingEndpoints | Deletes endpoints from a custom routing listener. |
Traffic policies for endpoints (custom routing listeners)
API | Title | Description |
---|---|---|
CreateCustomRoutingEndpointTrafficPolicies | CreateCustomRoutingEndpointTrafficPolicies | Creates traffic destinations for an endpoint that is associated with a custom routing listener. |
UpdateCustomRoutingEndpointTrafficPolicies | UpdateCustomRoutingEndpointTrafficPolicies | Modifies the traffic policies for an endpoint that is associated with a custom routing listener. |
DescribeCustomRoutingEndPointTrafficPolicy | DescribeCustomRoutingEndPointTrafficPolicy | Queries a traffic destination of an endpoint. |
ListCustomRoutingEndpointTrafficPolicies | ListCustomRoutingEndpointTrafficPolicies | Queries the traffic policies of an endpoint that belongs to a custom routing listener. |
DeleteCustomRoutingEndpointTrafficPolicies | DeleteCustomRoutingEndpointTrafficPolicies | Deletes traffic destinations from an endpoint. |
Port mappings (custom routing listeners)
API | Title | Description |
---|---|---|
ListCustomRoutingPortMappings | ListCustomRoutingPortMappings | Queries the port mapping table of a custom routing listener. |
ListCustomRoutingPortMappingsByDestination | ListCustomRoutingPortMappingsByDestination | Queries the port mapping table of a specified backend instance that is associated with a custom routing listener. |
Forwarding rules
API | Title | Description |
---|---|---|
CreateForwardingRules | CreateForwardingRules | If you want to distribute and process traffic based on request attributes, such as domain names and paths, or information in requests, such as HTTP headers and cookies, you can create custom forwarding rules for a listener. The listener forwards requests based on the forwarding rules. You can call the CreateForwardingRules operation to create forwarding rules. |
UpdateForwardingRules | UpdateForwardingRules | Updates a forwarding rule. |
ListForwardingRules | ListForwardingRules | Queries forwarding rules. |
DeleteForwardingRules | DeleteForwardingRules | Deletes forwarding rules. |
Network access control lists (ACLs)
API | Title | Description |
---|---|---|
CreateAcl | CreateAcl | Creates an access control list (ACL). |
UpdateAclAttribute | UpdateAclAttribute | Modifies the attributes of an access control list (ACL) of a Global Accelerator (GA) instance. |
AddEntriesToAcl | AddEntriesToAcl | Adds IP addresses or CIDR blocks to an access control list (ACL). You can add IP addresses or CIDR blocks to an ACL and configure a whitelist or blacklist to allow or deny requests from clients. |
RemoveEntriesFromAcl | RemoveEntriesFromAcl | Deletes IP entries from an access control list (ACL). |
ListAcls | ListAcls | Queries a list of access control lists (ACLs). |
GetAcl | GetAcl | Queries an access control list (ACL). |
DeleteAcl | DeleteAcl | Deletes a access control list (ACL) of a Global Accelerator (GA) instance. |
AssociateAclsWithListener | AssociateAclsWithListener | Associates access control lists (ACLs) with a listener. |
DissociateAclsFromListener | DissociateAclsFromListener | Disassociates access control lists (ACLs) from a listener. |
Origin probing
API | Title | Description |
---|---|---|
CreateApplicationMonitor | CreateApplicationMonitor | Creates an origin probing task. |
UpdateApplicationMonitor | UpdateApplicationMonitor | Modifies an origin probing task. |
DisableApplicationMonitor | DisableApplicationMonitor | Disables an origin probing task. |
EnableApplicationMonitor | EnableApplicationMonitor | Enables an origin probing task. |
DeleteApplicationMonitor | DeleteApplicationMonitor | Deletes an origin probing task. |
ListApplicationMonitor | ListApplicationMonitor | Queries origin probing tasks. |
DescribeApplicationMonitor | DescribeApplicationMonitor | Queries the detailed information about an origin probing task. |
DetectApplicationMonitor | DetectApplicationMonitor | Enables the diagnostic feature for an origin probing task. |
ListApplicationMonitorDetectResult | ListApplicationMonitorDetectResult | Queries the diagnostic results of origin probing tasks. |
Domain names
API | Title | Description |
---|---|---|
CreateDomain | CreateDomain | Creates a domain name and associates it with Global Accelerator (GA) instances. |
UpdateDomainState | UpdateDomainState | Updates the ICP filing status of an accelerated domain name. |
UpdateDomain | UpdateDomain | Modifies an accelerated domain name. |
ListDomains | ListDomains | Queries the information of an accelerated domain name of a GA instance. |
GetInvalidDomainCount | GetInvalidDomainCount | Queries the number of invalid domain names. |
DeleteDomainAcceleratorRelation | DeleteDomainAcceleratorRelation | Disassociates a domain name from Global Accelerator (GA) instances. |
Basic GA instances
API | Title | Description |
---|---|---|
CreateBasicAccelerator | CreateBasicAccelerator | Basic Global Accelerator (GA) instances leverage the immense bandwidth of the high-quality global network of Alibaba Cloud to provide end-to-end acceleration services. You can use basic GA instances to accelerate content delivery at Layer 3 (IP). You can call the CreateBasicAccelerator operation to create a basic GA instance. |
UpdateBasicAccelerator | UpdateBasicAccelerator | Modifies the name and description of a basic Global Accelerator (GA) instance. |
GetBasicAccelerator | GetBasicAccelerator | Queries the information about a basic Global Accelerator (GA) instance. |
ListBasicAccelerators | ListBasicAccelerators | Queries basic Global Accelerator (GA) instances. |
DeleteBasicAccelerator | DeleteBasicAccelerator | Deletes a basic Global Accelerator (GA) instance. |
Acceleration regions (basic GA instances)
API | Title | Description |
---|---|---|
CreateBasicIpSet | CreateBasicIpSet | Creates an acceleration region for a basic Global Accelerator (GA) instance. |
UpdateBasicIpSet | UpdateBasicIpSet | Modifies the bandwidth of an acceleration region of a basic Global Accelerator (GA) instance. |
GetBasicIpSet | GetBasicIpSet | Queries the information about the acceleration region of a basic Global Accelerator (GA) instance. |
DeleteBasicIpSet | DeleteBasicIpSet | Deletes the acceleration region of a basic Global Accelerator (GA) instance. |
Accelerated IP addresses (basic GA instances)
API | Title | Description |
---|---|---|
CreateBasicAccelerateIp | CreateBasicAccelerateIp | Creates an accelerated IP address for a basic Global Accelerator (GA) instance. |
GetBasicAccelerateIp | GetBasicAccelerateIp | Queries the status of an accelerated IP address of a basic Global Accelerator (GA) instance. |
GetBasicAccelerateIpIdleCount | GetBasicAccelerateIpIdleCount | Queries the number of idle accelerated IP addresses of a Global Accelerator (GA) instance. |
ListBasicAccelerateIps | ListBasicAccelerateIps | Queries the accelerated IP addresses in the acceleration region of a basic Global Accelerator (GA) instance. |
DeleteBasicAccelerateIp | DeleteBasicAccelerateIp | Deletes an accelerated IP address of a basic Global Accelerator (GA) instance. |
Endpoint groups of basic GA instances
API | Title | Description |
---|---|---|
CreateBasicEndpointGroup | CreateBasicEndpointGroup | Creates an endpoint group for a basic Global Accelerator (GA) instance. |
UpdateBasicEndpointGroup | UpdateBasicEndpointGroup | Modifies the configurations of an endpoint group that is associated with a basic Global Accelerator (GA) instance. |
GetBasicEndpointGroup | GetBasicEndpointGroup | Queries the information about the endpoint group of a basic GA instance. |
DeleteBasicEndpointGroup | DeleteBasicEndpointGroup | Deletes an endpoint group that is associated with a basic Global Accelerator (GA) instance. |
Endpoints (basic GA instances)
API | Title | Description |
---|---|---|
CreateBasicEndpoint | CreateBasicEndpoint | Creates an endpoint for a basic Global Accelerator (GA) instance. |
CreateBasicEndpoints | CreateBasicEndpoints | Creates multiple endpoints for a basic Global Accelerator (GA) instance. |
UpdateBasicEndpoint | UpdateBasicEndpoint | Modifies the name of an endpoint that is associated with a basic Global Accelerator (GA) instance. |
GetBasicEndpoint | GetBasicEndpoint | Queries detailed information about an endpoint that is associated with a basic Global Accelerator (GA) instance. |
ListBasicEndpoints | ListBasicEndpoints | Queries the endpoints that are associated with a basic Global Accelerator (GA) instance. |
DeleteBasicEndpoint | DeleteBasicEndpoint | Deletes an endpoint that is associated with a basic Global Accelerator (GA) instance. |
Associating accelerated IP addresses with endpoints (basic GA instances)
API | Title | Description |
---|---|---|
CreateBasicAccelerateIpEndpointRelations | CreateBasicAccelerateIpEndpointRelations | Creates mappings between accelerated IP addresses and endpoints for a basic Global Accelerator (GA) instance. |
CreateBasicAccelerateIpEndpointRelation | CreateBasicAccelerateIpEndpointRelation | Creates a mapping between an accelerated IP address and an endpoint for a basic Global Accelerator (GA) instance. |
GetBasicAccelerateIpEndpointRelation | GetBasicAccelerateIpEndpointRelation | Queries whether the accelerated IP address of a basic Global Accelerator (GA) instance is associated with an endpoint. |
ListBasicAccelerateIpEndpointRelations | ListBasicAccelerateIpEndpointRelations | Queries whether the accelerated IP address of a basic Global Accelerator (GA) instance is associated with an endpoint. |
DeleteBasicAccelerateIpEndpointRelation | DeleteBasicAccelerateIpEndpointRelation | Deletes a mapping between an accelerated IP address and an endpoint for a basic Global Accelerator (GA) instance. |
Others
API | Title | Description |
---|---|---|
UpdateServiceManagedControl | UpdateServiceManagedControl | Changes the control mode of a resource from managed mode to unmanaged mode. |
QueryCrossBorderApprovalStatus | QueryCrossBorderApprovalStatus | Inquire about the approval status of cross-border permissions for an Alibaba Cloud account (main account). |
DescribeAcceleratorServiceStatus | DescribeAcceleratorServiceStatus | Queries the status of a pay-as-you-go Global Accelerator (GA) instance. |
OpenAcceleratorService | OpenAcceleratorService | Activates the pay-as-you-go Global Accelerator (GA) service. If you want to use pay-as-you-go GA instances, you must activate the pay-as-you-go GA service first. |
ListEndpointGroupIpAddressCidrBlocks | ListEndpointGroupIpAddressCidrBlocks | Queries the public CIDR blocks to which the endpoint group IP addresses belong. The CIDR blocks can be used to configure ACLs in terminals. |