NlbFunctions

Functions

Link copied to clipboard

This data source provides the Nlb Listeners of the current Alibaba Cloud user.

suspend fun getListeners(ids: List<String>? = null, listenerProtocol: String? = null, loadBalancerIds: List<String>? = null, outputFile: String? = null): GetListenersResult
Link copied to clipboard

This data source provides the Nlb Load Balancers of the current Alibaba Cloud user.

suspend fun getLoadBalancers(addressIpVersion: String? = null, addressType: String? = null, dnsName: String? = null, ids: List<String>? = null, ipv6AddressType: String? = null, loadBalancerBusinessStatus: String? = null, loadBalancerNames: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, status: String? = null, tags: Map<String, String>? = null, vpcIds: List<String>? = null, zoneId: String? = null): GetLoadBalancersResult
Link copied to clipboard

This data source provides the Nlb Security Policies of the current Alibaba Cloud user.

suspend fun getSecurityPolicies(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, securityPolicyNames: List<String>? = null, status: String? = null, tags: Map<String, String>? = null): GetSecurityPoliciesResult
Link copied to clipboard

This data source provides the Nlb Server Groups of the current Alibaba Cloud user.

suspend fun getServerGroups(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, serverGroupNames: List<String>? = null, serverGroupType: String? = null, status: String? = null, tags: Map<String, String>? = null): GetServerGroupsResult
Link copied to clipboard

This data source provides the Nlb Server Group Server Attachments of the current Alibaba Cloud user.

suspend fun getServerGroupServerAttachments(ids: List<String>? = null, outputFile: String? = null, serverGroupId: String? = null, serverIds: List<String>? = null, serverIps: List<String>? = null): GetServerGroupServerAttachmentsResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides the available zones with the Network Load Balancer (NLB) Instance of the current Alibaba Cloud user.

suspend fun getZones(outputFile: String? = null): GetZonesResult
suspend fun getZones(argument: suspend GetZonesPlainArgsBuilder.() -> Unit): GetZonesResult