Package-level declarations

Types

Link copied to clipboard
data class ConnectionBgpConfig(val enable: Boolean? = null, val localAsn: String? = null, val localBgpIp: String? = null, val tunnelCidr: String? = null)
Link copied to clipboard
data class ConnectionHealthCheckConfig(val dip: String? = null, val enable: Boolean? = null, val interval: Int? = null, val retry: Int? = null, val sip: String? = null)
Link copied to clipboard
data class ConnectionIkeConfig(val ikeAuthAlg: String? = null, val ikeEncAlg: String? = null, val ikeLifetime: Int? = null, val ikeLocalId: String? = null, val ikeMode: String? = null, val ikePfs: String? = null, val ikeRemoteId: String? = null, val ikeVersion: String? = null, val psk: String? = null)
Link copied to clipboard
data class ConnectionIpsecConfig(val ipsecAuthAlg: String? = null, val ipsecEncAlg: String? = null, val ipsecLifetime: Int? = null, val ipsecPfs: String? = null)
Link copied to clipboard
data class GatewayVpnAttachmentBgpConfig(val enable: Boolean? = null, val localAsn: Int? = null, val localBgpIp: String? = null, val tunnelCidr: String? = null)
Link copied to clipboard
data class GatewayVpnAttachmentHealthCheckConfig(val dip: String? = null, val enable: Boolean? = null, val interval: Int? = null, val policy: String? = null, val retry: Int? = null, val sip: String? = null)
Link copied to clipboard
data class GatewayVpnAttachmentIkeConfig(val ikeAuthAlg: String? = null, val ikeEncAlg: String? = null, val ikeLifetime: Int? = null, val ikeMode: String? = null, val ikePfs: String? = null, val ikeVersion: String? = null, val localId: String? = null, val psk: String? = null, val remoteId: String? = null)
Link copied to clipboard
data class GatewayVpnAttachmentIpsecConfig(val ipsecAuthAlg: String? = null, val ipsecEncAlg: String? = null, val ipsecLifetime: Int? = null, val ipsecPfs: String? = null)
Link copied to clipboard
data class GetConnectionsConnection(val createTime: String, val customerGatewayId: String, val effectImmediately: Boolean, val enableDpd: Boolean, val enableNatTraversal: Boolean, val id: String, val ikeConfigs: List<GetConnectionsConnectionIkeConfig>? = null, val ipsecConfigs: List<GetConnectionsConnectionIpsecConfig>? = null, val localSubnet: String, val name: String, val remoteSubnet: String, val status: String, val vcoHealthChecks: List<GetConnectionsConnectionVcoHealthCheck>? = null, val vpnBgpConfigs: List<GetConnectionsConnectionVpnBgpConfig>? = null, val vpnGatewayId: String)
Link copied to clipboard
data class GetConnectionsConnectionIkeConfig(val ikeAuthAlg: String? = null, val ikeEncAlg: String? = null, val ikeLifetime: Int? = null, val ikeLocalId: String? = null, val ikeMode: String? = null, val ikePfs: String? = null, val ikeRemoteId: String? = null, val ikeVersion: String? = null, val psk: String? = null)
Link copied to clipboard
data class GetConnectionsConnectionIpsecConfig(val ipsecAuthAlg: String? = null, val ipsecEncAlg: String? = null, val ipsecLifetime: Int? = null, val ipsecPfs: String? = null)
Link copied to clipboard
data class GetConnectionsConnectionVcoHealthCheck(val dip: String? = null, val enable: String? = null, val interval: Int? = null, val retry: Int? = null, val sip: String? = null, val status: String? = null)
Link copied to clipboard
data class GetConnectionsConnectionVpnBgpConfig(val authKey: String? = null, val localAsn: Int? = null, val localBgpIp: String? = null, val peerAsn: Int? = null, val peerBgpIp: String? = null, val status: String? = null, val tunnelCidr: String? = null)
Link copied to clipboard
data class GetConnectionsResult(val connections: List<GetConnectionsConnection>, val customerGatewayId: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val vpnGatewayId: String? = null)

A collection of values returned by getConnections.

Link copied to clipboard
data class GetCustomerGatewaysGateway(val asn: Int, val createTime: String, val description: String, val id: String, val ipAddress: String, val name: String)
Link copied to clipboard
data class GetCustomerGatewaysResult(val gateways: List<GetCustomerGatewaysGateway>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getCustomerGateways.

Link copied to clipboard
data class GetGatewaysGateway(val autoPropagate: String, val businessStatus: String, val createTime: String, val description: String, val enableIpsec: String, val enableSsl: String, val endTime: String, val id: String, val instanceChargeType: String, val internetIp: String, val name: String, val networkType: String, val specification: String, val sslConnections: Int, val status: String, val vpcId: String)
Link copied to clipboard
data class GetGatewaysResult(val businessStatus: String? = null, val enableIpsec: Boolean? = null, val gateways: List<GetGatewaysGateway>, val id: String, val ids: List<String>, val includeReservationData: Boolean? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val vpcId: String? = null)

A collection of values returned by getGateways.

Link copied to clipboard
data class GetGatewayVcoRoutesResult(val id: String, val ids: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val routeEntryType: String? = null, val routes: List<GetGatewayVcoRoutesRoute>, val status: String? = null, val vpnConnectionId: String)

A collection of values returned by getGatewayVcoRoutes.

Link copied to clipboard
data class GetGatewayVcoRoutesRoute(val asPath: String, val createTime: String, val id: String, val nextHop: String, val routeDest: String, val source: String, val status: String, val vpnConnectionId: String, val weight: Int)
Link copied to clipboard
data class GetGatewayVpnAttachmentsAttachment(val bgpConfigs: List<GetGatewayVpnAttachmentsAttachmentBgpConfig>, val connectionStatus: String, val createTime: String, val customerGatewayId: String, val effectImmediately: Boolean, val healthCheckConfigs: List<GetGatewayVpnAttachmentsAttachmentHealthCheckConfig>, val id: String, val ikeConfigs: List<GetGatewayVpnAttachmentsAttachmentIkeConfig>, val internetIp: String, val ipsecConfigs: List<GetGatewayVpnAttachmentsAttachmentIpsecConfig>, val localSubnet: String, val networkType: String, val remoteSubnet: String, val status: String, val vpnAttachmentName: String, val vpnConnectionId: String)
data class GetGatewayVpnAttachmentsAttachmentBgpConfig(val localAsn: String, val localBgpIp: String, val status: String, val tunnelCidr: String)
data class GetGatewayVpnAttachmentsAttachmentHealthCheckConfig(val dip: String, val enable: Boolean, val interval: Int, val policy: String, val retry: Int, val sip: String, val status: String)
data class GetGatewayVpnAttachmentsAttachmentIkeConfig(val ikeAuthAlg: String, val ikeEncAlg: String, val ikeLifetime: String, val ikeMode: String, val ikePfs: String, val ikeVersion: String, val localId: String, val psk: String, val remoteId: String)
data class GetGatewayVpnAttachmentsAttachmentIpsecConfig(val ipsecAuthAlg: String, val ipsecEncAlg: String, val ipsecLifetime: String, val ipsecPfs: String)
Link copied to clipboard
data class GetGatewayVpnAttachmentsResult(val attachments: List<GetGatewayVpnAttachmentsAttachment>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null, val vpnGatewayId: String? = null)

A collection of values returned by getGatewayVpnAttachments.

Link copied to clipboard
data class IpsecServerIkeConfig(val ikeAuthAlg: String? = null, val ikeEncAlg: String? = null, val ikeLifetime: Int? = null, val ikeMode: String? = null, val ikePfs: String? = null, val ikeVersion: String? = null, val localId: String? = null, val remoteId: String? = null)
Link copied to clipboard
data class IpsecServerIpsecConfig(val ipsecAuthAlg: String? = null, val ipsecEncAlg: String? = null, val ipsecLifetime: Int? = null, val ipsecPfs: String? = null)