import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class RouterIsis extends pulumi.CustomResource { /** * Get an existing RouterIsis 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?: RouterIsisState, opts?: pulumi.CustomResourceOptions): RouterIsis; /** * Returns true if the given object is an instance of RouterIsis. 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 RouterIsis; readonly adjacencyCheck: pulumi.Output; readonly adjacencyCheck6: pulumi.Output; readonly advPassiveOnly: pulumi.Output; readonly advPassiveOnly6: pulumi.Output; readonly authKeychainL1: pulumi.Output; readonly authKeychainL2: pulumi.Output; readonly authModeL1: pulumi.Output; readonly authModeL2: pulumi.Output; readonly authPasswordL1: pulumi.Output; readonly authPasswordL2: pulumi.Output; readonly authSendonlyL1: pulumi.Output; readonly authSendonlyL2: pulumi.Output; readonly defaultOriginate: pulumi.Output; readonly defaultOriginate6: pulumi.Output; readonly dynamicHostname: pulumi.Output; readonly dynamicSortSubtable: pulumi.Output; readonly getAllTables: pulumi.Output; readonly ignoreLspErrors: pulumi.Output; readonly isType: pulumi.Output; readonly isisInterfaces: pulumi.Output; readonly isisNets: pulumi.Output; readonly lspGenIntervalL1: pulumi.Output; readonly lspGenIntervalL2: pulumi.Output; readonly lspRefreshInterval: pulumi.Output; readonly maxLspLifetime: pulumi.Output; readonly metricStyle: pulumi.Output; readonly overloadBit: pulumi.Output; readonly overloadBitOnStartup: pulumi.Output; readonly overloadBitSuppress: pulumi.Output; readonly redistribute6L1: pulumi.Output; readonly redistribute6L1List: pulumi.Output; readonly redistribute6L2: pulumi.Output; readonly redistribute6L2List: pulumi.Output; readonly redistribute6s: pulumi.Output; readonly redistributeL1: pulumi.Output; readonly redistributeL1List: pulumi.Output; readonly redistributeL2: pulumi.Output; readonly redistributeL2List: pulumi.Output; readonly redistributes: pulumi.Output; readonly spfIntervalExpL1: pulumi.Output; readonly spfIntervalExpL2: pulumi.Output; readonly summaryAddress6s: pulumi.Output; readonly summaryAddresses: pulumi.Output; readonly vdomparam: pulumi.Output; /** * Create a RouterIsis 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?: RouterIsisArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering RouterIsis resources. */ export interface RouterIsisState { adjacencyCheck?: pulumi.Input; adjacencyCheck6?: pulumi.Input; advPassiveOnly?: pulumi.Input; advPassiveOnly6?: pulumi.Input; authKeychainL1?: pulumi.Input; authKeychainL2?: pulumi.Input; authModeL1?: pulumi.Input; authModeL2?: pulumi.Input; authPasswordL1?: pulumi.Input; authPasswordL2?: pulumi.Input; authSendonlyL1?: pulumi.Input; authSendonlyL2?: pulumi.Input; defaultOriginate?: pulumi.Input; defaultOriginate6?: pulumi.Input; dynamicHostname?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; getAllTables?: pulumi.Input; ignoreLspErrors?: pulumi.Input; isType?: pulumi.Input; isisInterfaces?: pulumi.Input[]>; isisNets?: pulumi.Input[]>; lspGenIntervalL1?: pulumi.Input; lspGenIntervalL2?: pulumi.Input; lspRefreshInterval?: pulumi.Input; maxLspLifetime?: pulumi.Input; metricStyle?: pulumi.Input; overloadBit?: pulumi.Input; overloadBitOnStartup?: pulumi.Input; overloadBitSuppress?: pulumi.Input; redistribute6L1?: pulumi.Input; redistribute6L1List?: pulumi.Input; redistribute6L2?: pulumi.Input; redistribute6L2List?: pulumi.Input; redistribute6s?: pulumi.Input[]>; redistributeL1?: pulumi.Input; redistributeL1List?: pulumi.Input; redistributeL2?: pulumi.Input; redistributeL2List?: pulumi.Input; redistributes?: pulumi.Input[]>; spfIntervalExpL1?: pulumi.Input; spfIntervalExpL2?: pulumi.Input; summaryAddress6s?: pulumi.Input[]>; summaryAddresses?: pulumi.Input[]>; vdomparam?: pulumi.Input; } /** * The set of arguments for constructing a RouterIsis resource. */ export interface RouterIsisArgs { adjacencyCheck?: pulumi.Input; adjacencyCheck6?: pulumi.Input; advPassiveOnly?: pulumi.Input; advPassiveOnly6?: pulumi.Input; authKeychainL1?: pulumi.Input; authKeychainL2?: pulumi.Input; authModeL1?: pulumi.Input; authModeL2?: pulumi.Input; authPasswordL1?: pulumi.Input; authPasswordL2?: pulumi.Input; authSendonlyL1?: pulumi.Input; authSendonlyL2?: pulumi.Input; defaultOriginate?: pulumi.Input; defaultOriginate6?: pulumi.Input; dynamicHostname?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; getAllTables?: pulumi.Input; ignoreLspErrors?: pulumi.Input; isType?: pulumi.Input; isisInterfaces?: pulumi.Input[]>; isisNets?: pulumi.Input[]>; lspGenIntervalL1?: pulumi.Input; lspGenIntervalL2?: pulumi.Input; lspRefreshInterval?: pulumi.Input; maxLspLifetime?: pulumi.Input; metricStyle?: pulumi.Input; overloadBit?: pulumi.Input; overloadBitOnStartup?: pulumi.Input; overloadBitSuppress?: pulumi.Input; redistribute6L1?: pulumi.Input; redistribute6L1List?: pulumi.Input; redistribute6L2?: pulumi.Input; redistribute6L2List?: pulumi.Input; redistribute6s?: pulumi.Input[]>; redistributeL1?: pulumi.Input; redistributeL1List?: pulumi.Input; redistributeL2?: pulumi.Input; redistributeL2List?: pulumi.Input; redistributes?: pulumi.Input[]>; spfIntervalExpL1?: pulumi.Input; spfIntervalExpL2?: pulumi.Input; summaryAddress6s?: pulumi.Input[]>; summaryAddresses?: pulumi.Input[]>; vdomparam?: pulumi.Input; }