Package-level declarations

Types

Link copied to clipboard
data class ConnectAttachmentOptions(val protocol: String? = null)

Connect attachment options for protocol

data class ConnectAttachmentProposedNetworkFunctionGroupChange(val attachmentPolicyRuleNumber: Int? = null, val networkFunctionGroupName: String? = null, val tags: List<ConnectAttachmentTag>? = null)

The attachment to move from one network function group to another.

Link copied to clipboard
data class ConnectAttachmentProposedSegmentChange(val attachmentPolicyRuleNumber: Int? = null, val segmentName: String? = null, val tags: List<ConnectAttachmentTag>? = null)

The attachment to move from one segment to another.

Link copied to clipboard
data class ConnectAttachmentTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class ConnectPeerBgpConfiguration(val coreNetworkAddress: String? = null, val coreNetworkAsn: Double? = null, val peerAddress: String? = null, val peerAsn: Double? = null)

Bgp configuration for connect peer

Link copied to clipboard
data class ConnectPeerBgpOptions(val peerAsn: Double? = null)

Bgp options

Link copied to clipboard
data class ConnectPeerConfiguration(val bgpConfigurations: List<ConnectPeerBgpConfiguration>? = null, val coreNetworkAddress: String? = null, val insideCidrBlocks: List<String>? = null, val peerAddress: String? = null, val protocol: String? = null)
Link copied to clipboard
data class CoreNetworkEdge(val asn: Double? = null, val edgeLocation: String? = null, val insideCidrBlocks: List<String>? = null)
Link copied to clipboard
data class CoreNetworkNetworkFunctionGroup(val edgeLocations: List<String>? = null, val name: String? = null, val segments: CoreNetworkNetworkFunctionGroupSegmentsProperties? = null)
data class CoreNetworkNetworkFunctionGroupSegmentsProperties(val sendTo: List<String>? = null, val sendVia: List<String>? = null)

The segments associated with the network function group.

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)

The Amazon Web Services location of the device, if applicable.

Link copied to clipboard
data class DeviceLocation(val address: String? = null, val latitude: String? = null, val longitude: String? = null)

The site location.

data class DirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange(val attachmentPolicyRuleNumber: Int? = null, val networkFunctionGroupName: String? = null, val tags: List<DirectConnectGatewayAttachmentTag>? = null)

The attachment to move from one network function group to another.

data class DirectConnectGatewayAttachmentProposedSegmentChange(val attachmentPolicyRuleNumber: Int? = null, val segmentName: String? = null, val tags: List<DirectConnectGatewayAttachmentTag>? = null)

The attachment to move from one segment to another.

Link copied to clipboard
data class DirectConnectGatewayAttachmentTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class GetConnectAttachmentResult(val attachmentId: String? = null, val attachmentPolicyRuleNumber: Int? = null, val attachmentType: String? = null, val coreNetworkArn: String? = null, val createdAt: String? = null, val networkFunctionGroupName: String? = null, val ownerAccountId: String? = null, val proposedNetworkFunctionGroupChange: ConnectAttachmentProposedNetworkFunctionGroupChange? = null, val proposedSegmentChange: ConnectAttachmentProposedSegmentChange? = null, val resourceArn: String? = null, val segmentName: String? = null, val state: String? = null, val tags: List<Tag>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetConnectPeerResult(val configuration: ConnectPeerConfiguration? = null, val connectPeerId: String? = null, val coreNetworkId: String? = null, val createdAt: String? = null, val edgeLocation: String? = null, val state: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetCoreNetworkResult(val coreNetworkArn: String? = null, val coreNetworkId: String? = null, val createdAt: String? = null, val description: String? = null, val edges: List<CoreNetworkEdge>? = null, val networkFunctionGroups: List<CoreNetworkNetworkFunctionGroup>? = null, val ownerAccount: String? = null, val policyDocument: Any? = null, val segments: List<CoreNetworkSegment>? = null, val state: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetDeviceResult(val awsLocation: DeviceAwsLocation? = null, val createdAt: String? = null, val description: String? = null, val deviceArn: String? = null, val deviceId: String? = null, val location: DeviceLocation? = null, val model: String? = null, val serialNumber: String? = null, val siteId: String? = null, val state: String? = null, val tags: List<Tag>? = null, val type: String? = null, val vendor: String? = null)
Link copied to clipboard
data class GetDirectConnectGatewayAttachmentResult(val attachmentId: String? = null, val attachmentPolicyRuleNumber: Int? = null, val attachmentType: String? = null, val coreNetworkArn: String? = null, val createdAt: String? = null, val edgeLocations: List<String>? = null, val networkFunctionGroupName: String? = null, val ownerAccountId: String? = null, val proposedNetworkFunctionGroupChange: DirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange? = null, val proposedSegmentChange: DirectConnectGatewayAttachmentProposedSegmentChange? = null, val resourceArn: String? = null, val segmentName: String? = null, val state: String? = null, val tags: List<Tag>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetGlobalNetworkResult(val arn: String? = null, val createdAt: String? = null, val description: String? = null, val id: String? = null, val state: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetLinkResult(val bandwidth: LinkBandwidth? = null, val createdAt: String? = null, val description: String? = null, val linkArn: String? = null, val linkId: String? = null, val provider: String? = null, val state: String? = null, val tags: List<Tag>? = null, val type: String? = null)
Link copied to clipboard
data class GetSiteResult(val createdAt: String? = null, val description: String? = null, val location: SiteLocation? = null, val siteArn: String? = null, val siteId: String? = null, val state: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetSiteToSiteVpnAttachmentResult(val attachmentId: String? = null, val attachmentPolicyRuleNumber: Int? = null, val attachmentType: String? = null, val coreNetworkArn: String? = null, val createdAt: String? = null, val edgeLocation: String? = null, val networkFunctionGroupName: String? = null, val ownerAccountId: String? = null, val proposedNetworkFunctionGroupChange: SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange? = null, val proposedSegmentChange: SiteToSiteVpnAttachmentProposedSegmentChange? = null, val resourceArn: String? = null, val segmentName: String? = null, val state: String? = null, val tags: List<Tag>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetTransitGatewayPeeringResult(val coreNetworkArn: String? = null, val createdAt: String? = null, val edgeLocation: String? = null, val ownerAccountId: String? = null, val peeringId: String? = null, val peeringType: String? = null, val resourceArn: String? = null, val state: String? = null, val tags: List<Tag>? = null, val transitGatewayPeeringAttachmentId: String? = null)
data class GetTransitGatewayRouteTableAttachmentResult(val attachmentId: String? = null, val attachmentPolicyRuleNumber: Int? = null, val attachmentType: String? = null, val coreNetworkArn: String? = null, val coreNetworkId: String? = null, val createdAt: String? = null, val edgeLocation: String? = null, val networkFunctionGroupName: String? = null, val ownerAccountId: String? = null, val proposedNetworkFunctionGroupChange: TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange? = null, val proposedSegmentChange: TransitGatewayRouteTableAttachmentProposedSegmentChange? = null, val resourceArn: String? = null, val segmentName: String? = null, val state: String? = null, val tags: List<Tag>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class GetVpcAttachmentResult(val attachmentId: String? = null, val attachmentPolicyRuleNumber: Int? = null, val attachmentType: String? = null, val coreNetworkArn: String? = null, val createdAt: String? = null, val edgeLocation: String? = null, val networkFunctionGroupName: String? = null, val options: VpcAttachmentVpcOptions? = null, val ownerAccountId: String? = null, val proposedNetworkFunctionGroupChange: VpcAttachmentProposedNetworkFunctionGroupChange? = null, val proposedSegmentChange: VpcAttachmentProposedSegmentChange? = null, val resourceArn: String? = null, val segmentName: String? = null, val state: String? = null, val subnetArns: List<String>? = null, val tags: List<Tag>? = null, val updatedAt: String? = null)
Link copied to clipboard
data class LinkBandwidth(val downloadSpeed: Int? = null, val uploadSpeed: Int? = null)

The bandwidth for the link.

Link copied to clipboard
data class SiteLocation(val address: String? = null, val latitude: String? = null, val longitude: String? = null)

The location of the site

data class SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange(val attachmentPolicyRuleNumber: Int? = null, val networkFunctionGroupName: String? = null, val tags: List<SiteToSiteVpnAttachmentTag>? = null)

The attachment to move from one network function group to another.

data class SiteToSiteVpnAttachmentProposedSegmentChange(val attachmentPolicyRuleNumber: Int? = null, val segmentName: String? = null, val tags: List<SiteToSiteVpnAttachmentTag>? = null)

The attachment to move from one segment to another.

Link copied to clipboard
data class SiteToSiteVpnAttachmentTag(val key: String, val value: String)

A key-value pair to associate with a resource.

data class TransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange(val attachmentPolicyRuleNumber: Int? = null, val networkFunctionGroupName: String? = null, val tags: List<TransitGatewayRouteTableAttachmentTag>? = null)

The attachment to move from one network function group to another.

data class TransitGatewayRouteTableAttachmentProposedSegmentChange(val attachmentPolicyRuleNumber: Int? = null, val segmentName: String? = null, val tags: List<TransitGatewayRouteTableAttachmentTag>? = null)

The attachment to move from one segment to another.

Link copied to clipboard
data class TransitGatewayRouteTableAttachmentTag(val key: String, val value: String)

A key-value pair to associate with a resource.

data class VpcAttachmentProposedNetworkFunctionGroupChange(val attachmentPolicyRuleNumber: Int? = null, val networkFunctionGroupName: String? = null, val tags: List<VpcAttachmentTag>? = null)

The attachment to move from one network function group to another.

Link copied to clipboard
data class VpcAttachmentProposedSegmentChange(val attachmentPolicyRuleNumber: Int? = null, val segmentName: String? = null, val tags: List<VpcAttachmentTag>? = null)

The attachment to move from one segment to another.

Link copied to clipboard
data class VpcAttachmentTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class VpcAttachmentVpcOptions(val applianceModeSupport: Boolean? = null, val ipv6Support: Boolean? = null)

Vpc options of the attachment.