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 Ospf2.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaRouteRedistributionToOspf2("example", {
instance: "default",
from: {
staticRoute: {
"default": {
enable: true,
metric: "10",
},
},
},
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaRouteRedistributionToOspf2("example",
instance="default",
from_={
"static_route": {
"default": {
"enable": True,
"metric": "10",
},
},
})
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.NewGaiaRouteRedistributionToOspf2(ctx, "example", &checkpoint.GaiaRouteRedistributionToOspf2Args{
Instance: pulumi.String("default"),
From: &checkpoint.GaiaRouteRedistributionToOspf2FromArgs{
StaticRoute: &checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteArgs{
Default: &checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs{
Enable: pulumi.Bool(true),
Metric: pulumi.String("10"),
},
},
},
})
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.GaiaRouteRedistributionToOspf2("example", new()
{
Instance = "default",
From = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromArgs
{
StaticRoute = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteArgs
{
Default = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs
{
Enable = true,
Metric = "10",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaRouteRedistributionToOspf2;
import com.pulumi.checkpoint.GaiaRouteRedistributionToOspf2Args;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToOspf2FromArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToOspf2FromStaticRouteArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs;
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 GaiaRouteRedistributionToOspf2("example", GaiaRouteRedistributionToOspf2Args.builder()
.instance("default")
.from(GaiaRouteRedistributionToOspf2FromArgs.builder()
.staticRoute(GaiaRouteRedistributionToOspf2FromStaticRouteArgs.builder()
.default_(GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs.builder()
.enable(true)
.metric("10")
.build())
.build())
.build())
.build());
}
}
resources:
example:
type: checkpoint:GaiaRouteRedistributionToOspf2
properties:
instance: default
from:
staticRoute:
default:
enable: true
metric: '10'
Example coming soon!
Create GaiaRouteRedistributionToOspf2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaRouteRedistributionToOspf2(name: string, args?: GaiaRouteRedistributionToOspf2Args, opts?: CustomResourceOptions);@overload
def GaiaRouteRedistributionToOspf2(resource_name: str,
args: Optional[GaiaRouteRedistributionToOspf2Args] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaRouteRedistributionToOspf2(resource_name: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToOspf2FromArgs] = None,
gaia_route_redistribution_to_ospf2_id: Optional[str] = None,
instance: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None)func NewGaiaRouteRedistributionToOspf2(ctx *Context, name string, args *GaiaRouteRedistributionToOspf2Args, opts ...ResourceOption) (*GaiaRouteRedistributionToOspf2, error)public GaiaRouteRedistributionToOspf2(string name, GaiaRouteRedistributionToOspf2Args? args = null, CustomResourceOptions? opts = null)
public GaiaRouteRedistributionToOspf2(String name, GaiaRouteRedistributionToOspf2Args args)
public GaiaRouteRedistributionToOspf2(String name, GaiaRouteRedistributionToOspf2Args args, CustomResourceOptions options)
type: checkpoint:GaiaRouteRedistributionToOspf2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiarouteredistributiontoospf2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToOspf2Args
- 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 GaiaRouteRedistributionToOspf2Args
- 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 GaiaRouteRedistributionToOspf2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToOspf2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaRouteRedistributionToOspf2Args
- 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 gaiaRouteRedistributionToOspf2Resource = new Checkpoint.GaiaRouteRedistributionToOspf2("gaiaRouteRedistributionToOspf2Resource", new()
{
Debug = false,
From = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromArgs
{
Aggregate = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromAggregateArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromAggregateAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromAggregateNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
BgpAsNumbers = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsNumberArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsNumberAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AsNumber = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
OspfAutomaticTag = false,
OspfAutomaticTagValue = "string",
OspfManualTagValue = "string",
},
},
BgpAsPaths = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsPathArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsPathAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AspathRegex = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Origin = "string",
OspfAutomaticTag = false,
OspfAutomaticTagValue = "string",
OspfManualTagValue = "string",
},
},
Interfaces = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromInterfaceArgs
{
Interface = "string",
Metric = "string",
},
},
Ises = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromIseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromIseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Level = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromIseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromIseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromKernelAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromKernelNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromKernelNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
NatPool = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromNatPoolArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromNatPoolAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromNatPoolNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
Ospf2ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2aseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2aseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2aseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Ospf2s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2Args
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2AllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromOspf2NetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Rip = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromRipArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromRipAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromRipNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromRipNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
StaticRoute = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Default = new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToOspf2FromStaticRouteNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
},
GaiaRouteRedistributionToOspf2Id = "string",
Instance = "string",
MemberId = "string",
Reset = false,
});
example, err := checkpoint.NewGaiaRouteRedistributionToOspf2(ctx, "gaiaRouteRedistributionToOspf2Resource", &checkpoint.GaiaRouteRedistributionToOspf2Args{
Debug: pulumi.Bool(false),
From: &checkpoint.GaiaRouteRedistributionToOspf2FromArgs{
Aggregate: &checkpoint.GaiaRouteRedistributionToOspf2FromAggregateArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromAggregateAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromAggregateNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromAggregateNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
BgpAsNumbers: checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AsNumber: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
OspfAutomaticTag: pulumi.Bool(false),
OspfAutomaticTagValue: pulumi.String("string"),
OspfManualTagValue: pulumi.String("string"),
},
},
BgpAsPaths: checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AspathRegex: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Origin: pulumi.String("string"),
OspfAutomaticTag: pulumi.Bool(false),
OspfAutomaticTagValue: pulumi.String("string"),
OspfManualTagValue: pulumi.String("string"),
},
},
Interfaces: checkpoint.GaiaRouteRedistributionToOspf2FromInterfaceArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromInterfaceArgs{
Interface: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
Ises: checkpoint.GaiaRouteRedistributionToOspf2FromIseArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromIseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromIseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Level: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromIseNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromIseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromIseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Kernel: &checkpoint.GaiaRouteRedistributionToOspf2FromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromKernelAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromKernelNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromKernelNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromKernelNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
NatPool: &checkpoint.GaiaRouteRedistributionToOspf2FromNatPoolArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromNatPoolAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromNatPoolNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromNatPoolNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
Ospf2ases: checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromOspf2aseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf2s: checkpoint.GaiaRouteRedistributionToOspf2FromOspf2Array{
&checkpoint.GaiaRouteRedistributionToOspf2FromOspf2Args{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromOspf2AllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromOspf2NetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromOspf2NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromOspf2NetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Rip: &checkpoint.GaiaRouteRedistributionToOspf2FromRipArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromRipAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromRipNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromRipNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToOspf2FromRipNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
StaticRoute: &checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default: &checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteNetworkArray{
&checkpoint.GaiaRouteRedistributionToOspf2FromStaticRouteNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
},
GaiaRouteRedistributionToOspf2Id: pulumi.String("string"),
Instance: pulumi.String("string"),
MemberId: pulumi.String("string"),
Reset: pulumi.Bool(false),
})
resource "checkpoint_gaiarouteredistributiontoospf2" "gaiaRouteRedistributionToOspf2Resource" {
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
}]
"ospfAutomaticTag" = false
"ospfAutomaticTagValue" = "string"
"ospfManualTagValue" = "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"
"ospfAutomaticTag" = false
"ospfAutomaticTagValue" = "string"
"ospfManualTagValue" = "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
}]
}]
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
}]
}]
ospf2s = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"instance" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}]
rip = {
all_ipv4_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}
static_route = {
all_ipv4_routes = {
enable = false
metric = "string"
}
default = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
}
gaia_route_redistribution_to_ospf2_id = "string"
instance = "string"
member_id = "string"
reset = false
}
var gaiaRouteRedistributionToOspf2Resource = new GaiaRouteRedistributionToOspf2("gaiaRouteRedistributionToOspf2Resource", GaiaRouteRedistributionToOspf2Args.builder()
.debug(false)
.from(GaiaRouteRedistributionToOspf2FromArgs.builder()
.aggregate(GaiaRouteRedistributionToOspf2FromAggregateArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromAggregateAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToOspf2FromAggregateNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.bgpAsNumbers(GaiaRouteRedistributionToOspf2FromBgpAsNumberArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromBgpAsNumberAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.asNumber("string")
.networks(GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.ospfAutomaticTag(false)
.ospfAutomaticTagValue("string")
.ospfManualTagValue("string")
.build())
.bgpAsPaths(GaiaRouteRedistributionToOspf2FromBgpAsPathArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromBgpAsPathAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.aspathRegex("string")
.networks(GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.origin("string")
.ospfAutomaticTag(false)
.ospfAutomaticTagValue("string")
.ospfManualTagValue("string")
.build())
.interfaces(GaiaRouteRedistributionToOspf2FromInterfaceArgs.builder()
.interface_("string")
.metric("string")
.build())
.ises(GaiaRouteRedistributionToOspf2FromIseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromIseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.level("string")
.networks(GaiaRouteRedistributionToOspf2FromIseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromIseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.kernel(GaiaRouteRedistributionToOspf2FromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromKernelAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToOspf2FromKernelNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromKernelNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.natPool(GaiaRouteRedistributionToOspf2FromNatPoolArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromNatPoolAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToOspf2FromNatPoolNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.ospf2ases(GaiaRouteRedistributionToOspf2FromOspf2aseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromOspf2aseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToOspf2FromOspf2aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromOspf2aseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ospf2s(GaiaRouteRedistributionToOspf2FromOspf2Args.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromOspf2AllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToOspf2FromOspf2NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromOspf2NetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.rip(GaiaRouteRedistributionToOspf2FromRipArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromRipAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToOspf2FromRipNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToOspf2FromRipNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.staticRoute(GaiaRouteRedistributionToOspf2FromStaticRouteArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToOspf2FromStaticRouteAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.default_(GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToOspf2FromStaticRouteNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.build())
.gaiaRouteRedistributionToOspf2Id("string")
.instance("string")
.memberId("string")
.reset(false)
.build());
gaia_route_redistribution_to_ospf2_resource = checkpoint.GaiaRouteRedistributionToOspf2("gaiaRouteRedistributionToOspf2Resource",
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,
}],
"ospf_automatic_tag": False,
"ospf_automatic_tag_value": "string",
"ospf_manual_tag_value": "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",
"ospf_automatic_tag": False,
"ospf_automatic_tag_value": "string",
"ospf_manual_tag_value": "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,
}],
}],
"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,
}],
}],
"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,
}],
}],
"rip": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
},
"static_route": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"default": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
},
gaia_route_redistribution_to_ospf2_id="string",
instance="string",
member_id="string",
reset=False)
const gaiaRouteRedistributionToOspf2Resource = new checkpoint.GaiaRouteRedistributionToOspf2("gaiaRouteRedistributionToOspf2Resource", {
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,
}],
ospfAutomaticTag: false,
ospfAutomaticTagValue: "string",
ospfManualTagValue: "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",
ospfAutomaticTag: false,
ospfAutomaticTagValue: "string",
ospfManualTagValue: "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,
}],
}],
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,
}],
}],
ospf2s: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
instance: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
}],
rip: {
allIpv4Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
},
staticRoute: {
allIpv4Routes: {
enable: false,
metric: "string",
},
"default": {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
},
gaiaRouteRedistributionToOspf2Id: "string",
instance: "string",
memberId: "string",
reset: false,
});
type: checkpoint:GaiaRouteRedistributionToOspf2
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
ospfAutomaticTag: false
ospfAutomaticTagValue: string
ospfManualTagValue: 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
ospfAutomaticTag: false
ospfAutomaticTagValue: string
ospfManualTagValue: 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
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
ospf2s:
- allIpv4Routes:
enable: false
metric: string
instance: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
rip:
allIpv4Routes:
enable: false
metric: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
staticRoute:
allIpv4Routes:
enable: false
metric: string
default:
enable: false
metric: string
networks:
- address: string
metric: string
gaiaRouteRedistributionToOspf2Id: string
instance: string
memberId: string
reset: false
GaiaRouteRedistributionToOspf2 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 GaiaRouteRedistributionToOspf2 resource accepts the following input properties:
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- Gaia
Route stringRedistribution To Ospf2Id - Instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Ospf2From Args - Configure policy for exporting routes to OSPF from blocks are documented below.
- Gaia
Route stringRedistribution To Ospf2Id - Instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ ospf2_ id - instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route StringRedistribution To Ospf2Id - instance String
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route stringRedistribution To Ospf2Id - instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Ospf2From Args - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia_
route_ strredistribution_ to_ ospf2_ id - instance str
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route StringRedistribution To Ospf2Id - instance String
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaRouteRedistributionToOspf2 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 GaiaRouteRedistributionToOspf2 Resource
Get an existing GaiaRouteRedistributionToOspf2 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?: GaiaRouteRedistributionToOspf2State, opts?: CustomResourceOptions): GaiaRouteRedistributionToOspf2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToOspf2FromArgs] = None,
gaia_route_redistribution_to_ospf2_id: Optional[str] = None,
instance: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None) -> GaiaRouteRedistributionToOspf2func GetGaiaRouteRedistributionToOspf2(ctx *Context, name string, id IDInput, state *GaiaRouteRedistributionToOspf2State, opts ...ResourceOption) (*GaiaRouteRedistributionToOspf2, error)public static GaiaRouteRedistributionToOspf2 Get(string name, Input<string> id, GaiaRouteRedistributionToOspf2State? state, CustomResourceOptions? opts = null)public static GaiaRouteRedistributionToOspf2 get(String name, Output<String> id, GaiaRouteRedistributionToOspf2State state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaRouteRedistributionToOspf2 get: id: ${id}import {
to = checkpoint_gaiarouteredistributiontoospf2.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 Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- Gaia
Route stringRedistribution To Ospf2Id - Instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Ospf2From Args - Configure policy for exporting routes to OSPF from blocks are documented below.
- Gaia
Route stringRedistribution To Ospf2Id - Instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ ospf2_ id - instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route StringRedistribution To Ospf2Id - instance String
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Ospf2From - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route stringRedistribution To Ospf2Id - instance string
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Ospf2From Args - Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia_
route_ strredistribution_ to_ ospf2_ id - instance str
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to OSPF from blocks are documented below.
- gaia
Route StringRedistribution To Ospf2Id - instance String
- Configures OSPF2 for the specified instance instance
- 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 OSPF2 Route Redistribution configuration
Supporting Types
GaiaRouteRedistributionToOspf2From, GaiaRouteRedistributionToOspf2FromArgs
- Aggregate
Gaia
Route Redistribution To Ospf2From Aggregate - Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- Bgp
As List<GaiaNumbers Route Redistribution To Ospf2From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF bgp_as_number blocks are documented below.
- Bgp
As List<GaiaPaths Route Redistribution To Ospf2From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into OSPF bgp_as_path blocks are documented below.
- Interfaces
List<Gaia
Route Redistribution To Ospf2From Interface> - Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- Ises
List<Gaia
Route Redistribution To Ospf2From Ise> - Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Ospf2From Kernel - Redistribution of kernel routes into OSPF. 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 Ospf2From Nat Pool - Redistribution of NAT pools into OSPF nat_pool blocks are documented below.
- Ospf2ases
List<Gaia
Route Redistribution To Ospf2From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- Ospf2s
List<Gaia
Route Redistribution To Ospf2From Ospf2> - Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- Rip
Gaia
Route Redistribution To Ospf2From Rip - Redistribution of RIP routes into OSPF rip blocks are documented below.
- Static
Route GaiaRoute Redistribution To Ospf2From Static Route - Redistribution of static routes into OSPF static_route blocks are documented below.
- Aggregate
Gaia
Route Redistribution To Ospf2From Aggregate - Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- Bgp
As []GaiaNumbers Route Redistribution To Ospf2From Bgp As Number - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF bgp_as_number blocks are documented below.
- Bgp
As []GaiaPaths Route Redistribution To Ospf2From Bgp As Path - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into OSPF bgp_as_path blocks are documented below.
- Interfaces
[]Gaia
Route Redistribution To Ospf2From Interface - Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- Ises
[]Gaia
Route Redistribution To Ospf2From Ise - Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Ospf2From Kernel - Redistribution of kernel routes into OSPF. 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 Ospf2From Nat Pool - Redistribution of NAT pools into OSPF nat_pool blocks are documented below.
- Ospf2ases
[]Gaia
Route Redistribution To Ospf2From Ospf2ase - Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- Ospf2s
[]Gaia
Route Redistribution To Ospf2From Ospf2 - Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- Rip
Gaia
Route Redistribution To Ospf2From Rip - Redistribution of RIP routes into OSPF rip blocks are documented below.
- Static
Route GaiaRoute Redistribution To Ospf2From Static Route - Redistribution of static routes into OSPF static_route blocks are documented below.
- aggregate object
- Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- bgp_
as_ list(object)numbers - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF 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 OSPF bgp_as_path blocks are documented below.
- interfaces list(object)
- Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- ises list(object)
- Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- kernel object
- Redistribution of kernel routes into OSPF. 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 OSPF nat_pool blocks are documented below.
- ospf2ases list(object)
- Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- ospf2s list(object)
- Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- rip object
- Redistribution of RIP routes into OSPF rip blocks are documented below.
- static_
route object - Redistribution of static routes into OSPF static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Ospf2From Aggregate - Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- bgp
As List<GaiaNumbers Route Redistribution To Ospf2From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF bgp_as_number blocks are documented below.
- bgp
As List<GaiaPaths Route Redistribution To Ospf2From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into OSPF bgp_as_path blocks are documented below.
- interfaces
List<Gaia
Route Redistribution To Ospf2From Interface> - Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- ises
List<Gaia
Route Redistribution To Ospf2From Ise> - Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Ospf2From Kernel - Redistribution of kernel routes into OSPF. 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 Ospf2From Nat Pool - Redistribution of NAT pools into OSPF nat_pool blocks are documented below.
- ospf2ases
List<Gaia
Route Redistribution To Ospf2From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- ospf2s
List<Gaia
Route Redistribution To Ospf2From Ospf2> - Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- rip
Gaia
Route Redistribution To Ospf2From Rip - Redistribution of RIP routes into OSPF rip blocks are documented below.
- static
Route GaiaRoute Redistribution To Ospf2From Static Route - Redistribution of static routes into OSPF static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Ospf2From Aggregate - Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- bgp
As GaiaNumbers Route Redistribution To Ospf2From Bgp As Number[] - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF bgp_as_number blocks are documented below.
- bgp
As GaiaPaths Route Redistribution To Ospf2From Bgp As Path[] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into OSPF bgp_as_path blocks are documented below.
- interfaces
Gaia
Route Redistribution To Ospf2From Interface[] - Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- ises
Gaia
Route Redistribution To Ospf2From Ise[] - Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Ospf2From Kernel - Redistribution of kernel routes into OSPF. 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 Ospf2From Nat Pool - Redistribution of NAT pools into OSPF nat_pool blocks are documented below.
- ospf2ases
Gaia
Route Redistribution To Ospf2From Ospf2ase[] - Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- ospf2s
Gaia
Route Redistribution To Ospf2From Ospf2[] - Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- rip
Gaia
Route Redistribution To Ospf2From Rip - Redistribution of RIP routes into OSPF rip blocks are documented below.
- static
Route GaiaRoute Redistribution To Ospf2From Static Route - Redistribution of static routes into OSPF static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Ospf2From Aggregate - Specifies the aggregate route to redistribute into OSPF aggregate blocks are documented below.
- bgp_
as_ Sequence[Gaianumbers Route Redistribution To Ospf2From Bgp As Number] - Configures Autonomous System numbers of the BGP group from which to export routes into OSPF bgp_as_number blocks are documented below.
- bgp_
as_ Sequence[Gaiapaths Route Redistribution To Ospf2From Bgp As Path] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into OSPF bgp_as_path blocks are documented below.
- interfaces
Sequence[Gaia
Route Redistribution To Ospf2From Interface] - Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- ises
Sequence[Gaia
Route Redistribution To Ospf2From Ise] - Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Ospf2From Kernel - Redistribution of kernel routes into OSPF. 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 Ospf2From Nat Pool - Redistribution of NAT pools into OSPF nat_pool blocks are documented below.
- ospf2ases
Sequence[Gaia
Route Redistribution To Ospf2From Ospf2ase] - Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- ospf2s
Sequence[Gaia
Route Redistribution To Ospf2From Ospf2] - Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- rip
Gaia
Route Redistribution To Ospf2From Rip - Redistribution of RIP routes into OSPF rip blocks are documented below.
- static_
route GaiaRoute Redistribution To Ospf2From Static Route - Redistribution of static routes into OSPF static_route blocks are documented below.
- aggregate Property Map
- Specifies the aggregate route to redistribute into OSPF 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 OSPF 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 OSPF bgp_as_path blocks are documented below.
- interfaces List<Property Map>
- Configures the redistribution of all directly connected routes from an interface into OSPF interface blocks are documented below.
- ises List<Property Map>
- Configures the redistribution of IS-IS routes into OSPF2 isis blocks are documented below.
- kernel Property Map
- Redistribution of kernel routes into OSPF. 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 OSPF nat_pool blocks are documented below.
- ospf2ases List<Property Map>
- Configures the redistribution of OSPF Autonomous System External routes into OSPF ospf2ase blocks are documented below.
- ospf2s List<Property Map>
- Configures the redistribution of IPv4 OSPF routes into OSPF ospf2 blocks are documented below.
- rip Property Map
- Redistribution of RIP routes into OSPF rip blocks are documented below.
- static
Route Property Map - Redistribution of static routes into OSPF static_route blocks are documented below.
GaiaRouteRedistributionToOspf2FromAggregate, GaiaRouteRedistributionToOspf2FromAggregateArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Ospf2From 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 Ospf2From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Ospf2From 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 Ospf2From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Ospf2From 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.
GaiaRouteRedistributionToOspf2FromAggregateAllIpv4Routes, GaiaRouteRedistributionToOspf2FromAggregateAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromAggregateNetwork, GaiaRouteRedistributionToOspf2FromAggregateNetworkArgs
GaiaRouteRedistributionToOspf2FromBgpAsNumber, GaiaRouteRedistributionToOspf2FromBgpAsNumberArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- Ospf
Automatic boolTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- Ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- Ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- Ospf
Automatic boolTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- Ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- Ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- 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.
- ospf_
automatic_ booltag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf_
automatic_ stringtag_ value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf_
manual_ stringtag_ value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- ospf
Automatic BooleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic StringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual StringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- ospf
Automatic booleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From 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 Ospf2From 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.
- ospf_
automatic_ booltag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf_
automatic_ strtag_ value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf_
manual_ strtag_ value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- 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.
- ospf
Automatic BooleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic StringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual StringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
GaiaRouteRedistributionToOspf2FromBgpAsNumberAllIpv4Routes, GaiaRouteRedistributionToOspf2FromBgpAsNumberAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromBgpAsNumberNetwork, GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkRange, GaiaRouteRedistributionToOspf2FromBgpAsNumberNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromBgpAsPath, GaiaRouteRedistributionToOspf2FromBgpAsPathArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- Ospf
Automatic boolTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- Ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- Ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- Ospf
Automatic boolTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- Ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- Ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- 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.
- ospf_
automatic_ booltag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf_
automatic_ stringtag_ value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf_
manual_ stringtag_ value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- ospf
Automatic BooleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic StringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual StringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- ospf
Automatic booleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic stringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual stringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From 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 Ospf2From 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.
- ospf_
automatic_ booltag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf_
automatic_ strtag_ value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf_
manual_ strtag_ value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
- 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.
- ospf
Automatic BooleanTag - Enables or disables the use of an automatically generated OSPF route tag, based on the BGP AS. Tag is attached to external OSPF routes upon export
- ospf
Automatic StringTag Value - This feature allows the user to input an integer to modify the OSPF route tag, automatically generated based on the BGP AS. This route tag is attached to external OSPF routes upon export. OSPF Automatic Tag value has to be be enabled.
- ospf
Manual StringTag Value - Specifies the value to place in the external OSPF route tag field. This configuration overrides any automatic tag configuration
GaiaRouteRedistributionToOspf2FromBgpAsPathAllIpv4Routes, GaiaRouteRedistributionToOspf2FromBgpAsPathAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromBgpAsPathNetwork, GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkRange, GaiaRouteRedistributionToOspf2FromBgpAsPathNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromInterface, GaiaRouteRedistributionToOspf2FromInterfaceArgs
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
- interface_ String
- Specifies the name of the interface
- metric String
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
- interface String
- Specifies the name of the interface
- metric String
- Specifies the metric to be added to routes redistributed via this rule The metric used by OSPF is a cost, representing the overhead required (i.e. due to bandwidth) to reach a destination. Routes with higher OSPF cost are more expensive.
GaiaRouteRedistributionToOspf2FromIse, GaiaRouteRedistributionToOspf2FromIseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
GaiaRouteRedistributionToOspf2FromIseAllIpv4Routes, GaiaRouteRedistributionToOspf2FromIseAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromIseNetwork, GaiaRouteRedistributionToOspf2FromIseNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromIseNetworkRange, GaiaRouteRedistributionToOspf2FromIseNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromKernel, GaiaRouteRedistributionToOspf2FromKernelArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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 Ospf2From 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.
GaiaRouteRedistributionToOspf2FromKernelAllIpv4Routes, GaiaRouteRedistributionToOspf2FromKernelAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromKernelNetwork, GaiaRouteRedistributionToOspf2FromKernelNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromKernelNetworkRange, GaiaRouteRedistributionToOspf2FromKernelNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromNatPool, GaiaRouteRedistributionToOspf2FromNatPoolArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Ospf2From 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 Ospf2From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Ospf2From 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 Ospf2From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Ospf2From 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.
GaiaRouteRedistributionToOspf2FromNatPoolAllIpv4Routes, GaiaRouteRedistributionToOspf2FromNatPoolAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromNatPoolNetwork, GaiaRouteRedistributionToOspf2FromNatPoolNetworkArgs
GaiaRouteRedistributionToOspf2FromOspf2, GaiaRouteRedistributionToOspf2FromOspf2Args
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
GaiaRouteRedistributionToOspf2FromOspf2AllIpv4Routes, GaiaRouteRedistributionToOspf2FromOspf2AllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromOspf2Network, GaiaRouteRedistributionToOspf2FromOspf2NetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromOspf2NetworkRange, GaiaRouteRedistributionToOspf2FromOspf2NetworkRangeArgs
GaiaRouteRedistributionToOspf2FromOspf2ase, GaiaRouteRedistributionToOspf2FromOspf2aseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From 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 Ospf2From 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.
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From 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 Ospf2From 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.
- 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.
GaiaRouteRedistributionToOspf2FromOspf2aseAllIpv4Routes, GaiaRouteRedistributionToOspf2FromOspf2aseAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromOspf2aseNetwork, GaiaRouteRedistributionToOspf2FromOspf2aseNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From 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 OSPF 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
GaiaRouteRedistributionToOspf2FromOspf2aseNetworkRange, GaiaRouteRedistributionToOspf2FromOspf2aseNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromRip, GaiaRouteRedistributionToOspf2FromRipArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From Rip 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 Ospf2From Rip 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.
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From Rip 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 Ospf2From Rip 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.
- 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 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From Rip 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 Ospf2From Rip 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.
- all
Ipv4Routes GaiaRoute Redistribution To Ospf2From Rip 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 Ospf2From Rip 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.
- all_
ipv4_ Gaiaroutes Route Redistribution To Ospf2From Rip 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 Ospf2From Rip 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.
- 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 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.
GaiaRouteRedistributionToOspf2FromRipAllIpv4Routes, GaiaRouteRedistributionToOspf2FromRipAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromRipNetwork, GaiaRouteRedistributionToOspf2FromRipNetworkArgs
- 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From Rip 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 OSPF metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Ospf2From Rip 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 OSPF 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From Rip 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From Rip 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 OSPF metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Ospf2From Rip 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 OSPF 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
GaiaRouteRedistributionToOspf2FromRipNetworkRange, GaiaRouteRedistributionToOspf2FromRipNetworkRangeArgs
GaiaRouteRedistributionToOspf2FromStaticRoute, GaiaRouteRedistributionToOspf2FromStaticRouteArgs
- All
Ipv4Routes GaiaRoute Redistribution To Ospf2From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Ospf2From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Ospf2From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Ospf2From 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 Ospf2From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default_
Gaia
Route Redistribution To Ospf2From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
List<Gaia
Route Redistribution To Ospf2From 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 Ospf2From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default
Gaia
Route Redistribution To Ospf2From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
Gaia
Route Redistribution To Ospf2From 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 Ospf2From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- default
Gaia
Route Redistribution To Ospf2From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Ospf2From 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.
GaiaRouteRedistributionToOspf2FromStaticRouteAllIpv4Routes, GaiaRouteRedistributionToOspf2FromStaticRouteAllIpv4RoutesArgs
GaiaRouteRedistributionToOspf2FromStaticRouteDefault, GaiaRouteRedistributionToOspf2FromStaticRouteDefaultArgs
GaiaRouteRedistributionToOspf2FromStaticRouteNetwork, GaiaRouteRedistributionToOspf2FromStaticRouteNetworkArgs
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