1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getSystemGlobalFeature
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.getSystemGlobalFeature

Explore with Pulumi AI

Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

This data source can read the System Global Feature.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";

const example = sdwan.getSystemGlobalFeature({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_system_global_feature(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
    feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
Copy
package main

import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupSystemGlobalFeature(ctx, &sdwan.LookupSystemGlobalFeatureArgs{
			Id:               "f6b2c44c-693c-4763-b010-895aa3d236bd",
			FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetSystemGlobalFeature.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetSystemGlobalFeatureArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = SdwanFunctions.getSystemGlobalFeature(GetSystemGlobalFeatureArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getSystemGlobalFeature
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
        featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Copy

Using getSystemGlobalFeature

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 getSystemGlobalFeature(args: GetSystemGlobalFeatureArgs, opts?: InvokeOptions): Promise<GetSystemGlobalFeatureResult>
function getSystemGlobalFeatureOutput(args: GetSystemGlobalFeatureOutputArgs, opts?: InvokeOptions): Output<GetSystemGlobalFeatureResult>
Copy
def get_system_global_feature(feature_profile_id: Optional[str] = None,
                              id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSystemGlobalFeatureResult
def get_system_global_feature_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSystemGlobalFeatureResult]
Copy
func LookupSystemGlobalFeature(ctx *Context, args *LookupSystemGlobalFeatureArgs, opts ...InvokeOption) (*LookupSystemGlobalFeatureResult, error)
func LookupSystemGlobalFeatureOutput(ctx *Context, args *LookupSystemGlobalFeatureOutputArgs, opts ...InvokeOption) LookupSystemGlobalFeatureResultOutput
Copy

> Note: This function is named LookupSystemGlobalFeature in the Go SDK.

public static class GetSystemGlobalFeature 
{
    public static Task<GetSystemGlobalFeatureResult> InvokeAsync(GetSystemGlobalFeatureArgs args, InvokeOptions? opts = null)
    public static Output<GetSystemGlobalFeatureResult> Invoke(GetSystemGlobalFeatureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSystemGlobalFeatureResult> getSystemGlobalFeature(GetSystemGlobalFeatureArgs args, InvokeOptions options)
public static Output<GetSystemGlobalFeatureResult> getSystemGlobalFeature(GetSystemGlobalFeatureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getSystemGlobalFeature:getSystemGlobalFeature
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature
featureProfileId This property is required. string
Feature Profile ID
id This property is required. string
The id of the Feature
feature_profile_id This property is required. str
Feature Profile ID
id This property is required. str
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature

getSystemGlobalFeature Result

The following output properties are available:

ArpProxy bool
Set ARP Proxy
ArpProxyVariable string
Variable name
Cdp bool
Configure CDP
CdpVariable string
Variable name
ConsoleLogging bool
Configure Console Logging
ConsoleLoggingVariable string
Variable name
Description string
The description of the Feature
DomainLookup bool
Configure Domain-Lookup
DomainLookupVariable string
Variable name
FeatureProfileId string
Feature Profile ID
FtpPassive bool
Set Passive FTP
FtpPassiveVariable string
Variable name
HttpAuthentication string
Set preference for HTTP Authentication
HttpAuthenticationVariable string
Variable name
HttpServer bool
Set a HTTP Server
HttpServerVariable string
Variable name
HttpsServer bool
Set a HTTPS Server
HttpsServerVariable string
Variable name
Id string
The id of the Feature
IgnoreBootp bool
Configure Ignore BOOTP
IgnoreBootpVariable string
Variable name
IpSourceRouting bool
Set Source Route
IpSourceRoutingVariable string
Variable name
LineVty bool
Configure Telnet (Outbound)
LineVtyVariable string
Variable name
Lldp bool
Configure LLDP
LldpVariable string
Variable name
Name string
The name of the Feature
Nat64TcpTimeout int
Set NAT64 TCP session timeout, in seconds
Nat64TcpTimeoutVariable string
Variable name
Nat64UdpTimeout int
Set NAT64 UDP session timeout, in seconds
Nat64UdpTimeoutVariable string
Variable name
RshRcp bool
Set RSH/RCP
RshRcpVariable string
Variable name
SnmpIfindexPersist bool
Configure SNMP Ifindex Persist
SnmpIfindexPersistVariable string
Variable name
SourceInterface string
Specify interface for source address in all HTTP(S) client connections
SourceInterfaceVariable string
Variable name
SshVersion string
Set SSH version
SshVersionVariable string
Variable name
TcpKeepalivesIn bool
Configure tcp-keepalives-in
TcpKeepalivesInVariable string
Variable name
TcpKeepalivesOut bool
Configure tcp-keepalives-out
TcpKeepalivesOutVariable string
Variable name
TcpSmallServers bool
Configure tcp-small-servers
TcpSmallServersVariable string
Variable name
UdpSmallServers bool
Configure udp-small-servers
UdpSmallServersVariable string
Variable name
Version int
The version of the Feature
VtyLineLogging bool
Configure VTY Line Logging
VtyLineLoggingVariable string
Variable name
ArpProxy bool
Set ARP Proxy
ArpProxyVariable string
Variable name
Cdp bool
Configure CDP
CdpVariable string
Variable name
ConsoleLogging bool
Configure Console Logging
ConsoleLoggingVariable string
Variable name
Description string
The description of the Feature
DomainLookup bool
Configure Domain-Lookup
DomainLookupVariable string
Variable name
FeatureProfileId string
Feature Profile ID
FtpPassive bool
Set Passive FTP
FtpPassiveVariable string
Variable name
HttpAuthentication string
Set preference for HTTP Authentication
HttpAuthenticationVariable string
Variable name
HttpServer bool
Set a HTTP Server
HttpServerVariable string
Variable name
HttpsServer bool
Set a HTTPS Server
HttpsServerVariable string
Variable name
Id string
The id of the Feature
IgnoreBootp bool
Configure Ignore BOOTP
IgnoreBootpVariable string
Variable name
IpSourceRouting bool
Set Source Route
IpSourceRoutingVariable string
Variable name
LineVty bool
Configure Telnet (Outbound)
LineVtyVariable string
Variable name
Lldp bool
Configure LLDP
LldpVariable string
Variable name
Name string
The name of the Feature
Nat64TcpTimeout int
Set NAT64 TCP session timeout, in seconds
Nat64TcpTimeoutVariable string
Variable name
Nat64UdpTimeout int
Set NAT64 UDP session timeout, in seconds
Nat64UdpTimeoutVariable string
Variable name
RshRcp bool
Set RSH/RCP
RshRcpVariable string
Variable name
SnmpIfindexPersist bool
Configure SNMP Ifindex Persist
SnmpIfindexPersistVariable string
Variable name
SourceInterface string
Specify interface for source address in all HTTP(S) client connections
SourceInterfaceVariable string
Variable name
SshVersion string
Set SSH version
SshVersionVariable string
Variable name
TcpKeepalivesIn bool
Configure tcp-keepalives-in
TcpKeepalivesInVariable string
Variable name
TcpKeepalivesOut bool
Configure tcp-keepalives-out
TcpKeepalivesOutVariable string
Variable name
TcpSmallServers bool
Configure tcp-small-servers
TcpSmallServersVariable string
Variable name
UdpSmallServers bool
Configure udp-small-servers
UdpSmallServersVariable string
Variable name
Version int
The version of the Feature
VtyLineLogging bool
Configure VTY Line Logging
VtyLineLoggingVariable string
Variable name
arpProxy Boolean
Set ARP Proxy
arpProxyVariable String
Variable name
cdp Boolean
Configure CDP
cdpVariable String
Variable name
consoleLogging Boolean
Configure Console Logging
consoleLoggingVariable String
Variable name
description String
The description of the Feature
domainLookup Boolean
Configure Domain-Lookup
domainLookupVariable String
Variable name
featureProfileId String
Feature Profile ID
ftpPassive Boolean
Set Passive FTP
ftpPassiveVariable String
Variable name
httpAuthentication String
Set preference for HTTP Authentication
httpAuthenticationVariable String
Variable name
httpServer Boolean
Set a HTTP Server
httpServerVariable String
Variable name
httpsServer Boolean
Set a HTTPS Server
httpsServerVariable String
Variable name
id String
The id of the Feature
ignoreBootp Boolean
Configure Ignore BOOTP
ignoreBootpVariable String
Variable name
ipSourceRouting Boolean
Set Source Route
ipSourceRoutingVariable String
Variable name
lineVty Boolean
Configure Telnet (Outbound)
lineVtyVariable String
Variable name
lldp Boolean
Configure LLDP
lldpVariable String
Variable name
name String
The name of the Feature
nat64TcpTimeout Integer
Set NAT64 TCP session timeout, in seconds
nat64TcpTimeoutVariable String
Variable name
nat64UdpTimeout Integer
Set NAT64 UDP session timeout, in seconds
nat64UdpTimeoutVariable String
Variable name
rshRcp Boolean
Set RSH/RCP
rshRcpVariable String
Variable name
snmpIfindexPersist Boolean
Configure SNMP Ifindex Persist
snmpIfindexPersistVariable String
Variable name
sourceInterface String
Specify interface for source address in all HTTP(S) client connections
sourceInterfaceVariable String
Variable name
sshVersion String
Set SSH version
sshVersionVariable String
Variable name
tcpKeepalivesIn Boolean
Configure tcp-keepalives-in
tcpKeepalivesInVariable String
Variable name
tcpKeepalivesOut Boolean
Configure tcp-keepalives-out
tcpKeepalivesOutVariable String
Variable name
tcpSmallServers Boolean
Configure tcp-small-servers
tcpSmallServersVariable String
Variable name
udpSmallServers Boolean
Configure udp-small-servers
udpSmallServersVariable String
Variable name
version Integer
The version of the Feature
vtyLineLogging Boolean
Configure VTY Line Logging
vtyLineLoggingVariable String
Variable name
arpProxy boolean
Set ARP Proxy
arpProxyVariable string
Variable name
cdp boolean
Configure CDP
cdpVariable string
Variable name
consoleLogging boolean
Configure Console Logging
consoleLoggingVariable string
Variable name
description string
The description of the Feature
domainLookup boolean
Configure Domain-Lookup
domainLookupVariable string
Variable name
featureProfileId string
Feature Profile ID
ftpPassive boolean
Set Passive FTP
ftpPassiveVariable string
Variable name
httpAuthentication string
Set preference for HTTP Authentication
httpAuthenticationVariable string
Variable name
httpServer boolean
Set a HTTP Server
httpServerVariable string
Variable name
httpsServer boolean
Set a HTTPS Server
httpsServerVariable string
Variable name
id string
The id of the Feature
ignoreBootp boolean
Configure Ignore BOOTP
ignoreBootpVariable string
Variable name
ipSourceRouting boolean
Set Source Route
ipSourceRoutingVariable string
Variable name
lineVty boolean
Configure Telnet (Outbound)
lineVtyVariable string
Variable name
lldp boolean
Configure LLDP
lldpVariable string
Variable name
name string
The name of the Feature
nat64TcpTimeout number
Set NAT64 TCP session timeout, in seconds
nat64TcpTimeoutVariable string
Variable name
nat64UdpTimeout number
Set NAT64 UDP session timeout, in seconds
nat64UdpTimeoutVariable string
Variable name
rshRcp boolean
Set RSH/RCP
rshRcpVariable string
Variable name
snmpIfindexPersist boolean
Configure SNMP Ifindex Persist
snmpIfindexPersistVariable string
Variable name
sourceInterface string
Specify interface for source address in all HTTP(S) client connections
sourceInterfaceVariable string
Variable name
sshVersion string
Set SSH version
sshVersionVariable string
Variable name
tcpKeepalivesIn boolean
Configure tcp-keepalives-in
tcpKeepalivesInVariable string
Variable name
tcpKeepalivesOut boolean
Configure tcp-keepalives-out
tcpKeepalivesOutVariable string
Variable name
tcpSmallServers boolean
Configure tcp-small-servers
tcpSmallServersVariable string
Variable name
udpSmallServers boolean
Configure udp-small-servers
udpSmallServersVariable string
Variable name
version number
The version of the Feature
vtyLineLogging boolean
Configure VTY Line Logging
vtyLineLoggingVariable string
Variable name
arp_proxy bool
Set ARP Proxy
arp_proxy_variable str
Variable name
cdp bool
Configure CDP
cdp_variable str
Variable name
console_logging bool
Configure Console Logging
console_logging_variable str
Variable name
description str
The description of the Feature
domain_lookup bool
Configure Domain-Lookup
domain_lookup_variable str
Variable name
feature_profile_id str
Feature Profile ID
ftp_passive bool
Set Passive FTP
ftp_passive_variable str
Variable name
http_authentication str
Set preference for HTTP Authentication
http_authentication_variable str
Variable name
http_server bool
Set a HTTP Server
http_server_variable str
Variable name
https_server bool
Set a HTTPS Server
https_server_variable str
Variable name
id str
The id of the Feature
ignore_bootp bool
Configure Ignore BOOTP
ignore_bootp_variable str
Variable name
ip_source_routing bool
Set Source Route
ip_source_routing_variable str
Variable name
line_vty bool
Configure Telnet (Outbound)
line_vty_variable str
Variable name
lldp bool
Configure LLDP
lldp_variable str
Variable name
name str
The name of the Feature
nat64_tcp_timeout int
Set NAT64 TCP session timeout, in seconds
nat64_tcp_timeout_variable str
Variable name
nat64_udp_timeout int
Set NAT64 UDP session timeout, in seconds
nat64_udp_timeout_variable str
Variable name
rsh_rcp bool
Set RSH/RCP
rsh_rcp_variable str
Variable name
snmp_ifindex_persist bool
Configure SNMP Ifindex Persist
snmp_ifindex_persist_variable str
Variable name
source_interface str
Specify interface for source address in all HTTP(S) client connections
source_interface_variable str
Variable name
ssh_version str
Set SSH version
ssh_version_variable str
Variable name
tcp_keepalives_in bool
Configure tcp-keepalives-in
tcp_keepalives_in_variable str
Variable name
tcp_keepalives_out bool
Configure tcp-keepalives-out
tcp_keepalives_out_variable str
Variable name
tcp_small_servers bool
Configure tcp-small-servers
tcp_small_servers_variable str
Variable name
udp_small_servers bool
Configure udp-small-servers
udp_small_servers_variable str
Variable name
version int
The version of the Feature
vty_line_logging bool
Configure VTY Line Logging
vty_line_logging_variable str
Variable name
arpProxy Boolean
Set ARP Proxy
arpProxyVariable String
Variable name
cdp Boolean
Configure CDP
cdpVariable String
Variable name
consoleLogging Boolean
Configure Console Logging
consoleLoggingVariable String
Variable name
description String
The description of the Feature
domainLookup Boolean
Configure Domain-Lookup
domainLookupVariable String
Variable name
featureProfileId String
Feature Profile ID
ftpPassive Boolean
Set Passive FTP
ftpPassiveVariable String
Variable name
httpAuthentication String
Set preference for HTTP Authentication
httpAuthenticationVariable String
Variable name
httpServer Boolean
Set a HTTP Server
httpServerVariable String
Variable name
httpsServer Boolean
Set a HTTPS Server
httpsServerVariable String
Variable name
id String
The id of the Feature
ignoreBootp Boolean
Configure Ignore BOOTP
ignoreBootpVariable String
Variable name
ipSourceRouting Boolean
Set Source Route
ipSourceRoutingVariable String
Variable name
lineVty Boolean
Configure Telnet (Outbound)
lineVtyVariable String
Variable name
lldp Boolean
Configure LLDP
lldpVariable String
Variable name
name String
The name of the Feature
nat64TcpTimeout Number
Set NAT64 TCP session timeout, in seconds
nat64TcpTimeoutVariable String
Variable name
nat64UdpTimeout Number
Set NAT64 UDP session timeout, in seconds
nat64UdpTimeoutVariable String
Variable name
rshRcp Boolean
Set RSH/RCP
rshRcpVariable String
Variable name
snmpIfindexPersist Boolean
Configure SNMP Ifindex Persist
snmpIfindexPersistVariable String
Variable name
sourceInterface String
Specify interface for source address in all HTTP(S) client connections
sourceInterfaceVariable String
Variable name
sshVersion String
Set SSH version
sshVersionVariable String
Variable name
tcpKeepalivesIn Boolean
Configure tcp-keepalives-in
tcpKeepalivesInVariable String
Variable name
tcpKeepalivesOut Boolean
Configure tcp-keepalives-out
tcpKeepalivesOutVariable String
Variable name
tcpSmallServers Boolean
Configure tcp-small-servers
tcpSmallServersVariable String
Variable name
udpSmallServers Boolean
Configure udp-small-servers
udpSmallServersVariable String
Variable name
version Number
The version of the Feature
vtyLineLogging Boolean
Configure VTY Line Logging
vtyLineLoggingVariable String
Variable name

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi