published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
This resource allows you to execute Check Point Route Redistribution To Rip.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaRouteRedistributionToRip("example", {from: {
kernel: {
allIpv4Routes: {
metric: "1",
enable: true,
},
},
}});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaRouteRedistributionToRip("example", from_={
"kernel": {
"all_ipv4_routes": {
"metric": "1",
"enable": True,
},
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.NewGaiaRouteRedistributionToRip(ctx, "example", &checkpoint.GaiaRouteRedistributionToRipArgs{
From: &checkpoint.GaiaRouteRedistributionToRipFromArgs{
Kernel: &checkpoint.GaiaRouteRedistributionToRipFromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs{
Metric: pulumi.String("1"),
Enable: pulumi.Bool(true),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.GaiaRouteRedistributionToRip("example", new()
{
From = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromArgs
{
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs
{
Metric = "1",
Enable = true,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaRouteRedistributionToRip;
import com.pulumi.checkpoint.GaiaRouteRedistributionToRipArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToRipFromArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToRipFromKernelArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new GaiaRouteRedistributionToRip("example", GaiaRouteRedistributionToRipArgs.builder()
.from(GaiaRouteRedistributionToRipFromArgs.builder()
.kernel(GaiaRouteRedistributionToRipFromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs.builder()
.metric("1")
.enable(true)
.build())
.build())
.build())
.build());
}
}
resources:
example:
type: checkpoint:GaiaRouteRedistributionToRip
properties:
from:
kernel:
allIpv4Routes:
metric: '1'
enable: true
Example coming soon!
Create GaiaRouteRedistributionToRip Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaRouteRedistributionToRip(name: string, args?: GaiaRouteRedistributionToRipArgs, opts?: CustomResourceOptions);@overload
def GaiaRouteRedistributionToRip(resource_name: str,
args: Optional[GaiaRouteRedistributionToRipArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaRouteRedistributionToRip(resource_name: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToRipFromArgs] = None,
gaia_route_redistribution_to_rip_id: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None)func NewGaiaRouteRedistributionToRip(ctx *Context, name string, args *GaiaRouteRedistributionToRipArgs, opts ...ResourceOption) (*GaiaRouteRedistributionToRip, error)public GaiaRouteRedistributionToRip(string name, GaiaRouteRedistributionToRipArgs? args = null, CustomResourceOptions? opts = null)
public GaiaRouteRedistributionToRip(String name, GaiaRouteRedistributionToRipArgs args)
public GaiaRouteRedistributionToRip(String name, GaiaRouteRedistributionToRipArgs args, CustomResourceOptions options)
type: checkpoint:GaiaRouteRedistributionToRip
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiarouteredistributiontorip" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToRipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GaiaRouteRedistributionToRipArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToRipArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToRipArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaRouteRedistributionToRipArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gaiaRouteRedistributionToRipResource = new Checkpoint.GaiaRouteRedistributionToRip("gaiaRouteRedistributionToRipResource", new()
{
Debug = false,
From = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromArgs
{
Aggregate = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromAggregateArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromAggregateAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromAggregateNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
BgpAsNumbers = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsNumberArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsNumberAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AsNumber = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsNumberNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsNumberNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Riptag = "string",
},
},
BgpAsPaths = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsPathArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsPathAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AspathRegex = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsPathNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromBgpAsPathNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Origin = "string",
Riptag = "string",
},
},
Interfaces = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromInterfaceArgs
{
Interface = "string",
Metric = "string",
},
},
Ises = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromIseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromIseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Level = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromIseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromIseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Riptag = "string",
},
},
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromKernelNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
NatPool = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromNatPoolArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromNatPoolAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromNatPoolNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
Ospf2ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2aseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2aseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2aseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Riptag = "string",
},
},
Ospf2s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2Args
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2AllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromOspf2NetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Riptag = "string",
},
},
StaticRoute = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromStaticRouteArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromStaticRouteAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Default = new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromStaticRouteDefaultArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToRipFromStaticRouteNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
},
GaiaRouteRedistributionToRipId = "string",
MemberId = "string",
Reset = false,
});
example, err := checkpoint.NewGaiaRouteRedistributionToRip(ctx, "gaiaRouteRedistributionToRipResource", &checkpoint.GaiaRouteRedistributionToRipArgs{
Debug: pulumi.Bool(false),
From: &checkpoint.GaiaRouteRedistributionToRipFromArgs{
Aggregate: &checkpoint.GaiaRouteRedistributionToRipFromAggregateArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromAggregateAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToRipFromAggregateNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromAggregateNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
BgpAsNumbers: checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberArray{
&checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AsNumber: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromBgpAsNumberNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Riptag: pulumi.String("string"),
},
},
BgpAsPaths: checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathArray{
&checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AspathRegex: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromBgpAsPathNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Origin: pulumi.String("string"),
Riptag: pulumi.String("string"),
},
},
Interfaces: checkpoint.GaiaRouteRedistributionToRipFromInterfaceArray{
&checkpoint.GaiaRouteRedistributionToRipFromInterfaceArgs{
Interface: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
Ises: checkpoint.GaiaRouteRedistributionToRipFromIseArray{
&checkpoint.GaiaRouteRedistributionToRipFromIseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromIseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Level: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToRipFromIseNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromIseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromIseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Riptag: pulumi.String("string"),
},
},
Kernel: &checkpoint.GaiaRouteRedistributionToRipFromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToRipFromKernelNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromKernelNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromKernelNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
NatPool: &checkpoint.GaiaRouteRedistributionToRipFromNatPoolArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromNatPoolAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToRipFromNatPoolNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromNatPoolNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
Ospf2ases: checkpoint.GaiaRouteRedistributionToRipFromOspf2aseArray{
&checkpoint.GaiaRouteRedistributionToRipFromOspf2aseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromOspf2aseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToRipFromOspf2aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromOspf2aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromOspf2aseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Riptag: pulumi.String("string"),
},
},
Ospf2s: checkpoint.GaiaRouteRedistributionToRipFromOspf2Array{
&checkpoint.GaiaRouteRedistributionToRipFromOspf2Args{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromOspf2AllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToRipFromOspf2NetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromOspf2NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToRipFromOspf2NetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Riptag: pulumi.String("string"),
},
},
StaticRoute: &checkpoint.GaiaRouteRedistributionToRipFromStaticRouteArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToRipFromStaticRouteAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default: &checkpoint.GaiaRouteRedistributionToRipFromStaticRouteDefaultArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToRipFromStaticRouteNetworkArray{
&checkpoint.GaiaRouteRedistributionToRipFromStaticRouteNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
},
GaiaRouteRedistributionToRipId: pulumi.String("string"),
MemberId: pulumi.String("string"),
Reset: pulumi.Bool(false),
})
resource "checkpoint_gaiarouteredistributiontorip" "gaiaRouteRedistributionToRipResource" {
debug = false
from = {
aggregate = {
all_ipv4_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
bgp_as_numbers = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"asNumber" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"riptag" = "string"
}]
bgp_as_paths = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"aspathRegex" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"origin" = "string"
"riptag" = "string"
}]
interfaces = [{
"interface" = "string"
"metric" = "string"
}]
ises = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"level" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"riptag" = "string"
}]
kernel = {
all_ipv4_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}
nat_pool = {
all_ipv4_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
ospf2ases = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"instance" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"riptag" = "string"
}]
ospf2s = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"instance" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"riptag" = "string"
}]
static_route = {
all_ipv4_routes = {
enable = false
metric = "string"
}
default = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
}
gaia_route_redistribution_to_rip_id = "string"
member_id = "string"
reset = false
}
var gaiaRouteRedistributionToRipResource = new GaiaRouteRedistributionToRip("gaiaRouteRedistributionToRipResource", GaiaRouteRedistributionToRipArgs.builder()
.debug(false)
.from(GaiaRouteRedistributionToRipFromArgs.builder()
.aggregate(GaiaRouteRedistributionToRipFromAggregateArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromAggregateAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToRipFromAggregateNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.bgpAsNumbers(GaiaRouteRedistributionToRipFromBgpAsNumberArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromBgpAsNumberAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.asNumber("string")
.networks(GaiaRouteRedistributionToRipFromBgpAsNumberNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromBgpAsNumberNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.riptag("string")
.build())
.bgpAsPaths(GaiaRouteRedistributionToRipFromBgpAsPathArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromBgpAsPathAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.aspathRegex("string")
.networks(GaiaRouteRedistributionToRipFromBgpAsPathNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromBgpAsPathNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.origin("string")
.riptag("string")
.build())
.interfaces(GaiaRouteRedistributionToRipFromInterfaceArgs.builder()
.interface_("string")
.metric("string")
.build())
.ises(GaiaRouteRedistributionToRipFromIseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromIseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.level("string")
.networks(GaiaRouteRedistributionToRipFromIseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromIseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.riptag("string")
.build())
.kernel(GaiaRouteRedistributionToRipFromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToRipFromKernelNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromKernelNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.natPool(GaiaRouteRedistributionToRipFromNatPoolArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromNatPoolAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToRipFromNatPoolNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.ospf2ases(GaiaRouteRedistributionToRipFromOspf2aseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromOspf2aseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToRipFromOspf2aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromOspf2aseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.riptag("string")
.build())
.ospf2s(GaiaRouteRedistributionToRipFromOspf2Args.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromOspf2AllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToRipFromOspf2NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToRipFromOspf2NetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.riptag("string")
.build())
.staticRoute(GaiaRouteRedistributionToRipFromStaticRouteArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToRipFromStaticRouteAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.default_(GaiaRouteRedistributionToRipFromStaticRouteDefaultArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToRipFromStaticRouteNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.build())
.gaiaRouteRedistributionToRipId("string")
.memberId("string")
.reset(false)
.build());
gaia_route_redistribution_to_rip_resource = checkpoint.GaiaRouteRedistributionToRip("gaiaRouteRedistributionToRipResource",
debug=False,
from_={
"aggregate": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
"bgp_as_numbers": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"as_number": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
"riptag": "string",
}],
"bgp_as_paths": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"aspath_regex": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
"origin": "string",
"riptag": "string",
}],
"interfaces": [{
"interface": "string",
"metric": "string",
}],
"ises": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"level": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
"riptag": "string",
}],
"kernel": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
},
"nat_pool": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
"ospf2ases": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"instance": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
"riptag": "string",
}],
"ospf2s": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"instance": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
"riptag": "string",
}],
"static_route": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"default": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
},
gaia_route_redistribution_to_rip_id="string",
member_id="string",
reset=False)
const gaiaRouteRedistributionToRipResource = new checkpoint.GaiaRouteRedistributionToRip("gaiaRouteRedistributionToRipResource", {
debug: false,
from: {
aggregate: {
allIpv4Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
bgpAsNumbers: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
asNumber: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
riptag: "string",
}],
bgpAsPaths: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
aspathRegex: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
origin: "string",
riptag: "string",
}],
interfaces: [{
"interface": "string",
metric: "string",
}],
ises: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
level: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
riptag: "string",
}],
kernel: {
allIpv4Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
},
natPool: {
allIpv4Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
ospf2ases: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
instance: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
riptag: "string",
}],
ospf2s: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
instance: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
riptag: "string",
}],
staticRoute: {
allIpv4Routes: {
enable: false,
metric: "string",
},
"default": {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
},
gaiaRouteRedistributionToRipId: "string",
memberId: "string",
reset: false,
});
type: checkpoint:GaiaRouteRedistributionToRip
properties:
debug: false
from:
aggregate:
allIpv4Routes:
enable: false
metric: string
networks:
- address: string
metric: string
bgpAsNumbers:
- allIpv4Routes:
enable: false
metric: string
asNumber: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
riptag: string
bgpAsPaths:
- allIpv4Routes:
enable: false
metric: string
aspathRegex: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
origin: string
riptag: string
interfaces:
- interface: string
metric: string
ises:
- allIpv4Routes:
enable: false
metric: string
level: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
riptag: string
kernel:
allIpv4Routes:
enable: false
metric: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
natPool:
allIpv4Routes:
enable: false
metric: string
networks:
- address: string
metric: string
ospf2ases:
- allIpv4Routes:
enable: false
metric: string
instance: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
riptag: string
ospf2s:
- allIpv4Routes:
enable: false
metric: string
instance: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
riptag: string
staticRoute:
allIpv4Routes:
enable: false
metric: string
default:
enable: false
metric: string
networks:
- address: string
metric: string
gaiaRouteRedistributionToRipId: string
memberId: string
reset: false
GaiaRouteRedistributionToRip Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GaiaRouteRedistributionToRip resource accepts the following input properties:
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- Gaia
Route stringRedistribution To Rip Id - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Reset bool
- Removes RIP Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Rip From Args - Configure policy for exporting routes to RIP from blocks are documented below.
- Gaia
Route stringRedistribution To Rip Id - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Reset bool
- Removes RIP Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to RIP from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ rip_ id - member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset bool
- Removes RIP Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route StringRedistribution To Rip Id - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset Boolean
- Removes RIP Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route stringRedistribution To Rip Id - member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset boolean
- Removes RIP Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Rip From Args - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia_
route_ strredistribution_ to_ rip_ id - member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset bool
- Removes RIP Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route StringRedistribution To Rip Id - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset Boolean
- Removes RIP Route Redistribution configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaRouteRedistributionToRip resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing GaiaRouteRedistributionToRip Resource
Get an existing GaiaRouteRedistributionToRip resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GaiaRouteRedistributionToRipState, opts?: CustomResourceOptions): GaiaRouteRedistributionToRip@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToRipFromArgs] = None,
gaia_route_redistribution_to_rip_id: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None) -> GaiaRouteRedistributionToRipfunc GetGaiaRouteRedistributionToRip(ctx *Context, name string, id IDInput, state *GaiaRouteRedistributionToRipState, opts ...ResourceOption) (*GaiaRouteRedistributionToRip, error)public static GaiaRouteRedistributionToRip Get(string name, Input<string> id, GaiaRouteRedistributionToRipState? state, CustomResourceOptions? opts = null)public static GaiaRouteRedistributionToRip get(String name, Output<String> id, GaiaRouteRedistributionToRipState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaRouteRedistributionToRip get: id: ${id}import {
to = checkpoint_gaiarouteredistributiontorip.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- Gaia
Route stringRedistribution To Rip Id - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Reset bool
- Removes RIP Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Rip From Args - Configure policy for exporting routes to RIP from blocks are documented below.
- Gaia
Route stringRedistribution To Rip Id - Member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- Reset bool
- Removes RIP Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to RIP from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ rip_ id - member_
id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset bool
- Removes RIP Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route StringRedistribution To Rip Id - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset Boolean
- Removes RIP Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Rip From - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route stringRedistribution To Rip Id - member
Id string - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset boolean
- Removes RIP Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Rip From Args - Configure policy for exporting routes to RIP from blocks are documented below.
- gaia_
route_ strredistribution_ to_ rip_ id - member_
id str - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset bool
- Removes RIP Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to RIP from blocks are documented below.
- gaia
Route StringRedistribution To Rip Id - member
Id String - Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
- reset Boolean
- Removes RIP Route Redistribution configuration
Supporting Types
GaiaRouteRedistributionToRipFrom, GaiaRouteRedistributionToRipFromArgs
- Aggregate
Gaia
Route Redistribution To Rip From Aggregate - Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- Bgp
As List<GaiaNumbers Route Redistribution To Rip From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- Bgp
As List<GaiaPaths Route Redistribution To Rip From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- Interfaces
List<Gaia
Route Redistribution To Rip From Interface> - Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- Ises
List<Gaia
Route Redistribution To Rip From Ise> - Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Rip From Kernel - Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- Nat
Pool GaiaRoute Redistribution To Rip From Nat Pool - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- Ospf2ases
List<Gaia
Route Redistribution To Rip From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- Ospf2s
List<Gaia
Route Redistribution To Rip From Ospf2> - Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- Static
Route GaiaRoute Redistribution To Rip From Static Route - Redistribution of static routes into RIP static_route blocks are documented below.
- Aggregate
Gaia
Route Redistribution To Rip From Aggregate - Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- Bgp
As []GaiaNumbers Route Redistribution To Rip From Bgp As Number - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- Bgp
As []GaiaPaths Route Redistribution To Rip From Bgp As Path - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- Interfaces
[]Gaia
Route Redistribution To Rip From Interface - Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- Ises
[]Gaia
Route Redistribution To Rip From Ise - Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Rip From Kernel - Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- Nat
Pool GaiaRoute Redistribution To Rip From Nat Pool - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- Ospf2ases
[]Gaia
Route Redistribution To Rip From Ospf2ase - Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- Ospf2s
[]Gaia
Route Redistribution To Rip From Ospf2 - Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- Static
Route GaiaRoute Redistribution To Rip From Static Route - Redistribution of static routes into RIP static_route blocks are documented below.
- aggregate object
- Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- bgp_
as_ list(object)numbers - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- bgp_
as_ list(object)paths - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- interfaces list(object)
- Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- ises list(object)
- Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- kernel object
- Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- nat_
pool object - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- ospf2ases list(object)
- Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- ospf2s list(object)
- Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- static_
route object - Redistribution of static routes into RIP static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Rip From Aggregate - Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- bgp
As List<GaiaNumbers Route Redistribution To Rip From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- bgp
As List<GaiaPaths Route Redistribution To Rip From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- interfaces
List<Gaia
Route Redistribution To Rip From Interface> - Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- ises
List<Gaia
Route Redistribution To Rip From Ise> - Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Rip From Kernel - Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- nat
Pool GaiaRoute Redistribution To Rip From Nat Pool - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- ospf2ases
List<Gaia
Route Redistribution To Rip From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- ospf2s
List<Gaia
Route Redistribution To Rip From Ospf2> - Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- static
Route GaiaRoute Redistribution To Rip From Static Route - Redistribution of static routes into RIP static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Rip From Aggregate - Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- bgp
As GaiaNumbers Route Redistribution To Rip From Bgp As Number[] - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- bgp
As GaiaPaths Route Redistribution To Rip From Bgp As Path[] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- interfaces
Gaia
Route Redistribution To Rip From Interface[] - Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- ises
Gaia
Route Redistribution To Rip From Ise[] - Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Rip From Kernel - Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- nat
Pool GaiaRoute Redistribution To Rip From Nat Pool - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- ospf2ases
Gaia
Route Redistribution To Rip From Ospf2ase[] - Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- ospf2s
Gaia
Route Redistribution To Rip From Ospf2[] - Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- static
Route GaiaRoute Redistribution To Rip From Static Route - Redistribution of static routes into RIP static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Rip From Aggregate - Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- bgp_
as_ Sequence[Gaianumbers Route Redistribution To Rip From Bgp As Number] - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- bgp_
as_ Sequence[Gaiapaths Route Redistribution To Rip From Bgp As Path] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- interfaces
Sequence[Gaia
Route Redistribution To Rip From Interface] - Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- ises
Sequence[Gaia
Route Redistribution To Rip From Ise] - Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Rip From Kernel - Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- nat_
pool GaiaRoute Redistribution To Rip From Nat Pool - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- ospf2ases
Sequence[Gaia
Route Redistribution To Rip From Ospf2ase] - Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- ospf2s
Sequence[Gaia
Route Redistribution To Rip From Ospf2] - Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- static_
route GaiaRoute Redistribution To Rip From Static Route - Redistribution of static routes into RIP static_route blocks are documented below.
- aggregate Property Map
- Specifies the aggregate route to redistribute into RIP aggregate blocks are documented below.
- bgp
As List<Property Map>Numbers - Configures Autonomous System numbers of the BGP group from which to export routes into RIP bgp_as_number blocks are documented below.
- bgp
As List<Property Map>Paths - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into RIP bgp_as_path blocks are documented below.
- interfaces List<Property Map>
- Configures the redistribution of all directly connected routes from an interface into RIP interface blocks are documented below.
- ises List<Property Map>
- Configures the redistribution of IS-IS routes into RIP isis blocks are documented below.
- kernel Property Map
- Redistribution of kernel routes into RIP. Note: It may be inadvisable in certain cases to redistribute kernel routes into another protocol. Kernel routes usually exist upon startup of routed, before the routing table has settled, when error conditions or bad routes may be present. Use caution when configuring route redistribution from the kernel. kernel blocks are documented below.
- nat
Pool Property Map - Redistribution of NAT pools into RIP nat_pool blocks are documented below.
- ospf2ases List<Property Map>
- Configures the redistribution of OSPF Autonomous System External routes into RIP ospf2ase blocks are documented below.
- ospf2s List<Property Map>
- Configures the redistribution of IPv4 OSPF routes into RIP ospf2 blocks are documented below.
- static
Route Property Map - Redistribution of static routes into RIP static_route blocks are documented below.
GaiaRouteRedistributionToRipFromAggregate, GaiaRouteRedistributionToRipFromAggregateArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Rip From Aggregate Network> - Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Rip From Aggregate Network - Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks list(object)
- Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Rip From Aggregate Network> - Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Rip From Aggregate Network[] - Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Rip From Aggregate Network] - Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 aggregate routes. The aggregate routes have to be already configured. network blocks are documented below.
GaiaRouteRedistributionToRipFromAggregateAllIpv4Routes, GaiaRouteRedistributionToRipFromAggregateAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromAggregateNetwork, GaiaRouteRedistributionToRipFromAggregateNetworkArgs
GaiaRouteRedistributionToRipFromBgpAsNumber, GaiaRouteRedistributionToRipFromBgpAsNumberArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- As
Number string - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- Networks
List<Gaia
Route Redistribution To Rip From Bgp As Number Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- As
Number string - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- Networks
[]Gaia
Route Redistribution To Rip From Bgp As Number Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- as_
number string - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- networks list(object)
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- as
Number String - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- networks
List<Gaia
Route Redistribution To Rip From Bgp As Number Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- as
Number string - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- networks
Gaia
Route Redistribution To Rip From Bgp As Number Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- as_
number str - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- networks
Sequence[Gaia
Route Redistribution To Rip From Bgp As Number Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag str
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- as
Number String - Configured Autonomous System Number. Valid Values are 1 - 4294967295 or 0.1 - 65535.65535. The ASN format can be changed to dotted or plain format using the following command 'set format asn dotted/plain'.
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
GaiaRouteRedistributionToRipFromBgpAsNumberAllIpv4Routes, GaiaRouteRedistributionToRipFromBgpAsNumberAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromBgpAsNumberNetwork, GaiaRouteRedistributionToRipFromBgpAsNumberNetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromBgpAsNumberNetworkRange, GaiaRouteRedistributionToRipFromBgpAsNumberNetworkRangeArgs
GaiaRouteRedistributionToRipFromBgpAsPath, GaiaRouteRedistributionToRipFromBgpAsPathArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Aspath
Regex string - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- Networks
List<Gaia
Route Redistribution To Rip From Bgp As Path Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Aspath
Regex string - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- Networks
[]Gaia
Route Redistribution To Rip From Bgp As Path Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- aspath_
regex string - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- networks list(object)
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- aspath
Regex String - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- networks
List<Gaia
Route Redistribution To Rip From Bgp As Path Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin String
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- aspath
Regex string - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- networks
Gaia
Route Redistribution To Rip From Bgp As Path Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- aspath_
regex str - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- networks
Sequence[Gaia
Route Redistribution To Rip From Bgp As Path Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin str
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- riptag str
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- aspath
Regex String - Configures the redistribution of BGP routes, whose AS path matches the given regular expression. Valid Values are regular expressions surrounded by double quotes ("). The regular expression can only have digits, a colon (:) and the following special characters: Regular Expression Description . Match any single character </td> Match the character right after the backslash. Also for recalling ^ Match the characters or null string at the beginning of the value $ Match the characters or null string at the end of the value ? Match zero or one occurrences of the pattern before the '?' character Match zero or more occurrences of the pattern before the '' character + Match one or more occurrences of the pattern before the '+' character | Match one of the patterns on either side of the '|' character _ Match comma (,), left brace ({), right brace (}), beginning of value (^), end of value ($) or a whitespace [] Match set of characters or a range of characters separated by a hyphen (-) within [] () Group one or more patterns into a single pattern {m,n} At least m and at most n repetitions of the pattern before {m,n} {m} Exactly m repetitions of the pattern before {m} {m,} m or more repetitions of the pattern before {m}
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin String
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
GaiaRouteRedistributionToRipFromBgpAsPathAllIpv4Routes, GaiaRouteRedistributionToRipFromBgpAsPathAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromBgpAsPathNetwork, GaiaRouteRedistributionToRipFromBgpAsPathNetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromBgpAsPathNetworkRange, GaiaRouteRedistributionToRipFromBgpAsPathNetworkRangeArgs
GaiaRouteRedistributionToRipFromInterface, GaiaRouteRedistributionToRipFromInterfaceArgs
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- interface_ String
- Specifies the name of the interface
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- interface str
- Specifies the name of the interface
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
- interface String
- Specifies the name of the interface
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule The metric used by RIP/RIPng is a hop count, representing the distance to a destination. Routes with higher hop counts are more expensive. Routes with a metric greater than or equal to 16 are treated as unreachable, and are not installed or propagated to peers.
GaiaRouteRedistributionToRipFromIse, GaiaRouteRedistributionToRipFromIseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Level string
- Specifies which IS-IS level the route redistribution is applied to
- Networks
List<Gaia
Route Redistribution To Rip From Ise Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Level string
- Specifies which IS-IS level the route redistribution is applied to
- Networks
[]Gaia
Route Redistribution To Rip From Ise Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- level string
- Specifies which IS-IS level the route redistribution is applied to
- networks list(object)
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- level String
- Specifies which IS-IS level the route redistribution is applied to
- networks
List<Gaia
Route Redistribution To Rip From Ise Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- level string
- Specifies which IS-IS level the route redistribution is applied to
- networks
Gaia
Route Redistribution To Rip From Ise Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- level str
- Specifies which IS-IS level the route redistribution is applied to
- networks
Sequence[Gaia
Route Redistribution To Rip From Ise Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag str
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- level String
- Specifies which IS-IS level the route redistribution is applied to
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
GaiaRouteRedistributionToRipFromIseAllIpv4Routes, GaiaRouteRedistributionToRipFromIseAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromIseNetwork, GaiaRouteRedistributionToRipFromIseNetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromIseNetworkRange, GaiaRouteRedistributionToRipFromIseNetworkRangeArgs
GaiaRouteRedistributionToRipFromKernel, GaiaRouteRedistributionToRipFromKernelArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Rip From Kernel Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Rip From Kernel Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- networks list(object)
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Rip From Kernel Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Rip From Kernel Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Rip From Kernel Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
GaiaRouteRedistributionToRipFromKernelAllIpv4Routes, GaiaRouteRedistributionToRipFromKernelAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromKernelNetwork, GaiaRouteRedistributionToRipFromKernelNetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromKernelNetworkRange, GaiaRouteRedistributionToRipFromKernelNetworkRangeArgs
GaiaRouteRedistributionToRipFromNatPool, GaiaRouteRedistributionToRipFromNatPoolArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Rip From Nat Pool Network> - Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Rip From Nat Pool Network - Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks list(object)
- Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Rip From Nat Pool Network> - Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Rip From Nat Pool Network[] - Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Rip From Nat Pool Network] - Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 NAT pools. The NAT pool has to be already configured. network blocks are documented below.
GaiaRouteRedistributionToRipFromNatPoolAllIpv4Routes, GaiaRouteRedistributionToRipFromNatPoolAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromNatPoolNetwork, GaiaRouteRedistributionToRipFromNatPoolNetworkArgs
GaiaRouteRedistributionToRipFromOspf2, GaiaRouteRedistributionToRipFromOspf2Args
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Rip From Ospf2Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Rip From Ospf2Network - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks list(object)
- Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Rip From Ospf2Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Rip From Ospf2Network[] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Rip From Ospf2Network] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag str
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
GaiaRouteRedistributionToRipFromOspf2AllIpv4Routes, GaiaRouteRedistributionToRipFromOspf2AllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromOspf2Network, GaiaRouteRedistributionToRipFromOspf2NetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromOspf2NetworkRange, GaiaRouteRedistributionToRipFromOspf2NetworkRangeArgs
GaiaRouteRedistributionToRipFromOspf2ase, GaiaRouteRedistributionToRipFromOspf2aseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Rip From Ospf2ase Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Rip From Ospf2ase Network - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks list(object)
- Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Rip From Ospf2ase Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Rip From Ospf2ase Network[] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag string
- Places a route tag field on routes redistributed to RIP via this rule
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Rip From Ospf2ase Network] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag str
- Places a route tag field on routes redistributed to RIP via this rule
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- riptag String
- Places a route tag field on routes redistributed to RIP via this rule
GaiaRouteRedistributionToRipFromOspf2aseAllIpv4Routes, GaiaRouteRedistributionToRipFromOspf2aseAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromOspf2aseNetwork, GaiaRouteRedistributionToRipFromOspf2aseNetworkArgs
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv4 network
- Match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- Metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Rip From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match_
type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range object
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv4 network
- match
Type string - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric string
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv4 network
- match_
type str - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric str
- Specifies the RIP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Rip From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv4 network
- match
Type String - Defines how routes are matched to the network. The match types are as follows: Match Type Description Normal Matches any route contained within the specified network Exact Matches only routes with the prefix and mask length exactly equal to the specified network Refines Matches only routes that are more specific than the specified network Range Matches any route whose IP prefix equals the specified network and whose mask length falls within the specified mask length range (Network needs to be IPv4 in order to specify this value)
- metric String
- Specifies the RIP metric to be added to routes redistributed via this rule
- range Property Map
- Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToRipFromOspf2aseNetworkRange, GaiaRouteRedistributionToRipFromOspf2aseNetworkRangeArgs
GaiaRouteRedistributionToRipFromStaticRoute, GaiaRouteRedistributionToRipFromStaticRouteArgs
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Rip From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Rip From Static Route Network> - Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Rip From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Rip From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Rip From Static Route Network - Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default object
- Matches the default IPv4 static route default blocks are documented below.
- networks list(object)
- Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default_
Gaia
Route Redistribution To Rip From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
List<Gaia
Route Redistribution To Rip From Static Route Network> - Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Rip From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default
Gaia
Route Redistribution To Rip From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
Gaia
Route Redistribution To Rip From Static Route Network[] - Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Rip From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default
Gaia
Route Redistribution To Rip From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Rip From Static Route Network] - Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default Property Map
- Matches the default IPv4 static route default blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 static routes. The static route has to be already configured. network blocks are documented below.
GaiaRouteRedistributionToRipFromStaticRouteAllIpv4Routes, GaiaRouteRedistributionToRipFromStaticRouteAllIpv4RoutesArgs
GaiaRouteRedistributionToRipFromStaticRouteDefault, GaiaRouteRedistributionToRipFromStaticRouteDefaultArgs
GaiaRouteRedistributionToRipFromStaticRouteNetwork, GaiaRouteRedistributionToRipFromStaticRouteNetworkArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw