@pulumi/sdwan
Version:
A Pulumi package for managing resources on Cisco Catalyst SD-WAN.. Based on terraform-provider-sdwan: version v0.4.1
355 lines • 29.8 kB
JavaScript
;
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransportWanVpnInterfaceT1E1SerialFeature = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
/**
* This resource can manage a Transport WAN VPN Interface T1 E1 Serial Feature.
* - Minimum SD-WAN Manager version: `20.12.0`
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as sdwan from "@pulumi/sdwan";
*
* const example = new sdwan.TransportWanVpnInterfaceT1E1SerialFeature("example", {
* name: "Example",
* description: "My Example",
* featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
* transportWanVpnFeatureId: "140331f6-5418-4755-a059-13c77eb96037",
* shutdown: true,
* interfaceName: "Serial0",
* ipv4Address: "1.2.3.4",
* ipv4SubnetMask: "0.0.0.0",
* ipv6Address: "2001:0:0:1::/64",
* bandwidth: 123456,
* bandwidthDownstream: 123456,
* clockRate: "1200",
* encapsulation: "ppp",
* tunnelInterface: true,
* perTunnelQos: true,
* perTunnelQosAggregator: false,
* tunnelQosMode: "hub",
* tunnelInterfaceColor: "mpls",
* tunnelInterfaceRestrict: true,
* tunnelInterfaceGroups: 42949672,
* tunnelInterfaceBorder: false,
* tunnelInterfaceMaxControlConnections: 62,
* tunnelInterfaceVbondAsStunServer: false,
* tunnelInterfaceExcludeControllerGroupLists: [2],
* tunnelInterfaceVmanageConnectionPreference: 8,
* tunnelInterfacePortHop: true,
* tunnelInterfaceLowBandwidthLink: false,
* tunnelInterfaceTunnelTcpMss: 1460,
* tunnelInterfaceClearDontFragment: false,
* tunnelInterfaceClearNetworkBroadcast: false,
* tunnelInterfaceCarrier: "default",
* tunnelInterfaceBindLoopbackTunnel: "example",
* tunnelInterfaceLastResortCircuit: false,
* tunnelInterfaceNatRefreshInterval: 5,
* tunnelInterfaceHelloInterval: 1000,
* tunnelInterfaceHelloTolerance: 12,
* tunnelInterfaceAllowAll: false,
* tunnelInterfaceAllowBgp: false,
* tunnelInterfaceAllowDhcp: true,
* tunnelInterfaceAllowDns: true,
* tunnelInterfaceAllowIcmp: true,
* tunnelInterfaceAllowNetconf: false,
* tunnelInterfaceAllowNtp: false,
* tunnelInterfaceAllowOspf: false,
* tunnelInterfaceAllowSsh: false,
* tunnelInterfaceAllowStun: false,
* tunnelInterfaceAllowHttps: true,
* tunnelInterfaceAllowSnmp: false,
* tunnelInterfaceAllowBfd: false,
* tunnelInterfaceEncapsulations: [{
* encapsulation: "gre",
* preference: 4294967,
* weight: 250,
* }],
* aclIpv4EgressFeatureId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
* aclIpv6IngressFeatureId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
* tcpMss: 1460,
* mtu: 1500,
* ipMtu: 1500,
* tlocExtension: "tloc",
* });
* ```
*
* ## Import
*
* The `pulumi import` command can be used, for example:
*
* Expected import identifier with the format: "transport_wan_vpn_interface_t1_e1_serial_feature_id,feature_profile_id,transport_wan_vpn_feature_id"
*
* ```sh
* $ pulumi import sdwan:index/transportWanVpnInterfaceT1E1SerialFeature:TransportWanVpnInterfaceT1E1SerialFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac,140331f6-5418-4755-a059-13c77eb96037"
* ```
*/
class TransportWanVpnInterfaceT1E1SerialFeature extends pulumi.CustomResource {
/**
* Get an existing TransportWanVpnInterfaceT1E1SerialFeature resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name, id, state, opts) {
return new TransportWanVpnInterfaceT1E1SerialFeature(name, state, Object.assign(Object.assign({}, opts), { id: id }));
}
/**
* Returns true if the given object is an instance of TransportWanVpnInterfaceT1E1SerialFeature. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj) {
if (obj === undefined || obj === null) {
return false;
}
return obj['__pulumiType'] === TransportWanVpnInterfaceT1E1SerialFeature.__pulumiType;
}
constructor(name, argsOrState, opts) {
let resourceInputs = {};
opts = opts || {};
if (opts.id) {
const state = argsOrState;
resourceInputs["aclIpv4EgressFeatureId"] = state ? state.aclIpv4EgressFeatureId : undefined;
resourceInputs["aclIpv4IngressFeatureId"] = state ? state.aclIpv4IngressFeatureId : undefined;
resourceInputs["aclIpv6EgressFeatureId"] = state ? state.aclIpv6EgressFeatureId : undefined;
resourceInputs["aclIpv6IngressFeatureId"] = state ? state.aclIpv6IngressFeatureId : undefined;
resourceInputs["bandwidth"] = state ? state.bandwidth : undefined;
resourceInputs["bandwidthDownstream"] = state ? state.bandwidthDownstream : undefined;
resourceInputs["bandwidthDownstreamVariable"] = state ? state.bandwidthDownstreamVariable : undefined;
resourceInputs["bandwidthVariable"] = state ? state.bandwidthVariable : undefined;
resourceInputs["clockRate"] = state ? state.clockRate : undefined;
resourceInputs["clockRateVariable"] = state ? state.clockRateVariable : undefined;
resourceInputs["description"] = state ? state.description : undefined;
resourceInputs["encapsulation"] = state ? state.encapsulation : undefined;
resourceInputs["encapsulationVariable"] = state ? state.encapsulationVariable : undefined;
resourceInputs["featureProfileId"] = state ? state.featureProfileId : undefined;
resourceInputs["interfaceName"] = state ? state.interfaceName : undefined;
resourceInputs["interfaceNameVariable"] = state ? state.interfaceNameVariable : undefined;
resourceInputs["ipMtu"] = state ? state.ipMtu : undefined;
resourceInputs["ipMtuVariable"] = state ? state.ipMtuVariable : undefined;
resourceInputs["ipv4Address"] = state ? state.ipv4Address : undefined;
resourceInputs["ipv4AddressVariable"] = state ? state.ipv4AddressVariable : undefined;
resourceInputs["ipv4SubnetMask"] = state ? state.ipv4SubnetMask : undefined;
resourceInputs["ipv4SubnetMaskVariable"] = state ? state.ipv4SubnetMaskVariable : undefined;
resourceInputs["ipv6Address"] = state ? state.ipv6Address : undefined;
resourceInputs["ipv6AddressVariable"] = state ? state.ipv6AddressVariable : undefined;
resourceInputs["mtu"] = state ? state.mtu : undefined;
resourceInputs["mtuVariable"] = state ? state.mtuVariable : undefined;
resourceInputs["name"] = state ? state.name : undefined;
resourceInputs["perTunnelQos"] = state ? state.perTunnelQos : undefined;
resourceInputs["perTunnelQosAggregator"] = state ? state.perTunnelQosAggregator : undefined;
resourceInputs["perTunnelQosAggregatorVariable"] = state ? state.perTunnelQosAggregatorVariable : undefined;
resourceInputs["perTunnelQosVariable"] = state ? state.perTunnelQosVariable : undefined;
resourceInputs["qosShapingRate"] = state ? state.qosShapingRate : undefined;
resourceInputs["qosShapingRateVariable"] = state ? state.qosShapingRateVariable : undefined;
resourceInputs["shutdown"] = state ? state.shutdown : undefined;
resourceInputs["shutdownVariable"] = state ? state.shutdownVariable : undefined;
resourceInputs["tcpMss"] = state ? state.tcpMss : undefined;
resourceInputs["tcpMssVariable"] = state ? state.tcpMssVariable : undefined;
resourceInputs["tlocExtension"] = state ? state.tlocExtension : undefined;
resourceInputs["tlocExtensionVariable"] = state ? state.tlocExtensionVariable : undefined;
resourceInputs["transportWanVpnFeatureId"] = state ? state.transportWanVpnFeatureId : undefined;
resourceInputs["tunnelInterface"] = state ? state.tunnelInterface : undefined;
resourceInputs["tunnelInterfaceAllowAll"] = state ? state.tunnelInterfaceAllowAll : undefined;
resourceInputs["tunnelInterfaceAllowAllVariable"] = state ? state.tunnelInterfaceAllowAllVariable : undefined;
resourceInputs["tunnelInterfaceAllowBfd"] = state ? state.tunnelInterfaceAllowBfd : undefined;
resourceInputs["tunnelInterfaceAllowBfdVariable"] = state ? state.tunnelInterfaceAllowBfdVariable : undefined;
resourceInputs["tunnelInterfaceAllowBgp"] = state ? state.tunnelInterfaceAllowBgp : undefined;
resourceInputs["tunnelInterfaceAllowBgpVariable"] = state ? state.tunnelInterfaceAllowBgpVariable : undefined;
resourceInputs["tunnelInterfaceAllowDhcp"] = state ? state.tunnelInterfaceAllowDhcp : undefined;
resourceInputs["tunnelInterfaceAllowDhcpVariable"] = state ? state.tunnelInterfaceAllowDhcpVariable : undefined;
resourceInputs["tunnelInterfaceAllowDns"] = state ? state.tunnelInterfaceAllowDns : undefined;
resourceInputs["tunnelInterfaceAllowDnsVariable"] = state ? state.tunnelInterfaceAllowDnsVariable : undefined;
resourceInputs["tunnelInterfaceAllowHttps"] = state ? state.tunnelInterfaceAllowHttps : undefined;
resourceInputs["tunnelInterfaceAllowHttpsVariable"] = state ? state.tunnelInterfaceAllowHttpsVariable : undefined;
resourceInputs["tunnelInterfaceAllowIcmp"] = state ? state.tunnelInterfaceAllowIcmp : undefined;
resourceInputs["tunnelInterfaceAllowIcmpVariable"] = state ? state.tunnelInterfaceAllowIcmpVariable : undefined;
resourceInputs["tunnelInterfaceAllowNetconf"] = state ? state.tunnelInterfaceAllowNetconf : undefined;
resourceInputs["tunnelInterfaceAllowNetconfVariable"] = state ? state.tunnelInterfaceAllowNetconfVariable : undefined;
resourceInputs["tunnelInterfaceAllowNtp"] = state ? state.tunnelInterfaceAllowNtp : undefined;
resourceInputs["tunnelInterfaceAllowNtpVariable"] = state ? state.tunnelInterfaceAllowNtpVariable : undefined;
resourceInputs["tunnelInterfaceAllowOspf"] = state ? state.tunnelInterfaceAllowOspf : undefined;
resourceInputs["tunnelInterfaceAllowOspfVariable"] = state ? state.tunnelInterfaceAllowOspfVariable : undefined;
resourceInputs["tunnelInterfaceAllowSnmp"] = state ? state.tunnelInterfaceAllowSnmp : undefined;
resourceInputs["tunnelInterfaceAllowSnmpVariable"] = state ? state.tunnelInterfaceAllowSnmpVariable : undefined;
resourceInputs["tunnelInterfaceAllowSsh"] = state ? state.tunnelInterfaceAllowSsh : undefined;
resourceInputs["tunnelInterfaceAllowSshVariable"] = state ? state.tunnelInterfaceAllowSshVariable : undefined;
resourceInputs["tunnelInterfaceAllowStun"] = state ? state.tunnelInterfaceAllowStun : undefined;
resourceInputs["tunnelInterfaceAllowStunVariable"] = state ? state.tunnelInterfaceAllowStunVariable : undefined;
resourceInputs["tunnelInterfaceBindLoopbackTunnel"] = state ? state.tunnelInterfaceBindLoopbackTunnel : undefined;
resourceInputs["tunnelInterfaceBindLoopbackTunnelVariable"] = state ? state.tunnelInterfaceBindLoopbackTunnelVariable : undefined;
resourceInputs["tunnelInterfaceBorder"] = state ? state.tunnelInterfaceBorder : undefined;
resourceInputs["tunnelInterfaceBorderVariable"] = state ? state.tunnelInterfaceBorderVariable : undefined;
resourceInputs["tunnelInterfaceCarrier"] = state ? state.tunnelInterfaceCarrier : undefined;
resourceInputs["tunnelInterfaceCarrierVariable"] = state ? state.tunnelInterfaceCarrierVariable : undefined;
resourceInputs["tunnelInterfaceClearDontFragment"] = state ? state.tunnelInterfaceClearDontFragment : undefined;
resourceInputs["tunnelInterfaceClearDontFragmentVariable"] = state ? state.tunnelInterfaceClearDontFragmentVariable : undefined;
resourceInputs["tunnelInterfaceClearNetworkBroadcast"] = state ? state.tunnelInterfaceClearNetworkBroadcast : undefined;
resourceInputs["tunnelInterfaceClearNetworkBroadcastVariable"] = state ? state.tunnelInterfaceClearNetworkBroadcastVariable : undefined;
resourceInputs["tunnelInterfaceColor"] = state ? state.tunnelInterfaceColor : undefined;
resourceInputs["tunnelInterfaceColorVariable"] = state ? state.tunnelInterfaceColorVariable : undefined;
resourceInputs["tunnelInterfaceEncapsulations"] = state ? state.tunnelInterfaceEncapsulations : undefined;
resourceInputs["tunnelInterfaceExcludeControllerGroupListVariable"] = state ? state.tunnelInterfaceExcludeControllerGroupListVariable : undefined;
resourceInputs["tunnelInterfaceExcludeControllerGroupLists"] = state ? state.tunnelInterfaceExcludeControllerGroupLists : undefined;
resourceInputs["tunnelInterfaceGroups"] = state ? state.tunnelInterfaceGroups : undefined;
resourceInputs["tunnelInterfaceGroupsVariable"] = state ? state.tunnelInterfaceGroupsVariable : undefined;
resourceInputs["tunnelInterfaceHelloInterval"] = state ? state.tunnelInterfaceHelloInterval : undefined;
resourceInputs["tunnelInterfaceHelloIntervalVariable"] = state ? state.tunnelInterfaceHelloIntervalVariable : undefined;
resourceInputs["tunnelInterfaceHelloTolerance"] = state ? state.tunnelInterfaceHelloTolerance : undefined;
resourceInputs["tunnelInterfaceHelloToleranceVariable"] = state ? state.tunnelInterfaceHelloToleranceVariable : undefined;
resourceInputs["tunnelInterfaceLastResortCircuit"] = state ? state.tunnelInterfaceLastResortCircuit : undefined;
resourceInputs["tunnelInterfaceLastResortCircuitVariable"] = state ? state.tunnelInterfaceLastResortCircuitVariable : undefined;
resourceInputs["tunnelInterfaceLowBandwidthLink"] = state ? state.tunnelInterfaceLowBandwidthLink : undefined;
resourceInputs["tunnelInterfaceLowBandwidthLinkVariable"] = state ? state.tunnelInterfaceLowBandwidthLinkVariable : undefined;
resourceInputs["tunnelInterfaceMaxControlConnections"] = state ? state.tunnelInterfaceMaxControlConnections : undefined;
resourceInputs["tunnelInterfaceMaxControlConnectionsVariable"] = state ? state.tunnelInterfaceMaxControlConnectionsVariable : undefined;
resourceInputs["tunnelInterfaceNatRefreshInterval"] = state ? state.tunnelInterfaceNatRefreshInterval : undefined;
resourceInputs["tunnelInterfaceNatRefreshIntervalVariable"] = state ? state.tunnelInterfaceNatRefreshIntervalVariable : undefined;
resourceInputs["tunnelInterfacePortHop"] = state ? state.tunnelInterfacePortHop : undefined;
resourceInputs["tunnelInterfacePortHopVariable"] = state ? state.tunnelInterfacePortHopVariable : undefined;
resourceInputs["tunnelInterfaceRestrict"] = state ? state.tunnelInterfaceRestrict : undefined;
resourceInputs["tunnelInterfaceRestrictVariable"] = state ? state.tunnelInterfaceRestrictVariable : undefined;
resourceInputs["tunnelInterfaceTunnelTcpMss"] = state ? state.tunnelInterfaceTunnelTcpMss : undefined;
resourceInputs["tunnelInterfaceTunnelTcpMssVariable"] = state ? state.tunnelInterfaceTunnelTcpMssVariable : undefined;
resourceInputs["tunnelInterfaceVbondAsStunServer"] = state ? state.tunnelInterfaceVbondAsStunServer : undefined;
resourceInputs["tunnelInterfaceVbondAsStunServerVariable"] = state ? state.tunnelInterfaceVbondAsStunServerVariable : undefined;
resourceInputs["tunnelInterfaceVmanageConnectionPreference"] = state ? state.tunnelInterfaceVmanageConnectionPreference : undefined;
resourceInputs["tunnelInterfaceVmanageConnectionPreferenceVariable"] = state ? state.tunnelInterfaceVmanageConnectionPreferenceVariable : undefined;
resourceInputs["tunnelQosMode"] = state ? state.tunnelQosMode : undefined;
resourceInputs["tunnelQosModeVariable"] = state ? state.tunnelQosModeVariable : undefined;
resourceInputs["version"] = state ? state.version : undefined;
}
else {
const args = argsOrState;
if ((!args || args.featureProfileId === undefined) && !opts.urn) {
throw new Error("Missing required property 'featureProfileId'");
}
if ((!args || args.transportWanVpnFeatureId === undefined) && !opts.urn) {
throw new Error("Missing required property 'transportWanVpnFeatureId'");
}
resourceInputs["aclIpv4EgressFeatureId"] = args ? args.aclIpv4EgressFeatureId : undefined;
resourceInputs["aclIpv4IngressFeatureId"] = args ? args.aclIpv4IngressFeatureId : undefined;
resourceInputs["aclIpv6EgressFeatureId"] = args ? args.aclIpv6EgressFeatureId : undefined;
resourceInputs["aclIpv6IngressFeatureId"] = args ? args.aclIpv6IngressFeatureId : undefined;
resourceInputs["bandwidth"] = args ? args.bandwidth : undefined;
resourceInputs["bandwidthDownstream"] = args ? args.bandwidthDownstream : undefined;
resourceInputs["bandwidthDownstreamVariable"] = args ? args.bandwidthDownstreamVariable : undefined;
resourceInputs["bandwidthVariable"] = args ? args.bandwidthVariable : undefined;
resourceInputs["clockRate"] = args ? args.clockRate : undefined;
resourceInputs["clockRateVariable"] = args ? args.clockRateVariable : undefined;
resourceInputs["description"] = args ? args.description : undefined;
resourceInputs["encapsulation"] = args ? args.encapsulation : undefined;
resourceInputs["encapsulationVariable"] = args ? args.encapsulationVariable : undefined;
resourceInputs["featureProfileId"] = args ? args.featureProfileId : undefined;
resourceInputs["interfaceName"] = args ? args.interfaceName : undefined;
resourceInputs["interfaceNameVariable"] = args ? args.interfaceNameVariable : undefined;
resourceInputs["ipMtu"] = args ? args.ipMtu : undefined;
resourceInputs["ipMtuVariable"] = args ? args.ipMtuVariable : undefined;
resourceInputs["ipv4Address"] = args ? args.ipv4Address : undefined;
resourceInputs["ipv4AddressVariable"] = args ? args.ipv4AddressVariable : undefined;
resourceInputs["ipv4SubnetMask"] = args ? args.ipv4SubnetMask : undefined;
resourceInputs["ipv4SubnetMaskVariable"] = args ? args.ipv4SubnetMaskVariable : undefined;
resourceInputs["ipv6Address"] = args ? args.ipv6Address : undefined;
resourceInputs["ipv6AddressVariable"] = args ? args.ipv6AddressVariable : undefined;
resourceInputs["mtu"] = args ? args.mtu : undefined;
resourceInputs["mtuVariable"] = args ? args.mtuVariable : undefined;
resourceInputs["name"] = args ? args.name : undefined;
resourceInputs["perTunnelQos"] = args ? args.perTunnelQos : undefined;
resourceInputs["perTunnelQosAggregator"] = args ? args.perTunnelQosAggregator : undefined;
resourceInputs["perTunnelQosAggregatorVariable"] = args ? args.perTunnelQosAggregatorVariable : undefined;
resourceInputs["perTunnelQosVariable"] = args ? args.perTunnelQosVariable : undefined;
resourceInputs["qosShapingRate"] = args ? args.qosShapingRate : undefined;
resourceInputs["qosShapingRateVariable"] = args ? args.qosShapingRateVariable : undefined;
resourceInputs["shutdown"] = args ? args.shutdown : undefined;
resourceInputs["shutdownVariable"] = args ? args.shutdownVariable : undefined;
resourceInputs["tcpMss"] = args ? args.tcpMss : undefined;
resourceInputs["tcpMssVariable"] = args ? args.tcpMssVariable : undefined;
resourceInputs["tlocExtension"] = args ? args.tlocExtension : undefined;
resourceInputs["tlocExtensionVariable"] = args ? args.tlocExtensionVariable : undefined;
resourceInputs["transportWanVpnFeatureId"] = args ? args.transportWanVpnFeatureId : undefined;
resourceInputs["tunnelInterface"] = args ? args.tunnelInterface : undefined;
resourceInputs["tunnelInterfaceAllowAll"] = args ? args.tunnelInterfaceAllowAll : undefined;
resourceInputs["tunnelInterfaceAllowAllVariable"] = args ? args.tunnelInterfaceAllowAllVariable : undefined;
resourceInputs["tunnelInterfaceAllowBfd"] = args ? args.tunnelInterfaceAllowBfd : undefined;
resourceInputs["tunnelInterfaceAllowBfdVariable"] = args ? args.tunnelInterfaceAllowBfdVariable : undefined;
resourceInputs["tunnelInterfaceAllowBgp"] = args ? args.tunnelInterfaceAllowBgp : undefined;
resourceInputs["tunnelInterfaceAllowBgpVariable"] = args ? args.tunnelInterfaceAllowBgpVariable : undefined;
resourceInputs["tunnelInterfaceAllowDhcp"] = args ? args.tunnelInterfaceAllowDhcp : undefined;
resourceInputs["tunnelInterfaceAllowDhcpVariable"] = args ? args.tunnelInterfaceAllowDhcpVariable : undefined;
resourceInputs["tunnelInterfaceAllowDns"] = args ? args.tunnelInterfaceAllowDns : undefined;
resourceInputs["tunnelInterfaceAllowDnsVariable"] = args ? args.tunnelInterfaceAllowDnsVariable : undefined;
resourceInputs["tunnelInterfaceAllowHttps"] = args ? args.tunnelInterfaceAllowHttps : undefined;
resourceInputs["tunnelInterfaceAllowHttpsVariable"] = args ? args.tunnelInterfaceAllowHttpsVariable : undefined;
resourceInputs["tunnelInterfaceAllowIcmp"] = args ? args.tunnelInterfaceAllowIcmp : undefined;
resourceInputs["tunnelInterfaceAllowIcmpVariable"] = args ? args.tunnelInterfaceAllowIcmpVariable : undefined;
resourceInputs["tunnelInterfaceAllowNetconf"] = args ? args.tunnelInterfaceAllowNetconf : undefined;
resourceInputs["tunnelInterfaceAllowNetconfVariable"] = args ? args.tunnelInterfaceAllowNetconfVariable : undefined;
resourceInputs["tunnelInterfaceAllowNtp"] = args ? args.tunnelInterfaceAllowNtp : undefined;
resourceInputs["tunnelInterfaceAllowNtpVariable"] = args ? args.tunnelInterfaceAllowNtpVariable : undefined;
resourceInputs["tunnelInterfaceAllowOspf"] = args ? args.tunnelInterfaceAllowOspf : undefined;
resourceInputs["tunnelInterfaceAllowOspfVariable"] = args ? args.tunnelInterfaceAllowOspfVariable : undefined;
resourceInputs["tunnelInterfaceAllowSnmp"] = args ? args.tunnelInterfaceAllowSnmp : undefined;
resourceInputs["tunnelInterfaceAllowSnmpVariable"] = args ? args.tunnelInterfaceAllowSnmpVariable : undefined;
resourceInputs["tunnelInterfaceAllowSsh"] = args ? args.tunnelInterfaceAllowSsh : undefined;
resourceInputs["tunnelInterfaceAllowSshVariable"] = args ? args.tunnelInterfaceAllowSshVariable : undefined;
resourceInputs["tunnelInterfaceAllowStun"] = args ? args.tunnelInterfaceAllowStun : undefined;
resourceInputs["tunnelInterfaceAllowStunVariable"] = args ? args.tunnelInterfaceAllowStunVariable : undefined;
resourceInputs["tunnelInterfaceBindLoopbackTunnel"] = args ? args.tunnelInterfaceBindLoopbackTunnel : undefined;
resourceInputs["tunnelInterfaceBindLoopbackTunnelVariable"] = args ? args.tunnelInterfaceBindLoopbackTunnelVariable : undefined;
resourceInputs["tunnelInterfaceBorder"] = args ? args.tunnelInterfaceBorder : undefined;
resourceInputs["tunnelInterfaceBorderVariable"] = args ? args.tunnelInterfaceBorderVariable : undefined;
resourceInputs["tunnelInterfaceCarrier"] = args ? args.tunnelInterfaceCarrier : undefined;
resourceInputs["tunnelInterfaceCarrierVariable"] = args ? args.tunnelInterfaceCarrierVariable : undefined;
resourceInputs["tunnelInterfaceClearDontFragment"] = args ? args.tunnelInterfaceClearDontFragment : undefined;
resourceInputs["tunnelInterfaceClearDontFragmentVariable"] = args ? args.tunnelInterfaceClearDontFragmentVariable : undefined;
resourceInputs["tunnelInterfaceClearNetworkBroadcast"] = args ? args.tunnelInterfaceClearNetworkBroadcast : undefined;
resourceInputs["tunnelInterfaceClearNetworkBroadcastVariable"] = args ? args.tunnelInterfaceClearNetworkBroadcastVariable : undefined;
resourceInputs["tunnelInterfaceColor"] = args ? args.tunnelInterfaceColor : undefined;
resourceInputs["tunnelInterfaceColorVariable"] = args ? args.tunnelInterfaceColorVariable : undefined;
resourceInputs["tunnelInterfaceEncapsulations"] = args ? args.tunnelInterfaceEncapsulations : undefined;
resourceInputs["tunnelInterfaceExcludeControllerGroupListVariable"] = args ? args.tunnelInterfaceExcludeControllerGroupListVariable : undefined;
resourceInputs["tunnelInterfaceExcludeControllerGroupLists"] = args ? args.tunnelInterfaceExcludeControllerGroupLists : undefined;
resourceInputs["tunnelInterfaceGroups"] = args ? args.tunnelInterfaceGroups : undefined;
resourceInputs["tunnelInterfaceGroupsVariable"] = args ? args.tunnelInterfaceGroupsVariable : undefined;
resourceInputs["tunnelInterfaceHelloInterval"] = args ? args.tunnelInterfaceHelloInterval : undefined;
resourceInputs["tunnelInterfaceHelloIntervalVariable"] = args ? args.tunnelInterfaceHelloIntervalVariable : undefined;
resourceInputs["tunnelInterfaceHelloTolerance"] = args ? args.tunnelInterfaceHelloTolerance : undefined;
resourceInputs["tunnelInterfaceHelloToleranceVariable"] = args ? args.tunnelInterfaceHelloToleranceVariable : undefined;
resourceInputs["tunnelInterfaceLastResortCircuit"] = args ? args.tunnelInterfaceLastResortCircuit : undefined;
resourceInputs["tunnelInterfaceLastResortCircuitVariable"] = args ? args.tunnelInterfaceLastResortCircuitVariable : undefined;
resourceInputs["tunnelInterfaceLowBandwidthLink"] = args ? args.tunnelInterfaceLowBandwidthLink : undefined;
resourceInputs["tunnelInterfaceLowBandwidthLinkVariable"] = args ? args.tunnelInterfaceLowBandwidthLinkVariable : undefined;
resourceInputs["tunnelInterfaceMaxControlConnections"] = args ? args.tunnelInterfaceMaxControlConnections : undefined;
resourceInputs["tunnelInterfaceMaxControlConnectionsVariable"] = args ? args.tunnelInterfaceMaxControlConnectionsVariable : undefined;
resourceInputs["tunnelInterfaceNatRefreshInterval"] = args ? args.tunnelInterfaceNatRefreshInterval : undefined;
resourceInputs["tunnelInterfaceNatRefreshIntervalVariable"] = args ? args.tunnelInterfaceNatRefreshIntervalVariable : undefined;
resourceInputs["tunnelInterfacePortHop"] = args ? args.tunnelInterfacePortHop : undefined;
resourceInputs["tunnelInterfacePortHopVariable"] = args ? args.tunnelInterfacePortHopVariable : undefined;
resourceInputs["tunnelInterfaceRestrict"] = args ? args.tunnelInterfaceRestrict : undefined;
resourceInputs["tunnelInterfaceRestrictVariable"] = args ? args.tunnelInterfaceRestrictVariable : undefined;
resourceInputs["tunnelInterfaceTunnelTcpMss"] = args ? args.tunnelInterfaceTunnelTcpMss : undefined;
resourceInputs["tunnelInterfaceTunnelTcpMssVariable"] = args ? args.tunnelInterfaceTunnelTcpMssVariable : undefined;
resourceInputs["tunnelInterfaceVbondAsStunServer"] = args ? args.tunnelInterfaceVbondAsStunServer : undefined;
resourceInputs["tunnelInterfaceVbondAsStunServerVariable"] = args ? args.tunnelInterfaceVbondAsStunServerVariable : undefined;
resourceInputs["tunnelInterfaceVmanageConnectionPreference"] = args ? args.tunnelInterfaceVmanageConnectionPreference : undefined;
resourceInputs["tunnelInterfaceVmanageConnectionPreferenceVariable"] = args ? args.tunnelInterfaceVmanageConnectionPreferenceVariable : undefined;
resourceInputs["tunnelQosMode"] = args ? args.tunnelQosMode : undefined;
resourceInputs["tunnelQosModeVariable"] = args ? args.tunnelQosModeVariable : undefined;
resourceInputs["version"] = undefined /*out*/;
}
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts);
super(TransportWanVpnInterfaceT1E1SerialFeature.__pulumiType, name, resourceInputs, opts);
}
}
exports.TransportWanVpnInterfaceT1E1SerialFeature = TransportWanVpnInterfaceT1E1SerialFeature;
/** @internal */
TransportWanVpnInterfaceT1E1SerialFeature.__pulumiType = 'sdwan:index/transportWanVpnInterfaceT1E1SerialFeature:TransportWanVpnInterfaceT1E1SerialFeature';
//# sourceMappingURL=transportWanVpnInterfaceT1E1SerialFeature.js.map