VpnFunctions

Functions

Link copied to clipboard

The VPN connections data source lists lots of VPN connections resource information owned by an Alicloud account.

suspend fun getConnections(customerGatewayId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, vpnGatewayId: String? = null): GetConnectionsResult
Link copied to clipboard

The VPN customers gateways data source lists a number of VPN customer gateways resource information owned by an Alicloud account.

suspend fun getCustomerGateways(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetCustomerGatewaysResult
Link copied to clipboard

The VPNs data source lists a number of VPNs resource information owned by an Alicloud account.

suspend fun getGateways(argument: suspend GetGatewaysPlainArgsBuilder.() -> Unit): GetGatewaysResult
suspend fun getGateways(businessStatus: String? = null, enableIpsec: Boolean? = null, ids: List<String>? = null, includeReservationData: Boolean? = null, nameRegex: String? = null, outputFile: String? = null, sslVpn: String? = null, status: String? = null, vpcId: String? = null): GetGatewaysResult
Link copied to clipboard

This data source provides the Vpn Gateway Vco Routes of the current Alibaba Cloud user.

suspend fun getGatewayVcoRoutes(ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, routeEntryType: String? = null, status: String? = null, vpnConnectionId: String): GetGatewayVcoRoutesResult
Link copied to clipboard

This data source provides Vpn Gateway Vpn Attachment available to the user.What is Vpn Attachment

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

This data source provides VPN Gateway Zone available to the user.What is Zone

suspend fun getGatewayZones(ids: List<String>? = null, outputFile: String? = null, spec: String): GetGatewayZonesResult