UNPKG

@pulumi/sdwan

Version:

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

287 lines (286 loc) 7.27 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * This data source can read the Transport Management VPN Interface Ethernet Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getTransportManagementVpnInterfaceEthernetFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * transportManagementVpnFeatureId: "140331f6-5418-4755-a059-13c77eb96037", * }); * ``` */ export declare function getTransportManagementVpnInterfaceEthernetFeature(args: GetTransportManagementVpnInterfaceEthernetFeatureArgs, opts?: pulumi.InvokeOptions): Promise<GetTransportManagementVpnInterfaceEthernetFeatureResult>; /** * A collection of arguments for invoking getTransportManagementVpnInterfaceEthernetFeature. */ export interface GetTransportManagementVpnInterfaceEthernetFeatureArgs { /** * Feature Profile ID */ featureProfileId: string; /** * The id of the Feature */ id: string; /** * Transport Management VPN Feature ID */ transportManagementVpnFeatureId: string; } /** * A collection of values returned by getTransportManagementVpnInterfaceEthernetFeature. */ export interface GetTransportManagementVpnInterfaceEthernetFeatureResult { /** * Configure ARP entries */ readonly arpEntries: outputs.GetTransportManagementVpnInterfaceEthernetFeatureArpEntry[]; /** * Timeout value for dynamically learned ARP entries, \n\n seconds */ readonly arpTimeout: number; /** * Variable name */ readonly arpTimeoutVariable: string; /** * Link autonegotiation */ readonly autonegotiate: boolean; /** * Variable name */ readonly autonegotiateVariable: string; /** * The description of the Feature */ readonly description: string; /** * Duplex mode */ readonly duplex: string; /** * Variable name */ readonly duplexVariable: string; /** * Enable DHCPv6 */ readonly enableDhcpv6: boolean; /** * Feature Profile ID */ readonly featureProfileId: string; /** * ICMP/ICMPv6 Redirect Disable */ readonly icmpRedirectDisable: boolean; /** * Variable name */ readonly icmpRedirectDisableVariable: string; /** * The id of the Feature */ readonly id: string; readonly interfaceDescription: string; /** * Variable name */ readonly interfaceDescriptionVariable: string; /** * Interface MTU */ readonly interfaceMtu: number; /** * Variable name */ readonly interfaceMtuVariable: string; readonly interfaceName: string; /** * Variable name */ readonly interfaceNameVariable: string; /** * IP Directed-Broadcast */ readonly ipDirectedBroadcast: boolean; /** * Variable name */ readonly ipDirectedBroadcastVariable: string; /** * IP MTU for GigabitEthernet main \n\n, GigabitEthernet subinterface \n\n, Other Interfaces \n\n in bytes */ readonly ipMtu: number; /** * Variable name */ readonly ipMtuVariable: string; /** * IP Address */ readonly ipv4Address: string; /** * Variable name */ readonly ipv4AddressVariable: string; /** * Interface auto detect bandwidth */ readonly ipv4AutoDetectBandwidth: boolean; /** * Variable name */ readonly ipv4AutoDetectBandwidthVariable: string; /** * IPv4 Configuration Type */ readonly ipv4ConfigurationType: string; /** * DHCP Distance */ readonly ipv4DhcpDistance: number; /** * Variable name */ readonly ipv4DhcpDistanceVariable: string; /** * Variable name */ readonly ipv4DhcpHelperVariable: string; /** * List of DHCP IPv4 helper addresses (min 1, max 8) */ readonly ipv4DhcpHelpers: string[]; /** * Iperf server for auto bandwidth detect */ readonly ipv4IperfServer: string; /** * Variable name */ readonly ipv4IperfServerVariable: string; /** * Secondary IpV4 Addresses */ readonly ipv4SecondaryAddresses: outputs.GetTransportManagementVpnInterfaceEthernetFeatureIpv4SecondaryAddress[]; /** * Subnet Mask */ readonly ipv4SubnetMask: string; /** * Variable name */ readonly ipv4SubnetMaskVariable: string; /** * IPv6 Address Secondary */ readonly ipv6Address: string; /** * Variable name */ readonly ipv6AddressVariable: string; /** * IPv6 Configuration Type */ readonly ipv6ConfigurationType: string; /** * Interval for interface load calculation */ readonly loadInterval: number; /** * Variable name */ readonly loadIntervalVariable: string; /** * MAC Address */ readonly macAddress: string; /** * Variable name */ readonly macAddressVariable: string; /** * Media type */ readonly mediaType: string; /** * Variable name */ readonly mediaTypeVariable: string; /** * The name of the Feature */ readonly name: string; readonly shutdown: boolean; /** * Variable name */ readonly shutdownVariable: string; /** * Set interface speed */ readonly speed: string; /** * Variable name */ readonly speedVariable: string; /** * TCP MSS on SYN packets, in bytes */ readonly tcpMss: number; /** * Variable name */ readonly tcpMssVariable: string; /** * Transport Management VPN Feature ID */ readonly transportManagementVpnFeatureId: string; /** * The version of the Feature */ readonly version: number; } /** * This data source can read the Transport Management VPN Interface Ethernet Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getTransportManagementVpnInterfaceEthernetFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * transportManagementVpnFeatureId: "140331f6-5418-4755-a059-13c77eb96037", * }); * ``` */ export declare function getTransportManagementVpnInterfaceEthernetFeatureOutput(args: GetTransportManagementVpnInterfaceEthernetFeatureOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetTransportManagementVpnInterfaceEthernetFeatureResult>; /** * A collection of arguments for invoking getTransportManagementVpnInterfaceEthernetFeature. */ export interface GetTransportManagementVpnInterfaceEthernetFeatureOutputArgs { /** * Feature Profile ID */ featureProfileId: pulumi.Input<string>; /** * The id of the Feature */ id: pulumi.Input<string>; /** * Transport Management VPN Feature ID */ transportManagementVpnFeatureId: pulumi.Input<string>; }