1. Packages
  2. Fortios
  3. API Docs
  4. router
  5. getRip
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.router.getRip

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Use this data source to get information on fortios router rip

    Using getRip

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRip(args: GetRipArgs, opts?: InvokeOptions): Promise<GetRipResult>
    function getRipOutput(args: GetRipOutputArgs, opts?: InvokeOptions): Output<GetRipResult>
    def get_rip(vdomparam: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetRipResult
    def get_rip_output(vdomparam: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetRipResult]
    func LookupRip(ctx *Context, args *LookupRipArgs, opts ...InvokeOption) (*LookupRipResult, error)
    func LookupRipOutput(ctx *Context, args *LookupRipOutputArgs, opts ...InvokeOption) LookupRipResultOutput

    > Note: This function is named LookupRip in the Go SDK.

    public static class GetRip 
    {
        public static Task<GetRipResult> InvokeAsync(GetRipArgs args, InvokeOptions? opts = null)
        public static Output<GetRipResult> Invoke(GetRipInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRipResult> getRip(GetRipArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:router/getRip:getRip
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    Vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam string
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam str
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    vdomparam String
    Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

    getRip Result

    The following output properties are available:

    DefaultInformationOriginate string
    Enable/disable generation of default route.
    DefaultMetric int
    Default metric.
    Distances List<Pulumiverse.Fortios.Router.Outputs.GetRipDistance>
    Distance (1 - 255).
    DistributeLists List<Pulumiverse.Fortios.Router.Outputs.GetRipDistributeList>
    Distribute list. The structure of distribute_list block is documented below.
    GarbageTimer int
    Garbage timer in seconds.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interfaces List<Pulumiverse.Fortios.Router.Outputs.GetRipInterface>
    Interface name.
    MaxOutMetric int
    Maximum metric allowed to output(0 means 'not set').
    Neighbors List<Pulumiverse.Fortios.Router.Outputs.GetRipNeighbor>
    neighbor The structure of neighbor block is documented below.
    Networks List<Pulumiverse.Fortios.Router.Outputs.GetRipNetwork>
    network The structure of network block is documented below.
    OffsetLists List<Pulumiverse.Fortios.Router.Outputs.GetRipOffsetList>
    Offset list. The structure of offset_list block is documented below.
    PassiveInterfaces List<Pulumiverse.Fortios.Router.Outputs.GetRipPassiveInterface>
    Passive interface configuration. The structure of passive_interface block is documented below.
    RecvBufferSize int
    Receiving buffer size.
    Redistributes List<Pulumiverse.Fortios.Router.Outputs.GetRipRedistribute>
    Redistribute configuration. The structure of redistribute block is documented below.
    TimeoutTimer int
    Timeout timer in seconds.
    UpdateTimer int
    Update timer in seconds.
    Version string
    RIP version.
    Vdomparam string
    DefaultInformationOriginate string
    Enable/disable generation of default route.
    DefaultMetric int
    Default metric.
    Distances []GetRipDistance
    Distance (1 - 255).
    DistributeLists []GetRipDistributeList
    Distribute list. The structure of distribute_list block is documented below.
    GarbageTimer int
    Garbage timer in seconds.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interfaces []GetRipInterface
    Interface name.
    MaxOutMetric int
    Maximum metric allowed to output(0 means 'not set').
    Neighbors []GetRipNeighbor
    neighbor The structure of neighbor block is documented below.
    Networks []GetRipNetwork
    network The structure of network block is documented below.
    OffsetLists []GetRipOffsetList
    Offset list. The structure of offset_list block is documented below.
    PassiveInterfaces []GetRipPassiveInterface
    Passive interface configuration. The structure of passive_interface block is documented below.
    RecvBufferSize int
    Receiving buffer size.
    Redistributes []GetRipRedistribute
    Redistribute configuration. The structure of redistribute block is documented below.
    TimeoutTimer int
    Timeout timer in seconds.
    UpdateTimer int
    Update timer in seconds.
    Version string
    RIP version.
    Vdomparam string
    defaultInformationOriginate String
    Enable/disable generation of default route.
    defaultMetric Integer
    Default metric.
    distances List<GetRipDistance>
    Distance (1 - 255).
    distributeLists List<GetRipDistributeList>
    Distribute list. The structure of distribute_list block is documented below.
    garbageTimer Integer
    Garbage timer in seconds.
    id String
    The provider-assigned unique ID for this managed resource.
    interfaces List<GetRipInterface>
    Interface name.
    maxOutMetric Integer
    Maximum metric allowed to output(0 means 'not set').
    neighbors List<GetRipNeighbor>
    neighbor The structure of neighbor block is documented below.
    networks List<GetRipNetwork>
    network The structure of network block is documented below.
    offsetLists List<GetRipOffsetList>
    Offset list. The structure of offset_list block is documented below.
    passiveInterfaces List<GetRipPassiveInterface>
    Passive interface configuration. The structure of passive_interface block is documented below.
    recvBufferSize Integer
    Receiving buffer size.
    redistributes List<GetRipRedistribute>
    Redistribute configuration. The structure of redistribute block is documented below.
    timeoutTimer Integer
    Timeout timer in seconds.
    updateTimer Integer
    Update timer in seconds.
    version String
    RIP version.
    vdomparam String
    defaultInformationOriginate string
    Enable/disable generation of default route.
    defaultMetric number
    Default metric.
    distances GetRipDistance[]
    Distance (1 - 255).
    distributeLists GetRipDistributeList[]
    Distribute list. The structure of distribute_list block is documented below.
    garbageTimer number
    Garbage timer in seconds.
    id string
    The provider-assigned unique ID for this managed resource.
    interfaces GetRipInterface[]
    Interface name.
    maxOutMetric number
    Maximum metric allowed to output(0 means 'not set').
    neighbors GetRipNeighbor[]
    neighbor The structure of neighbor block is documented below.
    networks GetRipNetwork[]
    network The structure of network block is documented below.
    offsetLists GetRipOffsetList[]
    Offset list. The structure of offset_list block is documented below.
    passiveInterfaces GetRipPassiveInterface[]
    Passive interface configuration. The structure of passive_interface block is documented below.
    recvBufferSize number
    Receiving buffer size.
    redistributes GetRipRedistribute[]
    Redistribute configuration. The structure of redistribute block is documented below.
    timeoutTimer number
    Timeout timer in seconds.
    updateTimer number
    Update timer in seconds.
    version string
    RIP version.
    vdomparam string
    default_information_originate str
    Enable/disable generation of default route.
    default_metric int
    Default metric.
    distances Sequence[GetRipDistance]
    Distance (1 - 255).
    distribute_lists Sequence[GetRipDistributeList]
    Distribute list. The structure of distribute_list block is documented below.
    garbage_timer int
    Garbage timer in seconds.
    id str
    The provider-assigned unique ID for this managed resource.
    interfaces Sequence[GetRipInterface]
    Interface name.
    max_out_metric int
    Maximum metric allowed to output(0 means 'not set').
    neighbors Sequence[GetRipNeighbor]
    neighbor The structure of neighbor block is documented below.
    networks Sequence[GetRipNetwork]
    network The structure of network block is documented below.
    offset_lists Sequence[GetRipOffsetList]
    Offset list. The structure of offset_list block is documented below.
    passive_interfaces Sequence[GetRipPassiveInterface]
    Passive interface configuration. The structure of passive_interface block is documented below.
    recv_buffer_size int
    Receiving buffer size.
    redistributes Sequence[GetRipRedistribute]
    Redistribute configuration. The structure of redistribute block is documented below.
    timeout_timer int
    Timeout timer in seconds.
    update_timer int
    Update timer in seconds.
    version str
    RIP version.
    vdomparam str
    defaultInformationOriginate String
    Enable/disable generation of default route.
    defaultMetric Number
    Default metric.
    distances List<Property Map>
    Distance (1 - 255).
    distributeLists List<Property Map>
    Distribute list. The structure of distribute_list block is documented below.
    garbageTimer Number
    Garbage timer in seconds.
    id String
    The provider-assigned unique ID for this managed resource.
    interfaces List<Property Map>
    Interface name.
    maxOutMetric Number
    Maximum metric allowed to output(0 means 'not set').
    neighbors List<Property Map>
    neighbor The structure of neighbor block is documented below.
    networks List<Property Map>
    network The structure of network block is documented below.
    offsetLists List<Property Map>
    Offset list. The structure of offset_list block is documented below.
    passiveInterfaces List<Property Map>
    Passive interface configuration. The structure of passive_interface block is documented below.
    recvBufferSize Number
    Receiving buffer size.
    redistributes List<Property Map>
    Redistribute configuration. The structure of redistribute block is documented below.
    timeoutTimer Number
    Timeout timer in seconds.
    updateTimer Number
    Update timer in seconds.
    version String
    RIP version.
    vdomparam String

    Supporting Types

    GetRipDistance

    AccessList string
    Access list name.
    Distance int
    Distance (1 - 255).
    Id int
    Offset-list ID.
    Prefix string
    Network prefix.
    AccessList string
    Access list name.
    Distance int
    Distance (1 - 255).
    Id int
    Offset-list ID.
    Prefix string
    Network prefix.
    accessList String
    Access list name.
    distance Integer
    Distance (1 - 255).
    id Integer
    Offset-list ID.
    prefix String
    Network prefix.
    accessList string
    Access list name.
    distance number
    Distance (1 - 255).
    id number
    Offset-list ID.
    prefix string
    Network prefix.
    access_list str
    Access list name.
    distance int
    Distance (1 - 255).
    id int
    Offset-list ID.
    prefix str
    Network prefix.
    accessList String
    Access list name.
    distance Number
    Distance (1 - 255).
    id Number
    Offset-list ID.
    prefix String
    Network prefix.

    GetRipDistributeList

    Direction string
    Offset list direction.
    Id int
    Offset-list ID.
    Interface string
    Interface name.
    Listname string
    Distribute access/prefix list name.
    Status string
    status
    Direction string
    Offset list direction.
    Id int
    Offset-list ID.
    Interface string
    Interface name.
    Listname string
    Distribute access/prefix list name.
    Status string
    status
    direction String
    Offset list direction.
    id Integer
    Offset-list ID.
    interface_ String
    Interface name.
    listname String
    Distribute access/prefix list name.
    status String
    status
    direction string
    Offset list direction.
    id number
    Offset-list ID.
    interface string
    Interface name.
    listname string
    Distribute access/prefix list name.
    status string
    status
    direction str
    Offset list direction.
    id int
    Offset-list ID.
    interface str
    Interface name.
    listname str
    Distribute access/prefix list name.
    status str
    status
    direction String
    Offset list direction.
    id Number
    Offset-list ID.
    interface String
    Interface name.
    listname String
    Distribute access/prefix list name.
    status String
    status

    GetRipInterface

    AuthKeychain string
    Authentication key-chain name.
    AuthMode string
    Authentication mode.
    AuthString string
    Authentication string/password.
    Flags int
    flags
    Name string
    Interface name.
    ReceiveVersion string
    Receive version.
    SendVersion string
    Send version.
    SendVersion2Broadcast string
    Enable/disable broadcast version 1 compatible packets.
    SplitHorizon string
    Enable/disable split horizon.
    SplitHorizonStatus string
    Enable/disable split horizon.
    AuthKeychain string
    Authentication key-chain name.
    AuthMode string
    Authentication mode.
    AuthString string
    Authentication string/password.
    Flags int
    flags
    Name string
    Interface name.
    ReceiveVersion string
    Receive version.
    SendVersion string
    Send version.
    SendVersion2Broadcast string
    Enable/disable broadcast version 1 compatible packets.
    SplitHorizon string
    Enable/disable split horizon.
    SplitHorizonStatus string
    Enable/disable split horizon.
    authKeychain String
    Authentication key-chain name.
    authMode String
    Authentication mode.
    authString String
    Authentication string/password.
    flags Integer
    flags
    name String
    Interface name.
    receiveVersion String
    Receive version.
    sendVersion String
    Send version.
    sendVersion2Broadcast String
    Enable/disable broadcast version 1 compatible packets.
    splitHorizon String
    Enable/disable split horizon.
    splitHorizonStatus String
    Enable/disable split horizon.
    authKeychain string
    Authentication key-chain name.
    authMode string
    Authentication mode.
    authString string
    Authentication string/password.
    flags number
    flags
    name string
    Interface name.
    receiveVersion string
    Receive version.
    sendVersion string
    Send version.
    sendVersion2Broadcast string
    Enable/disable broadcast version 1 compatible packets.
    splitHorizon string
    Enable/disable split horizon.
    splitHorizonStatus string
    Enable/disable split horizon.
    auth_keychain str
    Authentication key-chain name.
    auth_mode str
    Authentication mode.
    auth_string str
    Authentication string/password.
    flags int
    flags
    name str
    Interface name.
    receive_version str
    Receive version.
    send_version str
    Send version.
    send_version2_broadcast str
    Enable/disable broadcast version 1 compatible packets.
    split_horizon str
    Enable/disable split horizon.
    split_horizon_status str
    Enable/disable split horizon.
    authKeychain String
    Authentication key-chain name.
    authMode String
    Authentication mode.
    authString String
    Authentication string/password.
    flags Number
    flags
    name String
    Interface name.
    receiveVersion String
    Receive version.
    sendVersion String
    Send version.
    sendVersion2Broadcast String
    Enable/disable broadcast version 1 compatible packets.
    splitHorizon String
    Enable/disable split horizon.
    splitHorizonStatus String
    Enable/disable split horizon.

    GetRipNeighbor

    Id int
    Offset-list ID.
    Ip string
    IP address.
    Id int
    Offset-list ID.
    Ip string
    IP address.
    id Integer
    Offset-list ID.
    ip String
    IP address.
    id number
    Offset-list ID.
    ip string
    IP address.
    id int
    Offset-list ID.
    ip str
    IP address.
    id Number
    Offset-list ID.
    ip String
    IP address.

    GetRipNetwork

    Id int
    Offset-list ID.
    Prefix string
    Network prefix.
    Id int
    Offset-list ID.
    Prefix string
    Network prefix.
    id Integer
    Offset-list ID.
    prefix String
    Network prefix.
    id number
    Offset-list ID.
    prefix string
    Network prefix.
    id int
    Offset-list ID.
    prefix str
    Network prefix.
    id Number
    Offset-list ID.
    prefix String
    Network prefix.

    GetRipOffsetList

    AccessList string
    Access list name.
    Direction string
    Offset list direction.
    Id int
    Offset-list ID.
    Interface string
    Interface name.
    Offset int
    offset
    Status string
    status
    AccessList string
    Access list name.
    Direction string
    Offset list direction.
    Id int
    Offset-list ID.
    Interface string
    Interface name.
    Offset int
    offset
    Status string
    status
    accessList String
    Access list name.
    direction String
    Offset list direction.
    id Integer
    Offset-list ID.
    interface_ String
    Interface name.
    offset Integer
    offset
    status String
    status
    accessList string
    Access list name.
    direction string
    Offset list direction.
    id number
    Offset-list ID.
    interface string
    Interface name.
    offset number
    offset
    status string
    status
    access_list str
    Access list name.
    direction str
    Offset list direction.
    id int
    Offset-list ID.
    interface str
    Interface name.
    offset int
    offset
    status str
    status
    accessList String
    Access list name.
    direction String
    Offset list direction.
    id Number
    Offset-list ID.
    interface String
    Interface name.
    offset Number
    offset
    status String
    status

    GetRipPassiveInterface

    Name string
    Interface name.
    Name string
    Interface name.
    name String
    Interface name.
    name string
    Interface name.
    name str
    Interface name.
    name String
    Interface name.

    GetRipRedistribute

    Metric int
    Redistribute metric setting.
    Name string
    Interface name.
    Routemap string
    Route map name.
    Status string
    status
    Metric int
    Redistribute metric setting.
    Name string
    Interface name.
    Routemap string
    Route map name.
    Status string
    status
    metric Integer
    Redistribute metric setting.
    name String
    Interface name.
    routemap String
    Route map name.
    status String
    status
    metric number
    Redistribute metric setting.
    name string
    Interface name.
    routemap string
    Route map name.
    status string
    status
    metric int
    Redistribute metric setting.
    name str
    Interface name.
    routemap str
    Route map name.
    status str
    status
    metric Number
    Redistribute metric setting.
    name String
    Interface name.
    routemap String
    Route map name.
    status String
    status

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse