import * as pulumi from "@pulumi/pulumi"; export declare class VpnIpsecPhase2Interface extends pulumi.CustomResource { /** * Get an existing VpnIpsecPhase2Interface 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: string, id: pulumi.Input, state?: VpnIpsecPhase2InterfaceState, opts?: pulumi.CustomResourceOptions): VpnIpsecPhase2Interface; /** * Returns true if the given object is an instance of VpnIpsecPhase2Interface. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is VpnIpsecPhase2Interface; readonly addRoute: pulumi.Output; readonly autoDiscoveryForwarder: pulumi.Output; readonly autoDiscoverySender: pulumi.Output; readonly autoNegotiate: pulumi.Output; readonly comments: pulumi.Output; readonly dhcpIpsec: pulumi.Output; readonly dhgrp: pulumi.Output; readonly diffserv: pulumi.Output; readonly diffservcode: pulumi.Output; readonly dstAddrType: pulumi.Output; readonly dstEndIp: pulumi.Output; readonly dstEndIp6: pulumi.Output; readonly dstName: pulumi.Output; readonly dstName6: pulumi.Output; readonly dstPort: pulumi.Output; readonly dstStartIp: pulumi.Output; readonly dstStartIp6: pulumi.Output; readonly dstSubnet: pulumi.Output; readonly dstSubnet6: pulumi.Output; readonly encapsulation: pulumi.Output; readonly inboundDscpCopy: pulumi.Output; readonly initiatorTsNarrow: pulumi.Output; readonly ipv4Df: pulumi.Output; readonly keepalive: pulumi.Output; readonly keylifeType: pulumi.Output; readonly keylifekbs: pulumi.Output; readonly keylifeseconds: pulumi.Output; readonly l2tp: pulumi.Output; readonly name: pulumi.Output; readonly pfs: pulumi.Output; readonly phase1name: pulumi.Output; readonly proposal: pulumi.Output; readonly protocol: pulumi.Output; readonly replay: pulumi.Output; readonly routeOverlap: pulumi.Output; readonly singleSource: pulumi.Output; readonly srcAddrType: pulumi.Output; readonly srcEndIp: pulumi.Output; readonly srcEndIp6: pulumi.Output; readonly srcName: pulumi.Output; readonly srcName6: pulumi.Output; readonly srcPort: pulumi.Output; readonly srcStartIp: pulumi.Output; readonly srcStartIp6: pulumi.Output; readonly srcSubnet: pulumi.Output; readonly srcSubnet6: pulumi.Output; readonly vdomparam: pulumi.Output; /** * Create a VpnIpsecPhase2Interface resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: VpnIpsecPhase2InterfaceArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering VpnIpsecPhase2Interface resources. */ export interface VpnIpsecPhase2InterfaceState { addRoute?: pulumi.Input; autoDiscoveryForwarder?: pulumi.Input; autoDiscoverySender?: pulumi.Input; autoNegotiate?: pulumi.Input; comments?: pulumi.Input; dhcpIpsec?: pulumi.Input; dhgrp?: pulumi.Input; diffserv?: pulumi.Input; diffservcode?: pulumi.Input; dstAddrType?: pulumi.Input; dstEndIp?: pulumi.Input; dstEndIp6?: pulumi.Input; dstName?: pulumi.Input; dstName6?: pulumi.Input; dstPort?: pulumi.Input; dstStartIp?: pulumi.Input; dstStartIp6?: pulumi.Input; dstSubnet?: pulumi.Input; dstSubnet6?: pulumi.Input; encapsulation?: pulumi.Input; inboundDscpCopy?: pulumi.Input; initiatorTsNarrow?: pulumi.Input; ipv4Df?: pulumi.Input; keepalive?: pulumi.Input; keylifeType?: pulumi.Input; keylifekbs?: pulumi.Input; keylifeseconds?: pulumi.Input; l2tp?: pulumi.Input; name?: pulumi.Input; pfs?: pulumi.Input; phase1name?: pulumi.Input; proposal?: pulumi.Input; protocol?: pulumi.Input; replay?: pulumi.Input; routeOverlap?: pulumi.Input; singleSource?: pulumi.Input; srcAddrType?: pulumi.Input; srcEndIp?: pulumi.Input; srcEndIp6?: pulumi.Input; srcName?: pulumi.Input; srcName6?: pulumi.Input; srcPort?: pulumi.Input; srcStartIp?: pulumi.Input; srcStartIp6?: pulumi.Input; srcSubnet?: pulumi.Input; srcSubnet6?: pulumi.Input; vdomparam?: pulumi.Input; } /** * The set of arguments for constructing a VpnIpsecPhase2Interface resource. */ export interface VpnIpsecPhase2InterfaceArgs { addRoute?: pulumi.Input; autoDiscoveryForwarder?: pulumi.Input; autoDiscoverySender?: pulumi.Input; autoNegotiate?: pulumi.Input; comments?: pulumi.Input; dhcpIpsec?: pulumi.Input; dhgrp?: pulumi.Input; diffserv?: pulumi.Input; diffservcode?: pulumi.Input; dstAddrType?: pulumi.Input; dstEndIp?: pulumi.Input; dstEndIp6?: pulumi.Input; dstName?: pulumi.Input; dstName6?: pulumi.Input; dstPort?: pulumi.Input; dstStartIp?: pulumi.Input; dstStartIp6?: pulumi.Input; dstSubnet?: pulumi.Input; dstSubnet6?: pulumi.Input; encapsulation?: pulumi.Input; inboundDscpCopy?: pulumi.Input; initiatorTsNarrow?: pulumi.Input; ipv4Df?: pulumi.Input; keepalive?: pulumi.Input; keylifeType?: pulumi.Input; keylifekbs?: pulumi.Input; keylifeseconds?: pulumi.Input; l2tp?: pulumi.Input; name?: pulumi.Input; pfs?: pulumi.Input; phase1name: pulumi.Input; proposal: pulumi.Input; protocol?: pulumi.Input; replay?: pulumi.Input; routeOverlap?: pulumi.Input; singleSource?: pulumi.Input; srcAddrType?: pulumi.Input; srcEndIp?: pulumi.Input; srcEndIp6?: pulumi.Input; srcName?: pulumi.Input; srcName6?: pulumi.Input; srcPort?: pulumi.Input; srcStartIp?: pulumi.Input; srcStartIp6?: pulumi.Input; srcSubnet?: pulumi.Input; srcSubnet6?: pulumi.Input; vdomparam?: pulumi.Input; }