import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class RouterbgpNeighbor extends pulumi.CustomResource { /** * Get an existing RouterbgpNeighbor 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?: RouterbgpNeighborState, opts?: pulumi.CustomResourceOptions): RouterbgpNeighbor; /** * Returns true if the given object is an instance of RouterbgpNeighbor. 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 RouterbgpNeighbor; readonly activate: pulumi.Output; readonly activate6: pulumi.Output; readonly activateEvpn: pulumi.Output; readonly activateVpnv4: pulumi.Output; readonly additionalPath: pulumi.Output; readonly additionalPath6: pulumi.Output; readonly additionalPathVpnv4: pulumi.Output; readonly advAdditionalPath: pulumi.Output; readonly advAdditionalPath6: pulumi.Output; readonly advAdditionalPathVpnv4: pulumi.Output; readonly advertisementInterval: pulumi.Output; readonly allowasIn: pulumi.Output; readonly allowasIn6: pulumi.Output; readonly allowasInEnable: pulumi.Output; readonly allowasInEnable6: pulumi.Output; readonly allowasInEnableEvpn: pulumi.Output; readonly allowasInEnableVpnv4: pulumi.Output; readonly allowasInEvpn: pulumi.Output; readonly allowasInVpnv4: pulumi.Output; readonly asOverride: pulumi.Output; readonly asOverride6: pulumi.Output; readonly attributeUnchanged: pulumi.Output; readonly attributeUnchanged6: pulumi.Output; readonly attributeUnchangedVpnv4: pulumi.Output; readonly bfd: pulumi.Output; readonly capabilityDefaultOriginate: pulumi.Output; readonly capabilityDefaultOriginate6: pulumi.Output; readonly capabilityDynamic: pulumi.Output; readonly capabilityGracefulRestart: pulumi.Output; readonly capabilityGracefulRestart6: pulumi.Output; readonly capabilityGracefulRestartEvpn: pulumi.Output; readonly capabilityGracefulRestartVpnv4: pulumi.Output; readonly capabilityOrf: pulumi.Output; readonly capabilityOrf6: pulumi.Output; readonly capabilityRouteRefresh: pulumi.Output; readonly conditionalAdvertise6s: pulumi.Output; readonly conditionalAdvertises: pulumi.Output; readonly connectTimer: pulumi.Output; readonly defaultOriginateRoutemap: pulumi.Output; readonly defaultOriginateRoutemap6: pulumi.Output; readonly description: pulumi.Output; readonly distributeListIn: pulumi.Output; readonly distributeListIn6: pulumi.Output; readonly distributeListInVpnv4: pulumi.Output; readonly distributeListOut: pulumi.Output; readonly distributeListOut6: pulumi.Output; readonly distributeListOutVpnv4: pulumi.Output; readonly dontCapabilityNegotiate: pulumi.Output; readonly dynamicSortSubtable: pulumi.Output; readonly ebgpEnforceMultihop: pulumi.Output; readonly ebgpMultihopTtl: pulumi.Output; readonly filterListIn: pulumi.Output; readonly filterListIn6: pulumi.Output; readonly filterListOut: pulumi.Output; readonly filterListOut6: pulumi.Output; readonly getAllTables: pulumi.Output; readonly holdtimeTimer: pulumi.Output; readonly interface: pulumi.Output; readonly ip: pulumi.Output; readonly keepAliveTimer: pulumi.Output; readonly linkDownFailover: pulumi.Output; readonly localAs: pulumi.Output; readonly localAsNoPrepend: pulumi.Output; readonly localAsReplaceAs: pulumi.Output; readonly maximumPrefix: pulumi.Output; readonly maximumPrefix6: pulumi.Output; readonly maximumPrefixEvpn: pulumi.Output; readonly maximumPrefixThreshold: pulumi.Output; readonly maximumPrefixThreshold6: pulumi.Output; readonly maximumPrefixThresholdEvpn: pulumi.Output; readonly maximumPrefixThresholdVpnv4: pulumi.Output; readonly maximumPrefixVpnv4: pulumi.Output; readonly maximumPrefixWarningOnly: pulumi.Output; readonly maximumPrefixWarningOnly6: pulumi.Output; readonly maximumPrefixWarningOnlyEvpn: pulumi.Output; readonly maximumPrefixWarningOnlyVpnv4: pulumi.Output; readonly nextHopSelf: pulumi.Output; readonly nextHopSelf6: pulumi.Output; readonly nextHopSelfRr: pulumi.Output; readonly nextHopSelfRr6: pulumi.Output; readonly nextHopSelfVpnv4: pulumi.Output; readonly overrideCapability: pulumi.Output; readonly passive: pulumi.Output; readonly password: pulumi.Output; readonly prefixListIn: pulumi.Output; readonly prefixListIn6: pulumi.Output; readonly prefixListInVpnv4: pulumi.Output; readonly prefixListOut: pulumi.Output; readonly prefixListOut6: pulumi.Output; readonly prefixListOutVpnv4: pulumi.Output; readonly remoteAs: pulumi.Output; readonly removePrivateAs: pulumi.Output; readonly removePrivateAs6: pulumi.Output; readonly removePrivateAsEvpn: pulumi.Output; readonly removePrivateAsVpnv4: pulumi.Output; readonly restartTime: pulumi.Output; readonly retainStaleTime: pulumi.Output; readonly routeMapIn: pulumi.Output; readonly routeMapIn6: pulumi.Output; readonly routeMapInEvpn: pulumi.Output; readonly routeMapInVpnv4: pulumi.Output; readonly routeMapOut: pulumi.Output; readonly routeMapOut6: pulumi.Output; readonly routeMapOut6Preferable: pulumi.Output; readonly routeMapOutEvpn: pulumi.Output; readonly routeMapOutPreferable: pulumi.Output; readonly routeMapOutVpnv4: pulumi.Output; readonly routeMapOutVpnv4Preferable: pulumi.Output; readonly routeReflectorClient: pulumi.Output; readonly routeReflectorClient6: pulumi.Output; readonly routeReflectorClientEvpn: pulumi.Output; readonly routeReflectorClientVpnv4: pulumi.Output; readonly routeServerClient: pulumi.Output; readonly routeServerClient6: pulumi.Output; readonly routeServerClientEvpn: pulumi.Output; readonly routeServerClientVpnv4: pulumi.Output; readonly sendCommunity: pulumi.Output; readonly sendCommunity6: pulumi.Output; readonly sendCommunityEvpn: pulumi.Output; readonly sendCommunityVpnv4: pulumi.Output; readonly shutdown: pulumi.Output; readonly softReconfiguration: pulumi.Output; readonly softReconfiguration6: pulumi.Output; readonly softReconfigurationEvpn: pulumi.Output; readonly softReconfigurationVpnv4: pulumi.Output; readonly staleRoute: pulumi.Output; readonly strictCapabilityMatch: pulumi.Output; readonly unsuppressMap: pulumi.Output; readonly unsuppressMap6: pulumi.Output; readonly updateSource: pulumi.Output; readonly vdomparam: pulumi.Output; readonly weight: pulumi.Output; /** * Create a RouterbgpNeighbor 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: RouterbgpNeighborArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering RouterbgpNeighbor resources. */ export interface RouterbgpNeighborState { activate?: pulumi.Input; activate6?: pulumi.Input; activateEvpn?: pulumi.Input; activateVpnv4?: pulumi.Input; additionalPath?: pulumi.Input; additionalPath6?: pulumi.Input; additionalPathVpnv4?: pulumi.Input; advAdditionalPath?: pulumi.Input; advAdditionalPath6?: pulumi.Input; advAdditionalPathVpnv4?: pulumi.Input; advertisementInterval?: pulumi.Input; allowasIn?: pulumi.Input; allowasIn6?: pulumi.Input; allowasInEnable?: pulumi.Input; allowasInEnable6?: pulumi.Input; allowasInEnableEvpn?: pulumi.Input; allowasInEnableVpnv4?: pulumi.Input; allowasInEvpn?: pulumi.Input; allowasInVpnv4?: pulumi.Input; asOverride?: pulumi.Input; asOverride6?: pulumi.Input; attributeUnchanged?: pulumi.Input; attributeUnchanged6?: pulumi.Input; attributeUnchangedVpnv4?: pulumi.Input; bfd?: pulumi.Input; capabilityDefaultOriginate?: pulumi.Input; capabilityDefaultOriginate6?: pulumi.Input; capabilityDynamic?: pulumi.Input; capabilityGracefulRestart?: pulumi.Input; capabilityGracefulRestart6?: pulumi.Input; capabilityGracefulRestartEvpn?: pulumi.Input; capabilityGracefulRestartVpnv4?: pulumi.Input; capabilityOrf?: pulumi.Input; capabilityOrf6?: pulumi.Input; capabilityRouteRefresh?: pulumi.Input; conditionalAdvertise6s?: pulumi.Input[]>; conditionalAdvertises?: pulumi.Input[]>; connectTimer?: pulumi.Input; defaultOriginateRoutemap?: pulumi.Input; defaultOriginateRoutemap6?: pulumi.Input; description?: pulumi.Input; distributeListIn?: pulumi.Input; distributeListIn6?: pulumi.Input; distributeListInVpnv4?: pulumi.Input; distributeListOut?: pulumi.Input; distributeListOut6?: pulumi.Input; distributeListOutVpnv4?: pulumi.Input; dontCapabilityNegotiate?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; ebgpEnforceMultihop?: pulumi.Input; ebgpMultihopTtl?: pulumi.Input; filterListIn?: pulumi.Input; filterListIn6?: pulumi.Input; filterListOut?: pulumi.Input; filterListOut6?: pulumi.Input; getAllTables?: pulumi.Input; holdtimeTimer?: pulumi.Input; interface?: pulumi.Input; ip?: pulumi.Input; keepAliveTimer?: pulumi.Input; linkDownFailover?: pulumi.Input; localAs?: pulumi.Input; localAsNoPrepend?: pulumi.Input; localAsReplaceAs?: pulumi.Input; maximumPrefix?: pulumi.Input; maximumPrefix6?: pulumi.Input; maximumPrefixEvpn?: pulumi.Input; maximumPrefixThreshold?: pulumi.Input; maximumPrefixThreshold6?: pulumi.Input; maximumPrefixThresholdEvpn?: pulumi.Input; maximumPrefixThresholdVpnv4?: pulumi.Input; maximumPrefixVpnv4?: pulumi.Input; maximumPrefixWarningOnly?: pulumi.Input; maximumPrefixWarningOnly6?: pulumi.Input; maximumPrefixWarningOnlyEvpn?: pulumi.Input; maximumPrefixWarningOnlyVpnv4?: pulumi.Input; nextHopSelf?: pulumi.Input; nextHopSelf6?: pulumi.Input; nextHopSelfRr?: pulumi.Input; nextHopSelfRr6?: pulumi.Input; nextHopSelfVpnv4?: pulumi.Input; overrideCapability?: pulumi.Input; passive?: pulumi.Input; password?: pulumi.Input; prefixListIn?: pulumi.Input; prefixListIn6?: pulumi.Input; prefixListInVpnv4?: pulumi.Input; prefixListOut?: pulumi.Input; prefixListOut6?: pulumi.Input; prefixListOutVpnv4?: pulumi.Input; remoteAs?: pulumi.Input; removePrivateAs?: pulumi.Input; removePrivateAs6?: pulumi.Input; removePrivateAsEvpn?: pulumi.Input; removePrivateAsVpnv4?: pulumi.Input; restartTime?: pulumi.Input; retainStaleTime?: pulumi.Input; routeMapIn?: pulumi.Input; routeMapIn6?: pulumi.Input; routeMapInEvpn?: pulumi.Input; routeMapInVpnv4?: pulumi.Input; routeMapOut?: pulumi.Input; routeMapOut6?: pulumi.Input; routeMapOut6Preferable?: pulumi.Input; routeMapOutEvpn?: pulumi.Input; routeMapOutPreferable?: pulumi.Input; routeMapOutVpnv4?: pulumi.Input; routeMapOutVpnv4Preferable?: pulumi.Input; routeReflectorClient?: pulumi.Input; routeReflectorClient6?: pulumi.Input; routeReflectorClientEvpn?: pulumi.Input; routeReflectorClientVpnv4?: pulumi.Input; routeServerClient?: pulumi.Input; routeServerClient6?: pulumi.Input; routeServerClientEvpn?: pulumi.Input; routeServerClientVpnv4?: pulumi.Input; sendCommunity?: pulumi.Input; sendCommunity6?: pulumi.Input; sendCommunityEvpn?: pulumi.Input; sendCommunityVpnv4?: pulumi.Input; shutdown?: pulumi.Input; softReconfiguration?: pulumi.Input; softReconfiguration6?: pulumi.Input; softReconfigurationEvpn?: pulumi.Input; softReconfigurationVpnv4?: pulumi.Input; staleRoute?: pulumi.Input; strictCapabilityMatch?: pulumi.Input; unsuppressMap?: pulumi.Input; unsuppressMap6?: pulumi.Input; updateSource?: pulumi.Input; vdomparam?: pulumi.Input; weight?: pulumi.Input; } /** * The set of arguments for constructing a RouterbgpNeighbor resource. */ export interface RouterbgpNeighborArgs { activate?: pulumi.Input; activate6?: pulumi.Input; activateEvpn?: pulumi.Input; activateVpnv4?: pulumi.Input; additionalPath?: pulumi.Input; additionalPath6?: pulumi.Input; additionalPathVpnv4?: pulumi.Input; advAdditionalPath?: pulumi.Input; advAdditionalPath6?: pulumi.Input; advAdditionalPathVpnv4?: pulumi.Input; advertisementInterval?: pulumi.Input; allowasIn?: pulumi.Input; allowasIn6?: pulumi.Input; allowasInEnable?: pulumi.Input; allowasInEnable6?: pulumi.Input; allowasInEnableEvpn?: pulumi.Input; allowasInEnableVpnv4?: pulumi.Input; allowasInEvpn?: pulumi.Input; allowasInVpnv4?: pulumi.Input; asOverride?: pulumi.Input; asOverride6?: pulumi.Input; attributeUnchanged?: pulumi.Input; attributeUnchanged6?: pulumi.Input; attributeUnchangedVpnv4?: pulumi.Input; bfd?: pulumi.Input; capabilityDefaultOriginate?: pulumi.Input; capabilityDefaultOriginate6?: pulumi.Input; capabilityDynamic?: pulumi.Input; capabilityGracefulRestart?: pulumi.Input; capabilityGracefulRestart6?: pulumi.Input; capabilityGracefulRestartEvpn?: pulumi.Input; capabilityGracefulRestartVpnv4?: pulumi.Input; capabilityOrf?: pulumi.Input; capabilityOrf6?: pulumi.Input; capabilityRouteRefresh?: pulumi.Input; conditionalAdvertise6s?: pulumi.Input[]>; conditionalAdvertises?: pulumi.Input[]>; connectTimer?: pulumi.Input; defaultOriginateRoutemap?: pulumi.Input; defaultOriginateRoutemap6?: pulumi.Input; description?: pulumi.Input; distributeListIn?: pulumi.Input; distributeListIn6?: pulumi.Input; distributeListInVpnv4?: pulumi.Input; distributeListOut?: pulumi.Input; distributeListOut6?: pulumi.Input; distributeListOutVpnv4?: pulumi.Input; dontCapabilityNegotiate?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; ebgpEnforceMultihop?: pulumi.Input; ebgpMultihopTtl?: pulumi.Input; filterListIn?: pulumi.Input; filterListIn6?: pulumi.Input; filterListOut?: pulumi.Input; filterListOut6?: pulumi.Input; getAllTables?: pulumi.Input; holdtimeTimer?: pulumi.Input; interface?: pulumi.Input; ip: pulumi.Input; keepAliveTimer?: pulumi.Input; linkDownFailover?: pulumi.Input; localAs?: pulumi.Input; localAsNoPrepend?: pulumi.Input; localAsReplaceAs?: pulumi.Input; maximumPrefix?: pulumi.Input; maximumPrefix6?: pulumi.Input; maximumPrefixEvpn?: pulumi.Input; maximumPrefixThreshold?: pulumi.Input; maximumPrefixThreshold6?: pulumi.Input; maximumPrefixThresholdEvpn?: pulumi.Input; maximumPrefixThresholdVpnv4?: pulumi.Input; maximumPrefixVpnv4?: pulumi.Input; maximumPrefixWarningOnly?: pulumi.Input; maximumPrefixWarningOnly6?: pulumi.Input; maximumPrefixWarningOnlyEvpn?: pulumi.Input; maximumPrefixWarningOnlyVpnv4?: pulumi.Input; nextHopSelf?: pulumi.Input; nextHopSelf6?: pulumi.Input; nextHopSelfRr?: pulumi.Input; nextHopSelfRr6?: pulumi.Input; nextHopSelfVpnv4?: pulumi.Input; overrideCapability?: pulumi.Input; passive?: pulumi.Input; password?: pulumi.Input; prefixListIn?: pulumi.Input; prefixListIn6?: pulumi.Input; prefixListInVpnv4?: pulumi.Input; prefixListOut?: pulumi.Input; prefixListOut6?: pulumi.Input; prefixListOutVpnv4?: pulumi.Input; remoteAs?: pulumi.Input; removePrivateAs?: pulumi.Input; removePrivateAs6?: pulumi.Input; removePrivateAsEvpn?: pulumi.Input; removePrivateAsVpnv4?: pulumi.Input; restartTime?: pulumi.Input; retainStaleTime?: pulumi.Input; routeMapIn?: pulumi.Input; routeMapIn6?: pulumi.Input; routeMapInEvpn?: pulumi.Input; routeMapInVpnv4?: pulumi.Input; routeMapOut?: pulumi.Input; routeMapOut6?: pulumi.Input; routeMapOut6Preferable?: pulumi.Input; routeMapOutEvpn?: pulumi.Input; routeMapOutPreferable?: pulumi.Input; routeMapOutVpnv4?: pulumi.Input; routeMapOutVpnv4Preferable?: pulumi.Input; routeReflectorClient?: pulumi.Input; routeReflectorClient6?: pulumi.Input; routeReflectorClientEvpn?: pulumi.Input; routeReflectorClientVpnv4?: pulumi.Input; routeServerClient?: pulumi.Input; routeServerClient6?: pulumi.Input; routeServerClientEvpn?: pulumi.Input; routeServerClientVpnv4?: pulumi.Input; sendCommunity?: pulumi.Input; sendCommunity6?: pulumi.Input; sendCommunityEvpn?: pulumi.Input; sendCommunityVpnv4?: pulumi.Input; shutdown?: pulumi.Input; softReconfiguration?: pulumi.Input; softReconfiguration6?: pulumi.Input; softReconfigurationEvpn?: pulumi.Input; softReconfigurationVpnv4?: pulumi.Input; staleRoute?: pulumi.Input; strictCapabilityMatch?: pulumi.Input; unsuppressMap?: pulumi.Input; unsuppressMap6?: pulumi.Input; updateSource?: pulumi.Input; vdomparam?: pulumi.Input; weight?: pulumi.Input; }