UNPKG

@pulumi/sdwan

Version:

A Pulumi package for managing resources on Cisco Catalyst SD-WAN.. Based on terraform-provider-sdwan: version v0.4.1

271 lines (270 loc) 6.09 kB
import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the cEdge Global feature template. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getCedgeGlobalFeatureTemplate({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getCedgeGlobalFeatureTemplate(args?: GetCedgeGlobalFeatureTemplateArgs, opts?: pulumi.InvokeOptions): Promise<GetCedgeGlobalFeatureTemplateResult>; /** * A collection of arguments for invoking getCedgeGlobalFeatureTemplate. */ export interface GetCedgeGlobalFeatureTemplateArgs { /** * The id of the feature template */ id?: string; /** * The name of the feature template */ name?: string; } /** * A collection of values returned by getCedgeGlobalFeatureTemplate. */ export interface GetCedgeGlobalFeatureTemplateResult { /** * Set ARP Proxy */ readonly arpProxy: boolean; /** * Variable name */ readonly arpProxyVariable: string; /** * Configure Ignore BOOTP */ readonly bootp: boolean; /** * Variable name */ readonly bootpVariable: string; /** * Configure CDP */ readonly cdp: boolean; /** * Variable name */ readonly cdpVariable: string; /** * Configure Console Logging */ readonly consoleLogging: boolean; /** * Variable name */ readonly consoleLoggingVariable: string; /** * The description of the feature template */ readonly description: string; /** * List of supported device types */ readonly deviceTypes: string[]; /** * Configure Domain-Lookup */ readonly domainLookup: boolean; /** * Variable name */ readonly domainLookupVariable: string; /** * Set Passive FTP */ readonly ftpPassive: boolean; /** * Variable name */ readonly ftpPassiveVariable: string; /** * Set preference for HTTP Authentication */ readonly httpAuthentication: string; /** * Variable name */ readonly httpAuthenticationVariable: string; /** * Set HTTP Server */ readonly httpServer: boolean; /** * Variable name */ readonly httpServerVariable: string; /** * Set HTTPS Server */ readonly httpsServer: boolean; /** * Variable name */ readonly httpsServerVariable: string; /** * The id of the feature template */ readonly id: string; /** * Set Source Route */ readonly ipSourceRouting: boolean; /** * Variable name */ readonly ipSourceRoutingVariable: string; /** * Configure Telnet (Outbound) */ readonly lineVty: boolean; /** * Variable name */ readonly lineVtyVariable: string; /** * Configure LLDP */ readonly lldp: boolean; /** * Variable name */ readonly lldpVariable: string; /** * The name of the feature template */ readonly name: string; /** * Set NAT64 TCP session timeout, in seconds */ readonly nat64TcpTimeout: number; /** * Variable name */ readonly nat64TcpTimeoutVariable: string; /** * Set NAT64 UDP session timeout, in seconds */ readonly nat64UdpTimeout: number; /** * Variable name */ readonly nat64UdpTimeoutVariable: string; /** * Set RSH/RCP */ readonly rshRcp: boolean; /** * Variable name */ readonly rshRcpVariable: string; /** * Configure SNMP Ifindex Persist */ readonly snmpIfindexPersist: boolean; /** * Variable name */ readonly snmpIfindexPersistVariable: string; /** * Specify interface for source address in all HTTP(S) client connections */ readonly sourceInterface: string; /** * Variable name */ readonly sourceInterfaceVariable: string; /** * Set SSH version */ readonly sshVersion: number; /** * Variable name */ readonly sshVersionVariable: string; /** * Configure tcp-keepalives-in */ readonly tcpKeepalivesIn: boolean; /** * Variable name */ readonly tcpKeepalivesInVariable: string; /** * Configure tcp-keepalives-out */ readonly tcpKeepalivesOut: boolean; /** * Variable name */ readonly tcpKeepalivesOutVariable: string; /** * Configure tcp-small-servers */ readonly tcpSmallServers: boolean; /** * Variable name */ readonly tcpSmallServersVariable: string; /** * The template type */ readonly templateType: string; /** * Configure udp-small-servers */ readonly udpSmallServers: boolean; /** * Variable name */ readonly udpSmallServersVariable: string; /** * The version of the feature template */ readonly version: number; /** * Configure VTY Line Logging */ readonly vtyLogging: boolean; /** * Variable name */ readonly vtyLoggingVariable: string; } /** * This data source can read the cEdge Global feature template. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getCedgeGlobalFeatureTemplate({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getCedgeGlobalFeatureTemplateOutput(args?: GetCedgeGlobalFeatureTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCedgeGlobalFeatureTemplateResult>; /** * A collection of arguments for invoking getCedgeGlobalFeatureTemplate. */ export interface GetCedgeGlobalFeatureTemplateOutputArgs { /** * The id of the feature template */ id?: pulumi.Input<string>; /** * The name of the feature template */ name?: pulumi.Input<string>; }