1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getCedgeGlobalFeatureTemplate
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

sdwan.getCedgeGlobalFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

    This data source can read the cEdge Global feature template.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdwan from "@pulumi/sdwan";
    
    const example = sdwan.getCedgeGlobalFeatureTemplate({
        id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.get_cedge_global_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
    
    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.LookupCedgeGlobalFeatureTemplate(ctx, &sdwan.LookupCedgeGlobalFeatureTemplateArgs{
    			Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
    		}, 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.GetCedgeGlobalFeatureTemplate.Invoke(new()
        {
            Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        });
    
    });
    
    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.GetCedgeGlobalFeatureTemplateArgs;
    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.getCedgeGlobalFeatureTemplate(GetCedgeGlobalFeatureTemplateArgs.builder()
                .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getCedgeGlobalFeatureTemplate
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
    

    Using getCedgeGlobalFeatureTemplate

    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 getCedgeGlobalFeatureTemplate(args: GetCedgeGlobalFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCedgeGlobalFeatureTemplateResult>
    function getCedgeGlobalFeatureTemplateOutput(args: GetCedgeGlobalFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCedgeGlobalFeatureTemplateResult>
    def get_cedge_global_feature_template(id: Optional[str] = None,
                                          name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetCedgeGlobalFeatureTemplateResult
    def get_cedge_global_feature_template_output(id: Optional[pulumi.Input[str]] = None,
                                          name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetCedgeGlobalFeatureTemplateResult]
    func LookupCedgeGlobalFeatureTemplate(ctx *Context, args *LookupCedgeGlobalFeatureTemplateArgs, opts ...InvokeOption) (*LookupCedgeGlobalFeatureTemplateResult, error)
    func LookupCedgeGlobalFeatureTemplateOutput(ctx *Context, args *LookupCedgeGlobalFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCedgeGlobalFeatureTemplateResultOutput

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

    public static class GetCedgeGlobalFeatureTemplate 
    {
        public static Task<GetCedgeGlobalFeatureTemplateResult> InvokeAsync(GetCedgeGlobalFeatureTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetCedgeGlobalFeatureTemplateResult> Invoke(GetCedgeGlobalFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCedgeGlobalFeatureTemplateResult> getCedgeGlobalFeatureTemplate(GetCedgeGlobalFeatureTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getCedgeGlobalFeatureTemplate:getCedgeGlobalFeatureTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The id of the feature template
    Name string
    The name of the feature template
    Id string
    The id of the feature template
    Name string
    The name of the feature template
    id String
    The id of the feature template
    name String
    The name of the feature template
    id string
    The id of the feature template
    name string
    The name of the feature template
    id str
    The id of the feature template
    name str
    The name of the feature template
    id String
    The id of the feature template
    name String
    The name of the feature template

    getCedgeGlobalFeatureTemplate Result

    The following output properties are available:

    ArpProxy bool
    Set ARP Proxy
    ArpProxyVariable string
    Variable name
    Bootp bool
    Configure Ignore BOOTP
    BootpVariable 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 template
    DeviceTypes List<string>
    List of supported device types
    DomainLookup bool
    Configure Domain-Lookup
    DomainLookupVariable string
    Variable name
    FtpPassive bool
    Set Passive FTP
    FtpPassiveVariable string
    Variable name
    HttpAuthentication string
    Set preference for HTTP Authentication
    HttpAuthenticationVariable string
    Variable name
    HttpServer bool
    Set HTTP Server
    HttpServerVariable string
    Variable name
    HttpsServer bool
    Set HTTPS Server
    HttpsServerVariable string
    Variable name
    Id string
    The id of the feature template
    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 template
    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 int
    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
    TemplateType string
    The template type
    UdpSmallServers bool
    Configure udp-small-servers
    UdpSmallServersVariable string
    Variable name
    Version int
    The version of the feature template
    VtyLogging bool
    Configure VTY Line Logging
    VtyLoggingVariable string
    Variable name
    ArpProxy bool
    Set ARP Proxy
    ArpProxyVariable string
    Variable name
    Bootp bool
    Configure Ignore BOOTP
    BootpVariable 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 template
    DeviceTypes []string
    List of supported device types
    DomainLookup bool
    Configure Domain-Lookup
    DomainLookupVariable string
    Variable name
    FtpPassive bool
    Set Passive FTP
    FtpPassiveVariable string
    Variable name
    HttpAuthentication string
    Set preference for HTTP Authentication
    HttpAuthenticationVariable string
    Variable name
    HttpServer bool
    Set HTTP Server
    HttpServerVariable string
    Variable name
    HttpsServer bool
    Set HTTPS Server
    HttpsServerVariable string
    Variable name
    Id string
    The id of the feature template
    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 template
    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 int
    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
    TemplateType string
    The template type
    UdpSmallServers bool
    Configure udp-small-servers
    UdpSmallServersVariable string
    Variable name
    Version int
    The version of the feature template
    VtyLogging bool
    Configure VTY Line Logging
    VtyLoggingVariable string
    Variable name
    arpProxy Boolean
    Set ARP Proxy
    arpProxyVariable String
    Variable name
    bootp Boolean
    Configure Ignore BOOTP
    bootpVariable 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 template
    deviceTypes List<String>
    List of supported device types
    domainLookup Boolean
    Configure Domain-Lookup
    domainLookupVariable String
    Variable name
    ftpPassive Boolean
    Set Passive FTP
    ftpPassiveVariable String
    Variable name
    httpAuthentication String
    Set preference for HTTP Authentication
    httpAuthenticationVariable String
    Variable name
    httpServer Boolean
    Set HTTP Server
    httpServerVariable String
    Variable name
    httpsServer Boolean
    Set HTTPS Server
    httpsServerVariable String
    Variable name
    id String
    The id of the feature template
    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 template
    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 Integer
    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
    templateType String
    The template type
    udpSmallServers Boolean
    Configure udp-small-servers
    udpSmallServersVariable String
    Variable name
    version Integer
    The version of the feature template
    vtyLogging Boolean
    Configure VTY Line Logging
    vtyLoggingVariable String
    Variable name
    arpProxy boolean
    Set ARP Proxy
    arpProxyVariable string
    Variable name
    bootp boolean
    Configure Ignore BOOTP
    bootpVariable 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 template
    deviceTypes string[]
    List of supported device types
    domainLookup boolean
    Configure Domain-Lookup
    domainLookupVariable string
    Variable name
    ftpPassive boolean
    Set Passive FTP
    ftpPassiveVariable string
    Variable name
    httpAuthentication string
    Set preference for HTTP Authentication
    httpAuthenticationVariable string
    Variable name
    httpServer boolean
    Set HTTP Server
    httpServerVariable string
    Variable name
    httpsServer boolean
    Set HTTPS Server
    httpsServerVariable string
    Variable name
    id string
    The id of the feature template
    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 template
    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 number
    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
    templateType string
    The template type
    udpSmallServers boolean
    Configure udp-small-servers
    udpSmallServersVariable string
    Variable name
    version number
    The version of the feature template
    vtyLogging boolean
    Configure VTY Line Logging
    vtyLoggingVariable string
    Variable name
    arp_proxy bool
    Set ARP Proxy
    arp_proxy_variable str
    Variable name
    bootp bool
    Configure Ignore BOOTP
    bootp_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 template
    device_types Sequence[str]
    List of supported device types
    domain_lookup bool
    Configure Domain-Lookup
    domain_lookup_variable str
    Variable name
    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 HTTP Server
    http_server_variable str
    Variable name
    https_server bool
    Set HTTPS Server
    https_server_variable str
    Variable name
    id str
    The id of the feature template
    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 template
    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 int
    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
    template_type str
    The template type
    udp_small_servers bool
    Configure udp-small-servers
    udp_small_servers_variable str
    Variable name
    version int
    The version of the feature template
    vty_logging bool
    Configure VTY Line Logging
    vty_logging_variable str
    Variable name
    arpProxy Boolean
    Set ARP Proxy
    arpProxyVariable String
    Variable name
    bootp Boolean
    Configure Ignore BOOTP
    bootpVariable 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 template
    deviceTypes List<String>
    List of supported device types
    domainLookup Boolean
    Configure Domain-Lookup
    domainLookupVariable String
    Variable name
    ftpPassive Boolean
    Set Passive FTP
    ftpPassiveVariable String
    Variable name
    httpAuthentication String
    Set preference for HTTP Authentication
    httpAuthenticationVariable String
    Variable name
    httpServer Boolean
    Set HTTP Server
    httpServerVariable String
    Variable name
    httpsServer Boolean
    Set HTTPS Server
    httpsServerVariable String
    Variable name
    id String
    The id of the feature template
    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 template
    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 Number
    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
    templateType String
    The template type
    udpSmallServers Boolean
    Configure udp-small-servers
    udpSmallServersVariable String
    Variable name
    version Number
    The version of the feature template
    vtyLogging Boolean
    Configure VTY Line Logging
    vtyLoggingVariable 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.1.3 published on Tuesday, Sep 24, 2024 by Pulumi