Package-level declarations

Types

Link copied to clipboard
data class ConnectAttachmentOptions(val protocol: String? = null)
Link copied to clipboard
data class ConnectPeerBgpOptions(val peerAsn: Int? = null)
Link copied to clipboard
data class ConnectPeerConfiguration(val bgpConfigurations: List<ConnectPeerConfigurationBgpConfiguration>? = null, val coreNetworkAddress: String? = null, val insideCidrBlocks: List<String>? = null, val peerAddress: String? = null, val protocol: String? = null)
Link copied to clipboard
data class ConnectPeerConfigurationBgpConfiguration(val coreNetworkAddress: String? = null, val coreNetworkAsn: Int? = null, val peerAddress: String? = null, val peerAsn: Int? = null)
Link copied to clipboard
data class CoreNetworkEdge(val asn: Int? = null, val edgeLocation: String? = null, val insideCidrBlocks: List<String>? = null)
Link copied to clipboard
data class CoreNetworkSegment(val edgeLocations: List<String>? = null, val name: String? = null, val sharedSegments: List<String>? = null)
Link copied to clipboard
data class DeviceAwsLocation(val subnetArn: String? = null, val zone: String? = null)
Link copied to clipboard
data class DeviceLocation(val address: String? = null, val latitude: String? = null, val longitude: String? = null)
Link copied to clipboard
data class GetConnectionResult(val arn: String, val connectedDeviceId: String, val connectedLinkId: String, val connectionId: String, val description: String, val deviceId: String, val globalNetworkId: String, val id: String, val linkId: String, val tags: Map<String, String>)

A collection of values returned by getConnection.

Link copied to clipboard
data class GetConnectionsResult(val deviceId: String? = null, val globalNetworkId: String, val id: String, val ids: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getConnections.

data class GetCoreNetworkPolicyDocumentAttachmentPolicy(val action: GetCoreNetworkPolicyDocumentAttachmentPolicyAction, val conditionLogic: String? = null, val conditions: List<GetCoreNetworkPolicyDocumentAttachmentPolicyCondition>, val description: String? = null, val ruleNumber: Int)
data class GetCoreNetworkPolicyDocumentAttachmentPolicyAction(val associationMethod: String, val requireAcceptance: Boolean? = null, val segment: String? = null, val tagValueOfKey: String? = null)
data class GetCoreNetworkPolicyDocumentAttachmentPolicyCondition(val key: String? = null, val operator: String? = null, val type: String, val value: String? = null)
data class GetCoreNetworkPolicyDocumentCoreNetworkConfiguration(val asnRanges: List<String>, val edgeLocations: List<GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocation>, val insideCidrBlocks: List<String>? = null, val vpnEcmpSupport: Boolean? = null)
data class GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocation(val asn: String? = null, val insideCidrBlocks: List<String>? = null, val location: String)
Link copied to clipboard
data class GetCoreNetworkPolicyDocumentResult(val attachmentPolicies: List<GetCoreNetworkPolicyDocumentAttachmentPolicy>? = null, val coreNetworkConfigurations: List<GetCoreNetworkPolicyDocumentCoreNetworkConfiguration>, val id: String, val json: String, val segmentActions: List<GetCoreNetworkPolicyDocumentSegmentAction>? = null, val segments: List<GetCoreNetworkPolicyDocumentSegment>, val version: String? = null)

A collection of values returned by getCoreNetworkPolicyDocument.

Link copied to clipboard
data class GetCoreNetworkPolicyDocumentSegment(val allowFilters: List<String>? = null, val denyFilters: List<String>? = null, val description: String? = null, val edgeLocations: List<String>? = null, val isolateAttachments: Boolean? = null, val name: String, val requireAttachmentAcceptance: Boolean? = null)
data class GetCoreNetworkPolicyDocumentSegmentAction(val action: String, val description: String? = null, val destinationCidrBlocks: List<String>? = null, val destinations: List<String>? = null, val mode: String? = null, val segment: String, val shareWithExcepts: List<String>? = null, val shareWiths: List<String>? = null)
Link copied to clipboard
data class GetDeviceAwsLocation(val subnetArn: String, val zone: String)
Link copied to clipboard
data class GetDeviceLocation(val address: String, val latitude: String, val longitude: String)
Link copied to clipboard
data class GetDeviceResult(val arn: String, val awsLocations: List<GetDeviceAwsLocation>, val description: String, val deviceId: String, val globalNetworkId: String, val id: String, val locations: List<GetDeviceLocation>, val model: String, val serialNumber: String, val siteId: String, val tags: Map<String, String>, val type: String, val vendor: String)

A collection of values returned by getDevice.

Link copied to clipboard
data class GetDevicesResult(val globalNetworkId: String, val id: String, val ids: List<String>, val siteId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getDevices.

Link copied to clipboard
data class GetGlobalNetworkResult(val arn: String, val description: String, val globalNetworkId: String, val id: String, val tags: Map<String, String>)

A collection of values returned by getGlobalNetwork.

Link copied to clipboard
data class GetGlobalNetworksResult(val id: String, val ids: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getGlobalNetworks.

Link copied to clipboard
data class GetLinkBandwidth(val downloadSpeed: Int, val uploadSpeed: Int)
Link copied to clipboard
data class GetLinkResult(val arn: String, val bandwidths: List<GetLinkBandwidth>, val description: String, val globalNetworkId: String, val id: String, val linkId: String, val providerName: String, val siteId: String, val tags: Map<String, String>, val type: String)

A collection of values returned by getLink.

Link copied to clipboard
data class GetLinksResult(val globalNetworkId: String, val id: String, val ids: List<String>, val providerName: String? = null, val siteId: String? = null, val tags: Map<String, String>? = null, val type: String? = null)

A collection of values returned by getLinks.

Link copied to clipboard
data class GetSiteLocation(val address: String, val latitude: String, val longitude: String)
Link copied to clipboard
data class GetSiteResult(val arn: String, val description: String, val globalNetworkId: String, val id: String, val locations: List<GetSiteLocation>, val siteId: String, val tags: Map<String, String>)

A collection of values returned by getSite.

Link copied to clipboard
data class GetSitesResult(val globalNetworkId: String, val id: String, val ids: List<String>, val tags: Map<String, String>? = null)

A collection of values returned by getSites.

Link copied to clipboard
data class LinkBandwidth(val downloadSpeed: Int? = null, val uploadSpeed: Int? = null)
Link copied to clipboard
data class SiteLocation(val address: String? = null, val latitude: String? = null, val longitude: String? = null)
Link copied to clipboard
data class VpcAttachmentOptions(val applianceModeSupport: Boolean? = null, val ipv6Support: Boolean? = null)