Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi
sdwan.getSystemGlobalFeature
Explore with Pulumi AI
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:
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Feature
- Feature
Profile stringId - Feature Profile ID
- Id string
- The id of the Feature
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Feature
- feature
Profile stringId - Feature Profile ID
- id string
- The id of the Feature
- feature_
profile_ strid - Feature Profile ID
- id str
- The id of the Feature
- feature
Profile StringId - Feature Profile ID
- id String
- The id of the Feature
getSystemGlobalFeature Result
The following output properties are available:
- Arp
Proxy bool - Set ARP Proxy
- Arp
Proxy stringVariable - 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
- Domain
Lookup bool - Configure Domain-Lookup
- Domain
Lookup stringVariable - Variable name
- Feature
Profile stringId - Feature Profile ID
- 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 a HTTP Server
- Http
Server stringVariable - Variable name
- Https
Server bool - Set a HTTPS Server
- Https
Server stringVariable - Variable name
- Id string
- The id of the Feature
- Ignore
Bootp bool - Configure Ignore BOOTP
- Ignore
Bootp stringVariable - Variable name
- 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
- 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 string - 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
- Udp
Small boolServers - Configure udp-small-servers
- Udp
Small stringServers Variable - Variable name
- Version int
- The version of the Feature
- Vty
Line boolLogging - Configure VTY Line Logging
- Vty
Line stringLogging Variable - Variable name
- Arp
Proxy bool - Set ARP Proxy
- Arp
Proxy stringVariable - 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
- Domain
Lookup bool - Configure Domain-Lookup
- Domain
Lookup stringVariable - Variable name
- Feature
Profile stringId - Feature Profile ID
- 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 a HTTP Server
- Http
Server stringVariable - Variable name
- Https
Server bool - Set a HTTPS Server
- Https
Server stringVariable - Variable name
- Id string
- The id of the Feature
- Ignore
Bootp bool - Configure Ignore BOOTP
- Ignore
Bootp stringVariable - Variable name
- 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
- 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 string - 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
- Udp
Small boolServers - Configure udp-small-servers
- Udp
Small stringServers Variable - Variable name
- Version int
- The version of the Feature
- Vty
Line boolLogging - Configure VTY Line Logging
- Vty
Line stringLogging Variable - Variable name
- arp
Proxy Boolean - Set ARP Proxy
- arp
Proxy StringVariable - 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
- domain
Lookup Boolean - Configure Domain-Lookup
- domain
Lookup StringVariable - Variable name
- feature
Profile StringId - Feature Profile ID
- 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 a HTTP Server
- http
Server StringVariable - Variable name
- https
Server Boolean - Set a HTTPS Server
- https
Server StringVariable - Variable name
- id String
- The id of the Feature
- ignore
Bootp Boolean - Configure Ignore BOOTP
- ignore
Bootp StringVariable - Variable name
- 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
- 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 String - 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
- udp
Small BooleanServers - Configure udp-small-servers
- udp
Small StringServers Variable - Variable name
- version Integer
- The version of the Feature
- vty
Line BooleanLogging - Configure VTY Line Logging
- vty
Line StringLogging Variable - Variable name
- arp
Proxy boolean - Set ARP Proxy
- arp
Proxy stringVariable - 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
- domain
Lookup boolean - Configure Domain-Lookup
- domain
Lookup stringVariable - Variable name
- feature
Profile stringId - Feature Profile ID
- 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 a HTTP Server
- http
Server stringVariable - Variable name
- https
Server boolean - Set a HTTPS Server
- https
Server stringVariable - Variable name
- id string
- The id of the Feature
- ignore
Bootp boolean - Configure Ignore BOOTP
- ignore
Bootp stringVariable - Variable name
- 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
- 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 string - 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
- udp
Small booleanServers - Configure udp-small-servers
- udp
Small stringServers Variable - Variable name
- version number
- The version of the Feature
- vty
Line booleanLogging - Configure VTY Line Logging
- vty
Line stringLogging Variable - Variable name
- arp_
proxy bool - Set ARP Proxy
- arp_
proxy_ strvariable - 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
- domain_
lookup bool - Configure Domain-Lookup
- domain_
lookup_ strvariable - Variable name
- feature_
profile_ strid - Feature Profile ID
- 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 a HTTP Server
- http_
server_ strvariable - Variable name
- https_
server bool - Set a HTTPS Server
- https_
server_ strvariable - Variable name
- id str
- The id of the Feature
- ignore_
bootp bool - Configure Ignore BOOTP
- ignore_
bootp_ strvariable - Variable name
- 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
- 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 str - 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
- udp_
small_ boolservers - Configure udp-small-servers
- udp_
small_ strservers_ variable - Variable name
- version int
- The version of the Feature
- vty_
line_ boollogging - Configure VTY Line Logging
- vty_
line_ strlogging_ variable - Variable name
- arp
Proxy Boolean - Set ARP Proxy
- arp
Proxy StringVariable - 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
- domain
Lookup Boolean - Configure Domain-Lookup
- domain
Lookup StringVariable - Variable name
- feature
Profile StringId - Feature Profile ID
- 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 a HTTP Server
- http
Server StringVariable - Variable name
- https
Server Boolean - Set a HTTPS Server
- https
Server StringVariable - Variable name
- id String
- The id of the Feature
- ignore
Bootp Boolean - Configure Ignore BOOTP
- ignore
Bootp StringVariable - Variable name
- 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
- 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 String - 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
- udp
Small BooleanServers - Configure udp-small-servers
- udp
Small StringServers Variable - Variable name
- version Number
- The version of the Feature
- vty
Line BooleanLogging - Configure VTY Line Logging
- vty
Line StringLogging Variable - Variable name
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.