Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Data source to retrieve a list of remote_network objects.
//
// Look up a list of Remote Networks, filtering by folder.
const example = scm.getRemoteNetworkList({
folder: "Remote Networks",
});
export const remoteNetworkList = example.then(example => .map(network => (network.name)));
import pulumi
import pulumi_scm as scm
#
# Data source to retrieve a list of remote_network objects.
#
# Look up a list of Remote Networks, filtering by folder.
example = scm.get_remote_network_list(folder="Remote Networks")
pulumi.export("remoteNetworkList", [network.name for network in example.datas])
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
//
// Data source to retrieve a list of remote_network objects.
//
// Look up a list of Remote Networks, filtering by folder.
var example = Scm.GetRemoteNetworkList.Invoke(new()
{
Folder = "Remote Networks",
});
return new Dictionary<string, object?>
{
["remoteNetworkList"] = .Select(network =>
{
return network.Name;
}).ToList(),
};
});
Example coming soon!
Example coming soon!
Using getRemoteNetworkList
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRemoteNetworkList(args: GetRemoteNetworkListArgs, opts?: InvokeOptions): Promise<GetRemoteNetworkListResult>
function getRemoteNetworkListOutput(args: GetRemoteNetworkListOutputArgs, opts?: InvokeOptions): Output<GetRemoteNetworkListResult>def get_remote_network_list(device: Optional[str] = None,
folder: Optional[str] = None,
limit: Optional[int] = None,
name: Optional[str] = None,
offset: Optional[int] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRemoteNetworkListResult
def get_remote_network_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[int]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRemoteNetworkListResult]func GetRemoteNetworkList(ctx *Context, args *GetRemoteNetworkListArgs, opts ...InvokeOption) (*GetRemoteNetworkListResult, error)
func GetRemoteNetworkListOutput(ctx *Context, args *GetRemoteNetworkListOutputArgs, opts ...InvokeOption) GetRemoteNetworkListResultOutput> Note: This function is named GetRemoteNetworkList in the Go SDK.
public static class GetRemoteNetworkList
{
public static Task<GetRemoteNetworkListResult> InvokeAsync(GetRemoteNetworkListArgs args, InvokeOptions? opts = null)
public static Output<GetRemoteNetworkListResult> Invoke(GetRemoteNetworkListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRemoteNetworkListResult> getRemoteNetworkList(GetRemoteNetworkListArgs args, InvokeOptions options)
public static Output<GetRemoteNetworkListResult> getRemoteNetworkList(GetRemoteNetworkListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getRemoteNetworkList:getRemoteNetworkList
arguments:
# arguments dictionaryThe following arguments are supported:
getRemoteNetworkList Result
The following output properties are available:
- Datas
List<Get
Remote Network List Data> - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- Datas
[]Get
Remote Network List Data - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- datas
List<Get
Remote Network List Data> - The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- total Integer
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Integer
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Integer
- The offset of the first item to return.
- snippet String
- The snippet of the item.
- datas
Get
Remote Network List Data[] - The data.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- total number
- The total number of items.
- device string
- The device of the item.
- folder string
- The folder of the item. Default: Shared.
- limit number
- The max number of items to return. Default: 200.
- name string
- The name of the item.
- offset number
- The offset of the first item to return.
- snippet string
- The snippet of the item.
- datas
Sequence[Get
Remote Network List Data] - The data.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- total int
- The total number of items.
- device str
- The device of the item.
- folder str
- The folder of the item. Default: Shared.
- limit int
- The max number of items to return. Default: 200.
- name str
- The name of the item.
- offset int
- The offset of the first item to return.
- snippet str
- The snippet of the item.
- datas List<Property Map>
- The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- total Number
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Number
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Number
- The offset of the first item to return.
- snippet String
- The snippet of the item.
Supporting Types
GetRemoteNetworkListData
- Ecmp
Load stringBalancing - Ecmp load balancing
- Ecmp
Tunnels List<GetRemote Network List Data Ecmp Tunnel> - ecmptunnels is required when ecmpload*balancing is enable
- Encrypted
Values Dictionary<string, string> - Map of sensitive values returned from the API.
- Folder string
- The folder that contains the remote network
- Id string
- The UUID of the remote network
- Ipsec
Tunnel string - ipsectunnel is required when ecmpload_balancing is disable
- License
Type string - New customer will only be on aggregate bandwidth licensing
- Name string
- The name of the remote network
- Protocol
Get
Remote Network List Data Protocol - setup the protocol when ecmploadbalancing is disable
- Region string
- Region
- Secondary
Ipsec stringTunnel - specify secondary ipsec_tunnel if needed
- Spn
Name string - spn-name is needed when license_type is FWAAS-AGGREGATE
- Subnets List<string>
- Subnets
- Tfid string
- Ecmp
Load stringBalancing - Ecmp load balancing
- Ecmp
Tunnels []GetRemote Network List Data Ecmp Tunnel - ecmptunnels is required when ecmpload*balancing is enable
- Encrypted
Values map[string]string - Map of sensitive values returned from the API.
- Folder string
- The folder that contains the remote network
- Id string
- The UUID of the remote network
- Ipsec
Tunnel string - ipsectunnel is required when ecmpload_balancing is disable
- License
Type string - New customer will only be on aggregate bandwidth licensing
- Name string
- The name of the remote network
- Protocol
Get
Remote Network List Data Protocol - setup the protocol when ecmploadbalancing is disable
- Region string
- Region
- Secondary
Ipsec stringTunnel - specify secondary ipsec_tunnel if needed
- Spn
Name string - spn-name is needed when license_type is FWAAS-AGGREGATE
- Subnets []string
- Subnets
- Tfid string
- ecmp
Load StringBalancing - Ecmp load balancing
- ecmp
Tunnels List<GetRemote Network List Data Ecmp Tunnel> - ecmptunnels is required when ecmpload*balancing is enable
- encrypted
Values Map<String,String> - Map of sensitive values returned from the API.
- folder String
- The folder that contains the remote network
- id String
- The UUID of the remote network
- ipsec
Tunnel String - ipsectunnel is required when ecmpload_balancing is disable
- license
Type String - New customer will only be on aggregate bandwidth licensing
- name String
- The name of the remote network
- protocol
Get
Remote Network List Data Protocol - setup the protocol when ecmploadbalancing is disable
- region String
- Region
- secondary
Ipsec StringTunnel - specify secondary ipsec_tunnel if needed
- spn
Name String - spn-name is needed when license_type is FWAAS-AGGREGATE
- subnets List<String>
- Subnets
- tfid String
- ecmp
Load stringBalancing - Ecmp load balancing
- ecmp
Tunnels GetRemote Network List Data Ecmp Tunnel[] - ecmptunnels is required when ecmpload*balancing is enable
- encrypted
Values {[key: string]: string} - Map of sensitive values returned from the API.
- folder string
- The folder that contains the remote network
- id string
- The UUID of the remote network
- ipsec
Tunnel string - ipsectunnel is required when ecmpload_balancing is disable
- license
Type string - New customer will only be on aggregate bandwidth licensing
- name string
- The name of the remote network
- protocol
Get
Remote Network List Data Protocol - setup the protocol when ecmploadbalancing is disable
- region string
- Region
- secondary
Ipsec stringTunnel - specify secondary ipsec_tunnel if needed
- spn
Name string - spn-name is needed when license_type is FWAAS-AGGREGATE
- subnets string[]
- Subnets
- tfid string
- ecmp_
load_ strbalancing - Ecmp load balancing
- ecmp_
tunnels Sequence[GetRemote Network List Data Ecmp Tunnel] - ecmptunnels is required when ecmpload*balancing is enable
- encrypted_
values Mapping[str, str] - Map of sensitive values returned from the API.
- folder str
- The folder that contains the remote network
- id str
- The UUID of the remote network
- ipsec_
tunnel str - ipsectunnel is required when ecmpload_balancing is disable
- license_
type str - New customer will only be on aggregate bandwidth licensing
- name str
- The name of the remote network
- protocol
Get
Remote Network List Data Protocol - setup the protocol when ecmploadbalancing is disable
- region str
- Region
- secondary_
ipsec_ strtunnel - specify secondary ipsec_tunnel if needed
- spn_
name str - spn-name is needed when license_type is FWAAS-AGGREGATE
- subnets Sequence[str]
- Subnets
- tfid str
- ecmp
Load StringBalancing - Ecmp load balancing
- ecmp
Tunnels List<Property Map> - ecmptunnels is required when ecmpload*balancing is enable
- encrypted
Values Map<String> - Map of sensitive values returned from the API.
- folder String
- The folder that contains the remote network
- id String
- The UUID of the remote network
- ipsec
Tunnel String - ipsectunnel is required when ecmpload_balancing is disable
- license
Type String - New customer will only be on aggregate bandwidth licensing
- name String
- The name of the remote network
- protocol Property Map
- setup the protocol when ecmploadbalancing is disable
- region String
- Region
- secondary
Ipsec StringTunnel - specify secondary ipsec_tunnel if needed
- spn
Name String - spn-name is needed when license_type is FWAAS-AGGREGATE
- subnets List<String>
- Subnets
- tfid String
GetRemoteNetworkListDataEcmpTunnel
- Ipsec
Tunnel string - Ipsec tunnel
- Name string
- Name
- Protocol
Get
Remote Network List Data Ecmp Tunnel Protocol - Protocol
- Ipsec
Tunnel string - Ipsec tunnel
- Name string
- Name
- Protocol
Get
Remote Network List Data Ecmp Tunnel Protocol - Protocol
- ipsec
Tunnel String - Ipsec tunnel
- name String
- Name
- protocol
Get
Remote Network List Data Ecmp Tunnel Protocol - Protocol
- ipsec
Tunnel string - Ipsec tunnel
- name string
- Name
- protocol
Get
Remote Network List Data Ecmp Tunnel Protocol - Protocol
- ipsec_
tunnel str - Ipsec tunnel
- name str
- Name
- protocol
Get
Remote Network List Data Ecmp Tunnel Protocol - Protocol
- ipsec
Tunnel String - Ipsec tunnel
- name String
- Name
- protocol Property Map
- Protocol
GetRemoteNetworkListDataEcmpTunnelProtocol
- bgp Property Map
- Bgp
GetRemoteNetworkListDataEcmpTunnelProtocolBgp
- Do
Not boolExport Routes - Do not export routes?
- Enable bool
- Enable BGP peering?
- Local
Ip stringAddress - Local peer IP address
- Originate
Default boolRoute - Originate default route?
- Peer
As string - BGP peer ASN
- Peer
Ip stringAddress - Remote peer IP address
- Peering
Type string - Route exchange types
- Secret string
- BGP peering secret
- Summarize
Mobile boolUser Routes - Summarize mobile user routes?
- Do
Not boolExport Routes - Do not export routes?
- Enable bool
- Enable BGP peering?
- Local
Ip stringAddress - Local peer IP address
- Originate
Default boolRoute - Originate default route?
- Peer
As string - BGP peer ASN
- Peer
Ip stringAddress - Remote peer IP address
- Peering
Type string - Route exchange types
- Secret string
- BGP peering secret
- Summarize
Mobile boolUser Routes - Summarize mobile user routes?
- do
Not BooleanExport Routes - Do not export routes?
- enable Boolean
- Enable BGP peering?
- local
Ip StringAddress - Local peer IP address
- originate
Default BooleanRoute - Originate default route?
- peer
As String - BGP peer ASN
- peer
Ip StringAddress - Remote peer IP address
- peering
Type String - Route exchange types
- secret String
- BGP peering secret
- summarize
Mobile BooleanUser Routes - Summarize mobile user routes?
- do
Not booleanExport Routes - Do not export routes?
- enable boolean
- Enable BGP peering?
- local
Ip stringAddress - Local peer IP address
- originate
Default booleanRoute - Originate default route?
- peer
As string - BGP peer ASN
- peer
Ip stringAddress - Remote peer IP address
- peering
Type string - Route exchange types
- secret string
- BGP peering secret
- summarize
Mobile booleanUser Routes - Summarize mobile user routes?
- do_
not_ boolexport_ routes - Do not export routes?
- enable bool
- Enable BGP peering?
- local_
ip_ straddress - Local peer IP address
- originate_
default_ boolroute - Originate default route?
- peer_
as str - BGP peer ASN
- peer_
ip_ straddress - Remote peer IP address
- peering_
type str - Route exchange types
- secret str
- BGP peering secret
- summarize_
mobile_ booluser_ routes - Summarize mobile user routes?
- do
Not BooleanExport Routes - Do not export routes?
- enable Boolean
- Enable BGP peering?
- local
Ip StringAddress - Local peer IP address
- originate
Default BooleanRoute - Originate default route?
- peer
As String - BGP peer ASN
- peer
Ip StringAddress - Remote peer IP address
- peering
Type String - Route exchange types
- secret String
- BGP peering secret
- summarize
Mobile BooleanUser Routes - Summarize mobile user routes?
GetRemoteNetworkListDataProtocol
- Bgp
Get
Remote Network List Data Protocol Bgp - Bgp
- Bgp
Peer GetRemote Network List Data Protocol Bgp Peer - secondary bgp routing as bgp*peer
- Bgp
Get
Remote Network List Data Protocol Bgp - Bgp
- Bgp
Peer GetRemote Network List Data Protocol Bgp Peer - secondary bgp routing as bgp*peer
- bgp
Get
Remote Network List Data Protocol Bgp - Bgp
- bgp
Peer GetRemote Network List Data Protocol Bgp Peer - secondary bgp routing as bgp*peer
- bgp
Get
Remote Network List Data Protocol Bgp - Bgp
- bgp
Peer GetRemote Network List Data Protocol Bgp Peer - secondary bgp routing as bgp*peer
- bgp
Get
Remote Network List Data Protocol Bgp - Bgp
- bgp_
peer GetRemote Network List Data Protocol Bgp Peer - secondary bgp routing as bgp*peer
- bgp Property Map
- Bgp
- bgp
Peer Property Map - secondary bgp routing as bgp*peer
GetRemoteNetworkListDataProtocolBgp
- Do
Not boolExport Routes - Do not export routes?
- Enable bool
- Enable BGP peering?
- Local
Ip stringAddress - Local peer IP address
- Originate
Default boolRoute - Originate default route?
- Peer
As string - BGP peer ASN
- Peer
Ip stringAddress - Remote peer IP address
- Peering
Type string - Route exchange types
- Secret string
- BGP peering secret
- Summarize
Mobile boolUser Routes - Summarize mobile user routes?
- Do
Not boolExport Routes - Do not export routes?
- Enable bool
- Enable BGP peering?
- Local
Ip stringAddress - Local peer IP address
- Originate
Default boolRoute - Originate default route?
- Peer
As string - BGP peer ASN
- Peer
Ip stringAddress - Remote peer IP address
- Peering
Type string - Route exchange types
- Secret string
- BGP peering secret
- Summarize
Mobile boolUser Routes - Summarize mobile user routes?
- do
Not BooleanExport Routes - Do not export routes?
- enable Boolean
- Enable BGP peering?
- local
Ip StringAddress - Local peer IP address
- originate
Default BooleanRoute - Originate default route?
- peer
As String - BGP peer ASN
- peer
Ip StringAddress - Remote peer IP address
- peering
Type String - Route exchange types
- secret String
- BGP peering secret
- summarize
Mobile BooleanUser Routes - Summarize mobile user routes?
- do
Not booleanExport Routes - Do not export routes?
- enable boolean
- Enable BGP peering?
- local
Ip stringAddress - Local peer IP address
- originate
Default booleanRoute - Originate default route?
- peer
As string - BGP peer ASN
- peer
Ip stringAddress - Remote peer IP address
- peering
Type string - Route exchange types
- secret string
- BGP peering secret
- summarize
Mobile booleanUser Routes - Summarize mobile user routes?
- do_
not_ boolexport_ routes - Do not export routes?
- enable bool
- Enable BGP peering?
- local_
ip_ straddress - Local peer IP address
- originate_
default_ boolroute - Originate default route?
- peer_
as str - BGP peer ASN
- peer_
ip_ straddress - Remote peer IP address
- peering_
type str - Route exchange types
- secret str
- BGP peering secret
- summarize_
mobile_ booluser_ routes - Summarize mobile user routes?
- do
Not BooleanExport Routes - Do not export routes?
- enable Boolean
- Enable BGP peering?
- local
Ip StringAddress - Local peer IP address
- originate
Default BooleanRoute - Originate default route?
- peer
As String - BGP peer ASN
- peer
Ip StringAddress - Remote peer IP address
- peering
Type String - Route exchange types
- secret String
- BGP peering secret
- summarize
Mobile BooleanUser Routes - Summarize mobile user routes?
GetRemoteNetworkListDataProtocolBgpPeer
- Local
Ip stringAddress - Local peer IP address (secondary WAN)
- Peer
Ip stringAddress - Remote peer IP address (secondary WAN)
- Secret string
- BGP peering secret (secondary WAN)
- Local
Ip stringAddress - Local peer IP address (secondary WAN)
- Peer
Ip stringAddress - Remote peer IP address (secondary WAN)
- Secret string
- BGP peering secret (secondary WAN)
- local
Ip StringAddress - Local peer IP address (secondary WAN)
- peer
Ip StringAddress - Remote peer IP address (secondary WAN)
- secret String
- BGP peering secret (secondary WAN)
- local
Ip stringAddress - Local peer IP address (secondary WAN)
- peer
Ip stringAddress - Remote peer IP address (secondary WAN)
- secret string
- BGP peering secret (secondary WAN)
- local_
ip_ straddress - Local peer IP address (secondary WAN)
- peer_
ip_ straddress - Remote peer IP address (secondary WAN)
- secret str
- BGP peering secret (secondary WAN)
- local
Ip StringAddress - Local peer IP address (secondary WAN)
- peer
Ip StringAddress - Remote peer IP address (secondary WAN)
- secret String
- BGP peering secret (secondary WAN)
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
