GaFunctions

Functions

Link copied to clipboard

This data source provides the Global Accelerator (GA) Accelerators of the current Alibaba Cloud user.

suspend fun getAccelerators(bandwidthBillingType: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAcceleratorsResult
Link copied to clipboard

This data source provides the Ga Accelerator Spare Ip Attachments of the current Alibaba Cloud user.

suspend fun getAcceleratorSpareIpAttachments(acceleratorId: String, ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetAcceleratorSpareIpAttachmentsResult
Link copied to clipboard
suspend fun getAcls(argument: GetAclsPlainArgs): GetAclsResult

This data source provides the Ga Acls of the current Alibaba Cloud user.

suspend fun getAcls(argument: suspend GetAclsPlainArgsBuilder.() -> Unit): GetAclsResult
suspend fun getAcls(aclName: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAclsResult
Link copied to clipboard

This data source provides the Ga Additional Certificates of the current Alibaba Cloud user.

suspend fun getAdditionalCertificates(acceleratorId: String, ids: List<String>? = null, listenerId: String, outputFile: String? = null): GetAdditionalCertificatesResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Bandwidth Packages of the current Alibaba Cloud user.

suspend fun getBandwidthPackages(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null, type: String? = null): GetBandwidthPackagesResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Basic Accelerate Ip Endpoint Relations of the current Alibaba Cloud user.

suspend fun getBasicAccelerateIpEndpointRelations(accelerateIpId: String? = null, acceleratorId: String, endpointId: String? = null, ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetBasicAccelerateIpEndpointRelationsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Basic Accelerate IPs of the current Alibaba Cloud user.

suspend fun getBasicAccelerateIps(accelerateIpAddress: String? = null, accelerateIpId: String? = null, ids: List<String>? = null, ipSetId: String, outputFile: String? = null, status: String? = null): GetBasicAccelerateIpsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Basic Accelerators of the current Alibaba Cloud user.

suspend fun getBasicAccelerators(acceleratorId: String? = null, bandwidthBillingType: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null): GetBasicAcceleratorsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Basic Endpoints of the current Alibaba Cloud user.

suspend fun getBasicEndpoints(endpointGroupId: String, endpointId: String? = null, endpointType: String? = null, ids: List<String>? = null, name: String? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetBasicEndpointsResult

This data source provides the Global Accelerator (GA) Custom Routing Endpoint Group Destinations of the current Alibaba Cloud user.

suspend fun getCustomRoutingEndpointGroupDestinations(acceleratorId: String, endpointGroupId: String? = null, fromPort: Int? = null, ids: List<String>? = null, listenerId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, protocols: List<String>? = null, toPort: Int? = null): GetCustomRoutingEndpointGroupDestinationsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Custom Routing Endpoint Groups of the current Alibaba Cloud user.

suspend fun getCustomRoutingEndpointGroups(acceleratorId: String, endpointGroupId: String? = null, ids: List<String>? = null, listenerId: String? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null): GetCustomRoutingEndpointGroupsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Custom Routing Endpoints of the current Alibaba Cloud user.

suspend fun getCustomRoutingEndpoints(acceleratorId: String, endpointGroupId: String? = null, ids: List<String>? = null, listenerId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetCustomRoutingEndpointsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Custom Routing Endpoint Traffic Policies of the current Alibaba Cloud user.

suspend fun getCustomRoutingEndpointTrafficPolicies(acceleratorId: String, address: String? = null, endpointGroupId: String? = null, endpointId: String? = null, ids: List<String>? = null, listenerId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetCustomRoutingEndpointTrafficPoliciesResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Custom Routing Port Mappings of the current Alibaba Cloud user.

suspend fun getCustomRoutingPortMappings(acceleratorId: String, endpointGroupId: String? = null, listenerId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null): GetCustomRoutingPortMappingsResult
Link copied to clipboard

This data source provides Ga Domain available to the user.What is Domain

suspend fun getDomains(argument: suspend GetDomainsPlainArgsBuilder.() -> Unit): GetDomainsResult
suspend fun getDomains(acceleratorId: String? = null, domain: String? = null, ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null): GetDomainsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Endpoint Group Ip Address Cidr Blocks of the current Alibaba Cloud user.

suspend fun getEndpointGroupIpAddressCidrBlocks(acceleratorId: String? = null, endpointGroupRegion: String, outputFile: String? = null): GetEndpointGroupIpAddressCidrBlocksResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Endpoint Groups of the current Alibaba Cloud user.

suspend fun getEndpointGroups(acceleratorId: String, endpointGroupType: String? = null, ids: List<String>? = null, listenerId: String? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetEndpointGroupsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Forwarding Rules of the current Alibaba Cloud user.

suspend fun getForwardingRules(acceleratorId: String, ids: List<String>? = null, listenerId: String, outputFile: String? = null, status: String? = null): GetForwardingRulesResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Ip Sets of the current Alibaba Cloud user.

suspend fun getIpSets(argument: suspend GetIpSetsPlainArgsBuilder.() -> Unit): GetIpSetsResult
suspend fun getIpSets(acceleratorId: String, ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetIpSetsResult
Link copied to clipboard

This data source provides the Global Accelerator (GA) Listeners of the current Alibaba Cloud user.

suspend fun getListeners(acceleratorId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetListenersResult