@swamp/aws/networkmanager
v2026.04.23.3
AWS NETWORKMANAGER infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsnetworkmanagercloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/networkmanager@swamp/aws/networkmanager/connect-attachmentv2026.04.23.2connect_attachment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | ID of the CoreNetwork that the attachment will be attached to. |
| EdgeLocation | string | Edge location of the attachment. |
| ProposedSegmentChange? | object | The attachment to move from one segment to another. |
| NetworkFunctionGroupName? | string | The name of the network function group attachment. |
| ProposedNetworkFunctionGroupChange? | object | The attachment to move from one network function group to another. |
| RoutingPolicyLabel? | string | Routing policy label |
| Tags? | array | Tags for the attachment. |
| TransportAttachmentId | string | Id of transport attachment |
| Options | object | Protocol options for connect attachment |
createCreate a NetworkManager ConnectAttachment
getGet a NetworkManager ConnectAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager ConnectAttachment |
updateUpdate a NetworkManager ConnectAttachment
deleteDelete a NetworkManager ConnectAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager ConnectAttachment |
syncSync NetworkManager ConnectAttachment state from AWS
Resources
state(infinite)— NetworkManager ConnectAttachment resource state
@swamp/aws/networkmanager/connect-peerv2026.04.23.2connect_peer.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PeerAddress | string | The IP address of the Connect peer. |
| CoreNetworkAddress? | string | The IP address of a core network. |
| BgpOptions? | object | Bgp options for connect peer. |
| InsideCidrBlocks? | array | The inside IP addresses used for a Connect peer configuration. |
| ConnectAttachmentId | string | The ID of the attachment to connect. |
| Configuration? | object | Configuration of the connect peer. |
| SubnetArn? | string | The subnet ARN for the connect peer. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a NetworkManager ConnectPeer
getGet a NetworkManager ConnectPeer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager ConnectPeer |
updateUpdate a NetworkManager ConnectPeer
deleteDelete a NetworkManager ConnectPeer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager ConnectPeer |
syncSync NetworkManager ConnectPeer state from AWS
Resources
state(infinite)— NetworkManager ConnectPeer resource state
@swamp/aws/networkmanager/core-networkv2026.04.23.2core_network.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalNetworkId | string | The ID of the global network that your core network is a part of. |
| PolicyDocument? | string | Live policy document for the core network, you must provide PolicyDocument in Json Format |
| Description? | string | The description of core network |
| Tags? | array | The tags for the global network. |
createCreate a NetworkManager CoreNetwork
getGet a NetworkManager CoreNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CoreNetwork |
updateUpdate a NetworkManager CoreNetwork
deleteDelete a NetworkManager CoreNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CoreNetwork |
syncSync NetworkManager CoreNetwork state from AWS
Resources
state(infinite)— NetworkManager CoreNetwork resource state
@swamp/aws/networkmanager/core-network-prefix-list-associationv2026.04.23.2core_network_prefix_list_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | The ID of the core network. |
| PrefixListArn | string | The Amazon Resource Name (ARN) of the prefix list. |
| PrefixListAlias | string | The alias of the prefix list |
createCreate a NetworkManager CoreNetworkPrefixListAssociation
getGet a NetworkManager CoreNetworkPrefixListAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CoreNetworkPrefixListAssociation |
deleteDelete a NetworkManager CoreNetworkPrefixListAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CoreNetworkPrefixListAssociation |
syncSync NetworkManager CoreNetworkPrefixListAssociation state from AWS
Resources
state(infinite)— NetworkManager CoreNetworkPrefixListAssociation resource state
@swamp/aws/networkmanager/customer-gateway-associationv2026.04.23.2customer_gateway_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalNetworkId | string | The ID of the global network. |
| CustomerGatewayArn | string | The Amazon Resource Name (ARN) of the customer gateway. |
| DeviceId | string | The ID of the device |
| LinkId? | string | The ID of the link |
createCreate a NetworkManager CustomerGatewayAssociation
getGet a NetworkManager CustomerGatewayAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CustomerGatewayAssociation |
deleteDelete a NetworkManager CustomerGatewayAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager CustomerGatewayAssociation |
syncSync NetworkManager CustomerGatewayAssociation state from AWS
Resources
state(infinite)— NetworkManager CustomerGatewayAssociation resource state
@swamp/aws/networkmanager/devicev2026.04.23.2device.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the device. |
| Tags? | array | The tags for the device. |
| GlobalNetworkId | string | The ID of the global network. |
| AWSLocation? | object | The Amazon Web Services location of the device, if applicable. |
| Location? | object | The site location. |
| Model? | string | The device model |
| SerialNumber? | string | The device serial number. |
| SiteId? | string | The site ID. |
| Type? | string | The device type. |
| Vendor? | string | The device vendor. |
createCreate a NetworkManager Device
getGet a NetworkManager Device
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Device |
updateUpdate a NetworkManager Device
deleteDelete a NetworkManager Device
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Device |
syncSync NetworkManager Device state from AWS
Resources
state(infinite)— NetworkManager Device resource state
@swamp/aws/networkmanager/direct-connect-gateway-attachmentv2026.04.23.2direct_connect_gateway_attachment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | The ID of a core network for the Direct Connect Gateway attachment. |
| EdgeLocations | array | The Regions where the edges are located. |
| DirectConnectGatewayArn | string | The ARN of the Direct Connect Gateway. |
| ProposedSegmentChange? | object | The attachment to move from one segment to another. |
| ProposedNetworkFunctionGroupChange? | object | The attachment to move from one network function group to another. |
| RoutingPolicyLabel? | string | Routing policy label |
| Tags? | array | Tags for the attachment. |
createCreate a NetworkManager DirectConnectGatewayAttachment
getGet a NetworkManager DirectConnectGatewayAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager DirectConnectGatewayAttachment |
updateUpdate a NetworkManager DirectConnectGatewayAttachment
deleteDelete a NetworkManager DirectConnectGatewayAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager DirectConnectGatewayAttachment |
syncSync NetworkManager DirectConnectGatewayAttachment state from AWS
Resources
state(infinite)— NetworkManager DirectConnectGatewayAttachment resource state
@swamp/aws/networkmanager/global-networkv2026.04.23.2global_network.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the global network. |
| Tags? | array | The tags for the global network. |
| CreatedAt? | string | The date and time that the global network was created. |
| State? | string | The state of the global network. |
createCreate a NetworkManager GlobalNetwork
getGet a NetworkManager GlobalNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager GlobalNetwork |
updateUpdate a NetworkManager GlobalNetwork
deleteDelete a NetworkManager GlobalNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager GlobalNetwork |
syncSync NetworkManager GlobalNetwork state from AWS
Resources
state(infinite)— NetworkManager GlobalNetwork resource state
@swamp/aws/networkmanager/linkv2026.04.23.2link.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalNetworkId | string | The ID of the global network. |
| SiteId | string | The ID of the site |
| Bandwidth | object | The Bandwidth for the link. |
| Provider? | string | The provider of the link. |
| Description? | string | The description of the link. |
| Tags? | array | The tags for the link. |
| Type? | string | The type of the link. |
createCreate a NetworkManager Link
getGet a NetworkManager Link
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Link |
updateUpdate a NetworkManager Link
deleteDelete a NetworkManager Link
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Link |
syncSync NetworkManager Link state from AWS
Resources
state(infinite)— NetworkManager Link resource state
@swamp/aws/networkmanager/link-associationv2026.04.23.2link_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalNetworkId | string | The ID of the global network. |
| DeviceId | string | The ID of the device |
| LinkId | string | The ID of the link |
createCreate a NetworkManager LinkAssociation
getGet a NetworkManager LinkAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager LinkAssociation |
deleteDelete a NetworkManager LinkAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager LinkAssociation |
syncSync NetworkManager LinkAssociation state from AWS
Resources
state(infinite)— NetworkManager LinkAssociation resource state
@swamp/aws/networkmanager/sitev2026.04.23.2site.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the site. |
| Tags? | array | The tags for the site. |
| GlobalNetworkId | string | The ID of the global network. |
| Location? | object | The location of the site. |
createCreate a NetworkManager Site
getGet a NetworkManager Site
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Site |
updateUpdate a NetworkManager Site
deleteDelete a NetworkManager Site
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager Site |
syncSync NetworkManager Site state from AWS
Resources
state(infinite)— NetworkManager Site resource state
@swamp/aws/networkmanager/site-to-site-vpn-attachmentv2026.04.23.2site_to_site_vpn_attachment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | The ID of a core network where you're creating a site-to-site VPN attachment. |
| ProposedSegmentChange? | object | The attachment to move from one segment to another. |
| NetworkFunctionGroupName? | string | The name of the network function group attachment. |
| ProposedNetworkFunctionGroupChange? | object | The attachment to move from one network function group to another. |
| RoutingPolicyLabel? | string | Routing policy label |
| Tags? | array | Tags for the attachment. |
| VpnConnectionArn | string | The ARN of the site-to-site VPN attachment. |
createCreate a NetworkManager SiteToSiteVpnAttachment
getGet a NetworkManager SiteToSiteVpnAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager SiteToSiteVpnAttachment |
updateUpdate a NetworkManager SiteToSiteVpnAttachment
deleteDelete a NetworkManager SiteToSiteVpnAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager SiteToSiteVpnAttachment |
syncSync NetworkManager SiteToSiteVpnAttachment state from AWS
Resources
state(infinite)— NetworkManager SiteToSiteVpnAttachment resource state
@swamp/aws/networkmanager/transit-gateway-peeringv2026.04.23.2transit_gateway_peering.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | The Id of the core network that you want to peer a transit gateway to. |
| TransitGatewayArn | string | The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a NetworkManager TransitGatewayPeering
getGet a NetworkManager TransitGatewayPeering
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayPeering |
updateUpdate a NetworkManager TransitGatewayPeering
deleteDelete a NetworkManager TransitGatewayPeering
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayPeering |
syncSync NetworkManager TransitGatewayPeering state from AWS
Resources
state(infinite)— NetworkManager TransitGatewayPeering resource state
@swamp/aws/networkmanager/transit-gateway-registrationv2026.04.23.2transit_gateway_registration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalNetworkId | string | The ID of the global network. |
| TransitGatewayArn | string | The Amazon Resource Name (ARN) of the transit gateway. |
createCreate a NetworkManager TransitGatewayRegistration
getGet a NetworkManager TransitGatewayRegistration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayRegistration |
deleteDelete a NetworkManager TransitGatewayRegistration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayRegistration |
syncSync NetworkManager TransitGatewayRegistration state from AWS
Resources
state(infinite)— NetworkManager TransitGatewayRegistration resource state
@swamp/aws/networkmanager/transit-gateway-route-table-attachmentv2026.04.23.2transit_gateway_route_table_attachment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PeeringId | string | The Id of peering between transit gateway and core network. |
| TransitGatewayRouteTableArn | string | The Arn of transit gateway route table. |
| ProposedSegmentChange? | object | The attachment to move from one segment to another. |
| NetworkFunctionGroupName? | string | The name of the network function group attachment. |
| ProposedNetworkFunctionGroupChange? | object | The attachment to move from one network function group to another. |
| RoutingPolicyLabel? | string | Routing policy label |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a NetworkManager TransitGatewayRouteTableAttachment
getGet a NetworkManager TransitGatewayRouteTableAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayRouteTableAttachment |
updateUpdate a NetworkManager TransitGatewayRouteTableAttachment
deleteDelete a NetworkManager TransitGatewayRouteTableAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager TransitGatewayRouteTableAttachment |
syncSync NetworkManager TransitGatewayRouteTableAttachment state from AWS
Resources
state(infinite)— NetworkManager TransitGatewayRouteTableAttachment resource state
@swamp/aws/networkmanager/vpc-attachmentv2026.04.23.2vpc_attachment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CoreNetworkId | string | The ID of a core network for the VPC attachment. |
| VpcArn | string | The ARN of the VPC. |
| ProposedSegmentChange? | object | The attachment to move from one segment to another. |
| ProposedNetworkFunctionGroupChange? | object | The attachment to move from one network function group to another. |
| RoutingPolicyLabel? | string | Routing policy label |
| Tags? | array | Tags for the attachment. |
| SubnetArns | array | Subnet Arn list |
| Options? | object | Vpc options of the attachment. |
createCreate a NetworkManager VpcAttachment
getGet a NetworkManager VpcAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager VpcAttachment |
updateUpdate a NetworkManager VpcAttachment
deleteDelete a NetworkManager VpcAttachment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the NetworkManager VpcAttachment |
syncSync NetworkManager VpcAttachment state from AWS
Resources
state(infinite)— NetworkManager VpcAttachment resource state
2026.04.23.23.0 MBApr 23, 2026
AWS NETWORKMANAGER infrastructure models
Release Notes
- Updated: connect_attachment, connect_peer, core_network, core_network_prefix_list_association, customer_gateway_association, device, direct_connect_gateway_attachment, global_network, link, link_association, site, site_to_site_vpn_attachment, transit_gateway_peering, transit_gateway_registration, transit_gateway_route_table_attachment, vpc_attachment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkmanagercloudinfrastructure
2026.04.03.23.0 MBApr 3, 2026
AWS NETWORKMANAGER infrastructure models
Release Notes
- Updated: connect_attachment, connect_peer, core_network, core_network_prefix_list_association, customer_gateway_association, device, direct_connect_gateway_attachment, global_network, link, link_association, site, site_to_site_vpn_attachment, transit_gateway_peering, transit_gateway_registration, transit_gateway_route_table_attachment, vpc_attachment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkmanagercloudinfrastructure
2026.03.19.13.3 MBMar 19, 2026
AWS NETWORKMANAGER infrastructure models
Release Notes
- Updated: connect_attachment, connect_peer, core_network, core_network_prefix_list_association, customer_gateway_association, device, direct_connect_gateway_attachment, global_network, link, link_association, site, site_to_site_vpn_attachment, transit_gateway_peering, transit_gateway_registration, transit_gateway_route_table_attachment, vpc_attachment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkmanagercloudinfrastructure
2026.03.16.13.2 MBMar 16, 2026
AWS NETWORKMANAGER infrastructure models
Release Notes
- Updated: connect_attachment, connect_peer, core_network, core_network_prefix_list_association, customer_gateway_association, device, direct_connect_gateway_attachment, global_network, link, link_association, site, site_to_site_vpn_attachment, transit_gateway_peering, transit_gateway_registration, transit_gateway_route_table_attachment, vpc_attachment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkmanagercloudinfrastructure
2026.03.10.53.2 MBMar 10, 2026
AWS NETWORKMANAGER infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsnetworkmanagercloudinfrastructure