Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi
sdwan.getCedgeGlobalFeatureTemplate
Explore with Pulumi AI
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:
getCedgeGlobalFeatureTemplate Result
The following output properties are available:
- Arp
Proxy bool - Set ARP Proxy
- Arp
Proxy stringVariable - Variable name
- Bootp bool
- Configure Ignore BOOTP
- Bootp
Variable string - Variable name
- Cdp bool
- Configure CDP
- Cdp
Variable string - Variable name
- Console
Logging bool - Configure Console Logging
- Console
Logging stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Types List<string> - List of supported device types
- Domain
Lookup bool - Configure Domain-Lookup
- Domain
Lookup stringVariable - Variable name
- Ftp
Passive bool - Set Passive FTP
- Ftp
Passive stringVariable - Variable name
- Http
Authentication string - Set preference for HTTP Authentication
- Http
Authentication stringVariable - Variable name
- Http
Server bool - Set HTTP Server
- Http
Server stringVariable - Variable name
- Https
Server bool - Set HTTPS Server
- Https
Server stringVariable - Variable name
- Id string
- The id of the feature template
- Ip
Source boolRouting - Set Source Route
- Ip
Source stringRouting Variable - Variable name
- Line
Vty bool - Configure Telnet (Outbound)
- Line
Vty stringVariable - Variable name
- Lldp bool
- Configure LLDP
- Lldp
Variable string - Variable name
- Name string
- The name of the feature template
- Nat64Tcp
Timeout int - Set NAT64 TCP session timeout, in seconds
- Nat64Tcp
Timeout stringVariable - Variable name
- Nat64Udp
Timeout int - Set NAT64 UDP session timeout, in seconds
- Nat64Udp
Timeout stringVariable - Variable name
- Rsh
Rcp bool - Set RSH/RCP
- Rsh
Rcp stringVariable - Variable name
- Snmp
Ifindex boolPersist - Configure SNMP Ifindex Persist
- Snmp
Ifindex stringPersist Variable - Variable name
- Source
Interface string - Specify interface for source address in all HTTP(S) client connections
- Source
Interface stringVariable - Variable name
- Ssh
Version int - Set SSH version
- Ssh
Version stringVariable - Variable name
- Tcp
Keepalives boolIn - Configure tcp-keepalives-in
- Tcp
Keepalives stringIn Variable - Variable name
- Tcp
Keepalives boolOut - Configure tcp-keepalives-out
- Tcp
Keepalives stringOut Variable - Variable name
- Tcp
Small boolServers - Configure tcp-small-servers
- Tcp
Small stringServers Variable - Variable name
- Template
Type string - The template type
- Udp
Small boolServers - Configure udp-small-servers
- Udp
Small stringServers Variable - Variable name
- Version int
- The version of the feature template
- Vty
Logging bool - Configure VTY Line Logging
- Vty
Logging stringVariable - Variable name
- Arp
Proxy bool - Set ARP Proxy
- Arp
Proxy stringVariable - Variable name
- Bootp bool
- Configure Ignore BOOTP
- Bootp
Variable string - Variable name
- Cdp bool
- Configure CDP
- Cdp
Variable string - Variable name
- Console
Logging bool - Configure Console Logging
- Console
Logging stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Types []string - List of supported device types
- Domain
Lookup bool - Configure Domain-Lookup
- Domain
Lookup stringVariable - Variable name
- Ftp
Passive bool - Set Passive FTP
- Ftp
Passive stringVariable - Variable name
- Http
Authentication string - Set preference for HTTP Authentication
- Http
Authentication stringVariable - Variable name
- Http
Server bool - Set HTTP Server
- Http
Server stringVariable - Variable name
- Https
Server bool - Set HTTPS Server
- Https
Server stringVariable - Variable name
- Id string
- The id of the feature template
- Ip
Source boolRouting - Set Source Route
- Ip
Source stringRouting Variable - Variable name
- Line
Vty bool - Configure Telnet (Outbound)
- Line
Vty stringVariable - Variable name
- Lldp bool
- Configure LLDP
- Lldp
Variable string - Variable name
- Name string
- The name of the feature template
- Nat64Tcp
Timeout int - Set NAT64 TCP session timeout, in seconds
- Nat64Tcp
Timeout stringVariable - Variable name
- Nat64Udp
Timeout int - Set NAT64 UDP session timeout, in seconds
- Nat64Udp
Timeout stringVariable - Variable name
- Rsh
Rcp bool - Set RSH/RCP
- Rsh
Rcp stringVariable - Variable name
- Snmp
Ifindex boolPersist - Configure SNMP Ifindex Persist
- Snmp
Ifindex stringPersist Variable - Variable name
- Source
Interface string - Specify interface for source address in all HTTP(S) client connections
- Source
Interface stringVariable - Variable name
- Ssh
Version int - Set SSH version
- Ssh
Version stringVariable - Variable name
- Tcp
Keepalives boolIn - Configure tcp-keepalives-in
- Tcp
Keepalives stringIn Variable - Variable name
- Tcp
Keepalives boolOut - Configure tcp-keepalives-out
- Tcp
Keepalives stringOut Variable - Variable name
- Tcp
Small boolServers - Configure tcp-small-servers
- Tcp
Small stringServers Variable - Variable name
- Template
Type string - The template type
- Udp
Small boolServers - Configure udp-small-servers
- Udp
Small stringServers Variable - Variable name
- Version int
- The version of the feature template
- Vty
Logging bool - Configure VTY Line Logging
- Vty
Logging stringVariable - Variable name
- arp
Proxy Boolean - Set ARP Proxy
- arp
Proxy StringVariable - Variable name
- bootp Boolean
- Configure Ignore BOOTP
- bootp
Variable String - Variable name
- cdp Boolean
- Configure CDP
- cdp
Variable String - Variable name
- console
Logging Boolean - Configure Console Logging
- console
Logging StringVariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- domain
Lookup Boolean - Configure Domain-Lookup
- domain
Lookup StringVariable - Variable name
- ftp
Passive Boolean - Set Passive FTP
- ftp
Passive StringVariable - Variable name
- http
Authentication String - Set preference for HTTP Authentication
- http
Authentication StringVariable - Variable name
- http
Server Boolean - Set HTTP Server
- http
Server StringVariable - Variable name
- https
Server Boolean - Set HTTPS Server
- https
Server StringVariable - Variable name
- id String
- The id of the feature template
- ip
Source BooleanRouting - Set Source Route
- ip
Source StringRouting Variable - Variable name
- line
Vty Boolean - Configure Telnet (Outbound)
- line
Vty StringVariable - Variable name
- lldp Boolean
- Configure LLDP
- lldp
Variable String - Variable name
- name String
- The name of the feature template
- nat64Tcp
Timeout Integer - Set NAT64 TCP session timeout, in seconds
- nat64Tcp
Timeout StringVariable - Variable name
- nat64Udp
Timeout Integer - Set NAT64 UDP session timeout, in seconds
- nat64Udp
Timeout StringVariable - Variable name
- rsh
Rcp Boolean - Set RSH/RCP
- rsh
Rcp StringVariable - Variable name
- snmp
Ifindex BooleanPersist - Configure SNMP Ifindex Persist
- snmp
Ifindex StringPersist Variable - Variable name
- source
Interface String - Specify interface for source address in all HTTP(S) client connections
- source
Interface StringVariable - Variable name
- ssh
Version Integer - Set SSH version
- ssh
Version StringVariable - Variable name
- tcp
Keepalives BooleanIn - Configure tcp-keepalives-in
- tcp
Keepalives StringIn Variable - Variable name
- tcp
Keepalives BooleanOut - Configure tcp-keepalives-out
- tcp
Keepalives StringOut Variable - Variable name
- tcp
Small BooleanServers - Configure tcp-small-servers
- tcp
Small StringServers Variable - Variable name
- template
Type String - The template type
- udp
Small BooleanServers - Configure udp-small-servers
- udp
Small StringServers Variable - Variable name
- version Integer
- The version of the feature template
- vty
Logging Boolean - Configure VTY Line Logging
- vty
Logging StringVariable - Variable name
- arp
Proxy boolean - Set ARP Proxy
- arp
Proxy stringVariable - Variable name
- bootp boolean
- Configure Ignore BOOTP
- bootp
Variable string - Variable name
- cdp boolean
- Configure CDP
- cdp
Variable string - Variable name
- console
Logging boolean - Configure Console Logging
- console
Logging stringVariable - Variable name
- description string
- The description of the feature template
- device
Types string[] - List of supported device types
- domain
Lookup boolean - Configure Domain-Lookup
- domain
Lookup stringVariable - Variable name
- ftp
Passive boolean - Set Passive FTP
- ftp
Passive stringVariable - Variable name
- http
Authentication string - Set preference for HTTP Authentication
- http
Authentication stringVariable - Variable name
- http
Server boolean - Set HTTP Server
- http
Server stringVariable - Variable name
- https
Server boolean - Set HTTPS Server
- https
Server stringVariable - Variable name
- id string
- The id of the feature template
- ip
Source booleanRouting - Set Source Route
- ip
Source stringRouting Variable - Variable name
- line
Vty boolean - Configure Telnet (Outbound)
- line
Vty stringVariable - Variable name
- lldp boolean
- Configure LLDP
- lldp
Variable string - Variable name
- name string
- The name of the feature template
- nat64Tcp
Timeout number - Set NAT64 TCP session timeout, in seconds
- nat64Tcp
Timeout stringVariable - Variable name
- nat64Udp
Timeout number - Set NAT64 UDP session timeout, in seconds
- nat64Udp
Timeout stringVariable - Variable name
- rsh
Rcp boolean - Set RSH/RCP
- rsh
Rcp stringVariable - Variable name
- snmp
Ifindex booleanPersist - Configure SNMP Ifindex Persist
- snmp
Ifindex stringPersist Variable - Variable name
- source
Interface string - Specify interface for source address in all HTTP(S) client connections
- source
Interface stringVariable - Variable name
- ssh
Version number - Set SSH version
- ssh
Version stringVariable - Variable name
- tcp
Keepalives booleanIn - Configure tcp-keepalives-in
- tcp
Keepalives stringIn Variable - Variable name
- tcp
Keepalives booleanOut - Configure tcp-keepalives-out
- tcp
Keepalives stringOut Variable - Variable name
- tcp
Small booleanServers - Configure tcp-small-servers
- tcp
Small stringServers Variable - Variable name
- template
Type string - The template type
- udp
Small booleanServers - Configure udp-small-servers
- udp
Small stringServers Variable - Variable name
- version number
- The version of the feature template
- vty
Logging boolean - Configure VTY Line Logging
- vty
Logging stringVariable - Variable name
- arp_
proxy bool - Set ARP Proxy
- arp_
proxy_ strvariable - 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_ strvariable - 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_ strvariable - Variable name
- ftp_
passive bool - Set Passive FTP
- ftp_
passive_ strvariable - Variable name
- http_
authentication str - Set preference for HTTP Authentication
- http_
authentication_ strvariable - Variable name
- http_
server bool - Set HTTP Server
- http_
server_ strvariable - Variable name
- https_
server bool - Set HTTPS Server
- https_
server_ strvariable - Variable name
- id str
- The id of the feature template
- ip_
source_ boolrouting - Set Source Route
- ip_
source_ strrouting_ variable - Variable name
- line_
vty bool - Configure Telnet (Outbound)
- line_
vty_ strvariable - Variable name
- lldp bool
- Configure LLDP
- lldp_
variable str - Variable name
- name str
- The name of the feature template
- nat64_
tcp_ inttimeout - Set NAT64 TCP session timeout, in seconds
- nat64_
tcp_ strtimeout_ variable - Variable name
- nat64_
udp_ inttimeout - Set NAT64 UDP session timeout, in seconds
- nat64_
udp_ strtimeout_ variable - Variable name
- rsh_
rcp bool - Set RSH/RCP
- rsh_
rcp_ strvariable - Variable name
- snmp_
ifindex_ boolpersist - Configure SNMP Ifindex Persist
- snmp_
ifindex_ strpersist_ variable - Variable name
- source_
interface str - Specify interface for source address in all HTTP(S) client connections
- source_
interface_ strvariable - Variable name
- ssh_
version int - Set SSH version
- ssh_
version_ strvariable - Variable name
- tcp_
keepalives_ boolin - Configure tcp-keepalives-in
- tcp_
keepalives_ strin_ variable - Variable name
- tcp_
keepalives_ boolout - Configure tcp-keepalives-out
- tcp_
keepalives_ strout_ variable - Variable name
- tcp_
small_ boolservers - Configure tcp-small-servers
- tcp_
small_ strservers_ variable - Variable name
- template_
type str - The template type
- udp_
small_ boolservers - Configure udp-small-servers
- udp_
small_ strservers_ variable - Variable name
- version int
- The version of the feature template
- vty_
logging bool - Configure VTY Line Logging
- vty_
logging_ strvariable - Variable name
- arp
Proxy Boolean - Set ARP Proxy
- arp
Proxy StringVariable - Variable name
- bootp Boolean
- Configure Ignore BOOTP
- bootp
Variable String - Variable name
- cdp Boolean
- Configure CDP
- cdp
Variable String - Variable name
- console
Logging Boolean - Configure Console Logging
- console
Logging StringVariable - Variable name
- description String
- The description of the feature template
- device
Types List<String> - List of supported device types
- domain
Lookup Boolean - Configure Domain-Lookup
- domain
Lookup StringVariable - Variable name
- ftp
Passive Boolean - Set Passive FTP
- ftp
Passive StringVariable - Variable name
- http
Authentication String - Set preference for HTTP Authentication
- http
Authentication StringVariable - Variable name
- http
Server Boolean - Set HTTP Server
- http
Server StringVariable - Variable name
- https
Server Boolean - Set HTTPS Server
- https
Server StringVariable - Variable name
- id String
- The id of the feature template
- ip
Source BooleanRouting - Set Source Route
- ip
Source StringRouting Variable - Variable name
- line
Vty Boolean - Configure Telnet (Outbound)
- line
Vty StringVariable - Variable name
- lldp Boolean
- Configure LLDP
- lldp
Variable String - Variable name
- name String
- The name of the feature template
- nat64Tcp
Timeout Number - Set NAT64 TCP session timeout, in seconds
- nat64Tcp
Timeout StringVariable - Variable name
- nat64Udp
Timeout Number - Set NAT64 UDP session timeout, in seconds
- nat64Udp
Timeout StringVariable - Variable name
- rsh
Rcp Boolean - Set RSH/RCP
- rsh
Rcp StringVariable - Variable name
- snmp
Ifindex BooleanPersist - Configure SNMP Ifindex Persist
- snmp
Ifindex StringPersist Variable - Variable name
- source
Interface String - Specify interface for source address in all HTTP(S) client connections
- source
Interface StringVariable - Variable name
- ssh
Version Number - Set SSH version
- ssh
Version StringVariable - Variable name
- tcp
Keepalives BooleanIn - Configure tcp-keepalives-in
- tcp
Keepalives StringIn Variable - Variable name
- tcp
Keepalives BooleanOut - Configure tcp-keepalives-out
- tcp
Keepalives StringOut Variable - Variable name
- tcp
Small BooleanServers - Configure tcp-small-servers
- tcp
Small StringServers Variable - Variable name
- template
Type String - The template type
- udp
Small BooleanServers - Configure udp-small-servers
- udp
Small StringServers Variable - Variable name
- version Number
- The version of the feature template
- vty
Logging Boolean - Configure VTY Line Logging
- vty
Logging StringVariable - Variable name
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.