import * as pulumi from "@pulumi/pulumi"; export declare class SystemGreTunnel extends pulumi.CustomResource { /** * Get an existing SystemGreTunnel 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?: SystemGreTunnelState, opts?: pulumi.CustomResourceOptions): SystemGreTunnel; /** * Returns true if the given object is an instance of SystemGreTunnel. 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 SystemGreTunnel; readonly checksumReception: pulumi.Output; readonly checksumTransmission: pulumi.Output; readonly diffservcode: pulumi.Output; readonly dscpCopying: pulumi.Output; readonly interface: pulumi.Output; readonly ipVersion: pulumi.Output; readonly keepaliveFailtimes: pulumi.Output; readonly keepaliveInterval: pulumi.Output; readonly keyInbound: pulumi.Output; readonly keyOutbound: pulumi.Output; readonly localGw: pulumi.Output; readonly localGw6: pulumi.Output; readonly name: pulumi.Output; readonly remoteGw: pulumi.Output; readonly remoteGw6: pulumi.Output; readonly sequenceNumberReception: pulumi.Output; readonly sequenceNumberTransmission: pulumi.Output; readonly useSdwan: pulumi.Output; readonly vdomparam: pulumi.Output; /** * Create a SystemGreTunnel 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: SystemGreTunnelArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SystemGreTunnel resources. */ export interface SystemGreTunnelState { checksumReception?: pulumi.Input; checksumTransmission?: pulumi.Input; diffservcode?: pulumi.Input; dscpCopying?: pulumi.Input; interface?: pulumi.Input; ipVersion?: pulumi.Input; keepaliveFailtimes?: pulumi.Input; keepaliveInterval?: pulumi.Input; keyInbound?: pulumi.Input; keyOutbound?: pulumi.Input; localGw?: pulumi.Input; localGw6?: pulumi.Input; name?: pulumi.Input; remoteGw?: pulumi.Input; remoteGw6?: pulumi.Input; sequenceNumberReception?: pulumi.Input; sequenceNumberTransmission?: pulumi.Input; useSdwan?: pulumi.Input; vdomparam?: pulumi.Input; } /** * The set of arguments for constructing a SystemGreTunnel resource. */ export interface SystemGreTunnelArgs { checksumReception?: pulumi.Input; checksumTransmission?: pulumi.Input; diffservcode?: pulumi.Input; dscpCopying?: pulumi.Input; interface?: pulumi.Input; ipVersion?: pulumi.Input; keepaliveFailtimes?: pulumi.Input; keepaliveInterval?: pulumi.Input; keyInbound?: pulumi.Input; keyOutbound?: pulumi.Input; localGw: pulumi.Input; localGw6?: pulumi.Input; name?: pulumi.Input; remoteGw: pulumi.Input; remoteGw6?: pulumi.Input; sequenceNumberReception?: pulumi.Input; sequenceNumberTransmission?: pulumi.Input; useSdwan?: pulumi.Input; vdomparam?: pulumi.Input; }