The following tables list the API operations available in Global Accelerator (GA).
Acceleration areas and regions
API | Description |
---|---|
ListAccelerateAreas | Queries available acceleration areas and regions. |
ListBusiRegions | Queries the regions that are supported by GA. |
DescribeRegions | Queries the regions where GA instances are deployed. |
ListAvailableBusiRegions | Queries the acceleration regions that are supported by a GA instance. |
ListCommonAreas | Queries the available acceleration areas and regions that are displayed on the Recommendation and Free Trial wizard pages. |
Resource groups
API | Description |
---|---|
ChangeResourceGroup | Changes the resource group to which a GA instance belongs. |
Tags
API | Description |
---|---|
TagResources | Adds tags to a GA instance. |
ListTagResources | Queries the tags that are added to a GA instance. |
UntagResources | Deletes tags of a GA instance. |
Purchase order information
API | Description |
---|---|
DescribeCommodity | Queries the commodity information of a GA instance. |
DescribeCommodityPrice | Queries the billing and pricing information of a GA instance. |
Bandwidth plans
API | Description |
---|---|
BandwidthPackageAddAccelerator | Associates a bandwidth plan with a GA instance. |
BandwidthPackageRemoveAccelerator | Disassociates a bandwidth plan from a GA instance. |
DescribeBandwidthPackage | Queries the information of a bandwidth plan. |
ListBandwidthPackages | Queries specified bandwidth plans. |
UpdateBandwidthPackage | Modifies a bandwidth plan. |
ReplaceBandwidthPackage | Replaces a bandwidth plan. |
DeleteBandwidthPackage | Deletes a bandwidth plan. |
CreateBandwidthPackage | Creates a bandwidth plan. |
ListBandwidthackages | Queries all bandwidth plans. |
UpdateBandwidthPackagaAutoRenewAttribute | Modifies the auto-renewal status of a bandwidth plan. |
EIP line types and transmission network types
API | Description |
---|---|
ListIspTypes | Queries the line types of Elastic IP Address (EIP) that are supported in an acceleration region. |
GA instances
API | Description |
---|---|
CreateAccelerator | Creates a GA instance. |
DescribeAccelerator | Queries the information about a GA instance. |
ListAccelerators | Queries GA instances. |
UpdateAccelerator | Modifies a GA instance. |
UpdateAcceleratorConfirm | Confirms the specification of a GA instance that is modified. |
DeleteAccelerator | Deletes a GA instance. |
CreateSpareIps | Creates a secondary IP address for the CNAME. If the acceleration area becomes unavailable, GA redirects traffic to the secondary IP address. |
ListSpareIps | Queries the secondary IP addresses of the CNAME. |
GetSpareIp | Queries the status of the secondary IP addresses of the CNAME. |
DeleteSpareIps | Deletes the secondary IP addresses of the CNAME. |
DescribeAcceleratorAutoRenewAttribute | Queries the auto-renewal status of a GA instance. |
UpdateAcceleratorAutoRenewAttribute | Modifies the auto-renewal settings of a GA instance. |
Acceleration regions
API | Description |
---|---|
CreateIpSets | Creates an acceleration region. |
DescribeIpSet | Queries the information about an acceleration region. |
ListIpSets | Queries acceleration regions. |
UpdateIpSet | Modifies a specified acceleration region in an acceleration area. |
UpdateIpSets | Modifies multiple acceleration regions in an acceleration area. |
DeleteIpSet | Deletes an acceleration region. |
DeleteIpSets | Deletes multiple acceleration regions. |
ListAvailableAccelerateAreas | Queries available acceleration regions. |
GetIpsetsBandwidthLimit | Queries the bandwidth allocation limits of an acceleration area. |
Listeners
API | Description |
---|---|
CreateListener | Creates a listener. |
DescribeListener | Queries the information about a listener. |
ListListeners | Queries listeners. |
UpdateListener | Modifies a listener. |
DeleteListener | Deletes a listener. |
GetHealthStatus | Queries the health status of a listener. |
AssociateAdditionalCertificatesWithListener | Associates additional certificates with an HTTPS listener. |
DissociateAdditionalCertificatesFromListener | Disassociates additional certificates from an HTTPS listener. |
UpdateAdditionalCertificateWithListener | Replaces an additional certificate for an HTTPS listener. |
ListListenerCertificates | Queries the certificates that are associated with an HTTPS listener. |
ListSystemSecurityPolicies | Queries the TLS security policies that are supported by an HTTPS listener. |
Endpoint groups (intelligent routing listeners)
API | Description |
---|---|
CreateEndpointGroup | Creates an endpoint group. |
DescribeEndpointGroup | Queries the information about an endpoint group. |
ListEndpointGroups | Queries endpoint groups. |
UpdateEndpointGroup | Modifies an endpoint group. |
UpdateEndpointGroupAttribute | Modifies the name and description of an endpoint group. |
DeleteEndpointGroup | Deletes an endpoint group. |
AttachLogStoreToEndpointGroup | Associates a Log Service Logstore with an endpoint group. |
DetachLogStoreFromEndpointGroup | Disassociates a Log Service Logstore from an endpoint group. |
CreateEndpointGroups | Creates endpoint groups. |
UpdateEndpointGroups | Modifies the endpoint groups of a listener. |
ConfigEndpointProbe | Detects the latency of an endpoint. |
DeleteEndpointGroups | Deletes endpoint groups. |
Endpoint groups (custom routing listeners)
API | Description |
---|---|
CreateCustomRoutingEndpointGroups | Creates multiple endpoint groups for a custom routing listener. |
UpdateCustomRoutingEndpointGroupAttribute | Modifies the name and description of an endpoint group that is associated with a custom routing listener. |
DescribeCustomRoutingEndpointGroup | Queries the information about a specified endpoint group that is associated with a custom routing listener. |
ListCustomRoutingEndpointGroups | Queries the information about the endpoint groups that are associated with a custom routing listener. |
DeleteCustomRoutingEndpointGroups | Deletes multiple endpoint groups from a custom routing listener. |
Endpoint group mapping configurations (custom routing listeners)
API | Description |
---|---|
CreateCustomRoutingEndpointGroupDestinations | Sets the mapping configurations of an endpoint group that is associated with a custom routing listener. |
UpdateCustomRoutingEndpointGroupDestinations | Modifies the mapping configurations of an endpoint group that is associated with a custom routing listener. |
DescribeCustomRoutingEndpointGroupDestinations | Queries the mapping configurations of a specified endpoint group. |
ListCustomRoutingEndpointGroupDestinations | Queries the mapping configurations of endpoint groups. |
DeleteCustomRoutingEndpointGroupDestinations | Deletes mapping configurations from an endpoint group that is associated with a custom routing listener. |
Endpoints (custom routing listeners)
API | Description |
---|---|
CreateCustomRoutingEndpoints | Creates endpoints for a custom routing listener. |
UpdateCustomRoutingEndpoints | Modifies the endpoints of a custom routing listener. |
DescribeCustomRoutingEndpoint | Queries the information about a specified endpoint of a custom routing listener. |
ListCustomRoutingEndpoints | Queries the information about the endpoints of a custom routing listener. |
DeleteCustomRoutingEndpoints | Deletes endpoints from a custom routing listener. |
Traffic policies for endpoints (custom routing listeners)
API | Description |
---|---|
CreateCustomRoutingEndpointTrafficPolicies | Creates traffic policies for an endpoint of a custom routing listener. |
UpdateCustomRoutingEndpointTrafficPolicies | Modifies the traffic policies for an endpoint of a custom routing listener. |
DescribeCustomRoutingEndPointTrafficPolicy | Queries the traffic policies of a specified endpoint of a custom routing listener. |
ListCustomRoutingEndpointTrafficPolicies | Queries the traffic policies of endpoints of a custom routing listener. |
DeleteCustomRoutingEndpointTrafficPolicies | Deletes the traffic policies of endpoints from a custom routing listener. |
Port mappings (custom routing listeners)
API | Description |
---|---|
ListCustomRoutingPortMappings | Queries the port mappings of a custom routing listener. |
ListCustomRoutingPortMappingsByDestination | Queries the port mappings of a specified backend instance that is associated with a custom routing listener. |
Forwarding rules
API | Description |
---|---|
CreateForwardingRules | Creates a forwarding rule. |
UpdateForwardingRules | Updates a forwarding rule. |
ListForwardingRules | Queries the information about created forwarding rules. |
DeleteForwardingRules | Deletes a forwarding rule. |
Network access control lists (ACLs)
API | Description |
---|---|
CreateAcl | Create an ACL. |
UpdateAclAttribute | Modifies the attributes of an ACL. |
AddEntriesToAcl | Adds IP entries to an ACL. |
RemoveEntriesFromAcl | Removes IP entries from an ACL. |
ListAcls | Queries the ACLs in a specific region. |
GetAcl | Queries an ACL. |
DeleteAcl | Deletes an ACL. |
AssociateAclsWithListener | Associates a listener with an ACL. |
DissociateAclsFromListener | Disassociates a listener from an ACL. |
Origin probing
API | Description |
---|---|
CreateApplicationMonitor | Creates an origin probing task. |
UpdateApplicationMonitor | Modifies the configuration of an origin probing task. |
DisableApplicationMonitor | Disables origin probing. |
EnableApplicationMonitor | Enables origin probing. |
DeleteApplicationMonitor | Deletes an origin probing task. |
ListApplicationMonitor | Queries origin probing tasks. |
DescribeApplicationMonitor | Queries the detailed information about an origin probing task. |
DetectApplicationMonitor | Enables the diagnostics feature. |
ListApplicationMonitorDetectResult | Queries the diagnostic result of an origin probing task. |
Domain names
API | Description |
---|---|
CreateDomain | Adds a domain name that you want to accelerate to a GA instance. |
UpdateDomainState | Updates the ICP filing status of an accelerated domain name. |
UpdateDomain | Modifies an accelerated domain name of a GA instance. |
ListDomains | Queries the information of an accelerated domain name of a GA instance. |
GetInvalidDomainCount | Queries the number of invalid domain names of a GA instance. |
DeleteDomainAcceleratorRelation | Deletes an accelerated domain name of a GA instance. |
Basic GA instances
API | Description |
---|---|
CreateBasicAccelerator | Creates a basic GA instance. |
UpdateBasicAccelerator | Modifies a basic GA instance. |
GetBasicAccelerator | Queries the information about a basic GA instance. |
ListBasicAccelerators | Queries basic GA instances. |
DeleteBasicAccelerator | Deletes a basic GA instance. |
Acceleration regions (basic GA instances)
API | Description |
---|---|
CreateBasicIpSet | Creates an acceleration region for a basic GA instance. |
UpdateBasicIpSet | Modifies the bandwidth of an acceleration region for a basic GA instance. |
GetBasicIpSet | Queries the acceleration region of a basic GA instance. |
DeleteBasicIpSet | Deletes an acceleration region of a basic GA instance. |
Accelerated IP addresses (basic GA instances)
API | Description |
---|---|
CreateBasicAccelerateIp | Creates an accelerated IP address for a basic GA instance. |
GetBasicAccelerateIp | Queries the information of an accelerated IP address of a basic GA instance. |
GetBasicAccelerateIpIdleCount | Queries the number of idle accelerated IP addresses of a basic GA instance. |
ListBasicAccelerateIps | Queries accelerated IP addresses in an acceleration region of a basic GA instance. |
DeleteBasicAccelerateIp | Deletes an acceleration region of a basic GA instance. |
Endpoint groups of basic GA instances
API | Description |
---|---|
CreateBasicEndpointGroup | Creates an endpoint group for a basic GA instance. |
UpdateBasicEndpointGroup | Modifies the endpoint group of a basic GA instance. |
GetBasicEndpointGroup | Queries the information about the endpoint group of a basic GA instance. |
DeleteBasicEndpointGroup | Deletes the endpoint group of a basic GA instance. |
Endpoints (basic GA instances)
API | Description |
---|---|
CreateBasicEndpoint | Creates an endpoint for a basic GA instance. |
CreateBasicEndpoints | Creates multiple endpoints for a basic GA instance at the same time. |
UpdateBasicEndpoint | Modifies the name of an endpoint that is associated with a basic GA instance. |
GetBasicEndpoint | Queries the information of an endpoint of a basic GA instance. |
ListBasicEndpoints | Queries the endpoints that are associated with a basic GA instance. |
DeleteBasicEndpoint | Deletes an endpoint of a basic GA instance. |
Associating accelerated IP addresses with endpoints (basic GA instances)
API | Description |
---|---|
CreateBasicAccelerateIpEndpointRelation | Associates an accelerated IP address of a basic GA instance with an endpoint. |
CreateBasicAccelerateIpEndpointRelations | Creates multiple accelerated IP addresses for a basic GA instance and associates them with endpoints. |
GetBasicAccelerateIpEndpointRelation | Queries whether an accelerated IP address of a basic GA instance is associated with an endpoint. |
ListBasicAccelerateIpEndpointRelations | Queries the list of accelerated IP addresses of a basic GA instance that are associated with endpoints. |
DeleteBasicAccelerateIpEndpointRelation | Deletes an endpoint group of a basic GA instance. |