1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getSystemGlobalFeature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.getSystemGlobalFeature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 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",
    });
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getSystemGlobalFeature
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
            featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
    

    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>
    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]
    func LookupSystemGlobalFeature(ctx *Context, args *LookupSystemGlobalFeatureArgs, opts ...InvokeOption) (*LookupSystemGlobalFeatureResult, error)
    func LookupSystemGlobalFeatureOutput(ctx *Context, args *LookupSystemGlobalFeatureOutputArgs, opts ...InvokeOption) LookupSystemGlobalFeatureResultOutput

    > 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)
    }
    public static CompletableFuture<GetSystemGlobalFeatureResult> getSystemGlobalFeature(GetSystemGlobalFeatureArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getSystemGlobalFeature:getSystemGlobalFeature
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id String
    The id of the Feature
    featureProfileId string
    Feature Profile ID
    id string
    The id of the Feature
    feature_profile_id str
    Feature Profile ID
    id str
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id 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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi