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 Isis.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaRouteRedistributionToIsis("example", {
level: "level-1-2",
from: {
kernel: {
allIpv4Routes: {
enable: true,
},
},
},
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaRouteRedistributionToIsis("example",
level="level-1-2",
from_={
"kernel": {
"all_ipv4_routes": {
"enable": True,
},
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := checkpoint.NewGaiaRouteRedistributionToIsis(ctx, "example", &checkpoint.GaiaRouteRedistributionToIsisArgs{
Level: pulumi.String("level-1-2"),
From: &checkpoint.GaiaRouteRedistributionToIsisFromArgs{
Kernel: &checkpoint.GaiaRouteRedistributionToIsisFromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs{
Enable: pulumi.Bool(true),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
var example = new Checkpoint.GaiaRouteRedistributionToIsis("example", new()
{
Level = "level-1-2",
From = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromArgs
{
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs
{
Enable = true,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaRouteRedistributionToIsis;
import com.pulumi.checkpoint.GaiaRouteRedistributionToIsisArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToIsisFromArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToIsisFromKernelArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs;
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 GaiaRouteRedistributionToIsis("example", GaiaRouteRedistributionToIsisArgs.builder()
.level("level-1-2")
.from(GaiaRouteRedistributionToIsisFromArgs.builder()
.kernel(GaiaRouteRedistributionToIsisFromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs.builder()
.enable(true)
.build())
.build())
.build())
.build());
}
}
resources:
example:
type: checkpoint:GaiaRouteRedistributionToIsis
properties:
level: level-1-2
from:
kernel:
allIpv4Routes:
enable: true
Example coming soon!
Create GaiaRouteRedistributionToIsis Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaRouteRedistributionToIsis(name: string, args?: GaiaRouteRedistributionToIsisArgs, opts?: CustomResourceOptions);@overload
def GaiaRouteRedistributionToIsis(resource_name: str,
args: Optional[GaiaRouteRedistributionToIsisArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaRouteRedistributionToIsis(resource_name: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToIsisFromArgs] = None,
gaia_route_redistribution_to_isis_id: Optional[str] = None,
level: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None)func NewGaiaRouteRedistributionToIsis(ctx *Context, name string, args *GaiaRouteRedistributionToIsisArgs, opts ...ResourceOption) (*GaiaRouteRedistributionToIsis, error)public GaiaRouteRedistributionToIsis(string name, GaiaRouteRedistributionToIsisArgs? args = null, CustomResourceOptions? opts = null)
public GaiaRouteRedistributionToIsis(String name, GaiaRouteRedistributionToIsisArgs args)
public GaiaRouteRedistributionToIsis(String name, GaiaRouteRedistributionToIsisArgs args, CustomResourceOptions options)
type: checkpoint:GaiaRouteRedistributionToIsis
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiarouteredistributiontoisis" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToIsisArgs
- 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 GaiaRouteRedistributionToIsisArgs
- 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 GaiaRouteRedistributionToIsisArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToIsisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaRouteRedistributionToIsisArgs
- 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 gaiaRouteRedistributionToIsisResource = new Checkpoint.GaiaRouteRedistributionToIsis("gaiaRouteRedistributionToIsisResource", new()
{
Debug = false,
From = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromArgs
{
Aggregate = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromAggregateArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromAggregateAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromAggregateAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromAggregateNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
BgpAsNumbers = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsNumberArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
AsNumber = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
BgpAsPaths = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsPathArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
AspathRegex = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsPathNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromBgpAsPathNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Origin = "string",
},
},
Interfaces = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromInterfaceArgs
{
Interface = "string",
Metric = "string",
},
},
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromKernelNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
NatPool = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromNatPoolArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromNatPoolAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromNatPoolAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromNatPoolNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
Ospf2ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2aseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2aseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2aseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Ospf2s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2Args
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2AllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf2NetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Ospf3ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3aseArgs
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3aseAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
},
Ospf3s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3Args
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3AllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromOspf3NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
},
Rip = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
Ripng = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipngArgs
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipngAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromRipngNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
StaticRoute = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Default = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteDefaultArgs
{
Enable = false,
Metric = "string",
},
Default6 = new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteDefault6Args
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToIsisFromStaticRouteNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
},
GaiaRouteRedistributionToIsisId = "string",
Level = "string",
MemberId = "string",
Reset = false,
});
example, err := checkpoint.NewGaiaRouteRedistributionToIsis(ctx, "gaiaRouteRedistributionToIsisResource", &checkpoint.GaiaRouteRedistributionToIsisArgs{
Debug: pulumi.Bool(false),
From: &checkpoint.GaiaRouteRedistributionToIsisFromArgs{
Aggregate: &checkpoint.GaiaRouteRedistributionToIsisFromAggregateArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromAggregateAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromAggregateAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromAggregateNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromAggregateNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
BgpAsNumbers: checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberArray{
&checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AsNumber: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
BgpAsPaths: checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathArray{
&checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AspathRegex: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromBgpAsPathNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Origin: pulumi.String("string"),
},
},
Interfaces: checkpoint.GaiaRouteRedistributionToIsisFromInterfaceArray{
&checkpoint.GaiaRouteRedistributionToIsisFromInterfaceArgs{
Interface: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
Kernel: &checkpoint.GaiaRouteRedistributionToIsisFromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromKernelAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromKernelNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromKernelNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromKernelNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
NatPool: &checkpoint.GaiaRouteRedistributionToIsisFromNatPoolArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromNatPoolAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromNatPoolAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromNatPoolNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromNatPoolNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
Ospf2ases: checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromOspf2aseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf2s: checkpoint.GaiaRouteRedistributionToIsisFromOspf2Array{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf2Args{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromOspf2AllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromOspf2NetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf2NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromOspf2NetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf3ases: checkpoint.GaiaRouteRedistributionToIsisFromOspf3aseArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf3aseArgs{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromOspf3aseAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromOspf3aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf3aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf3s: checkpoint.GaiaRouteRedistributionToIsisFromOspf3Array{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf3Args{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromOspf3AllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToIsisFromOspf3NetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromOspf3NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
},
Rip: &checkpoint.GaiaRouteRedistributionToIsisFromRipArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromRipAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromRipNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromRipNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToIsisFromRipNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
Ripng: &checkpoint.GaiaRouteRedistributionToIsisFromRipngArgs{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromRipngAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromRipngNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromRipngNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
StaticRoute: &checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default: &checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteDefaultArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default6: &checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteDefault6Args{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteNetworkArray{
&checkpoint.GaiaRouteRedistributionToIsisFromStaticRouteNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
},
GaiaRouteRedistributionToIsisId: pulumi.String("string"),
Level: pulumi.String("string"),
MemberId: pulumi.String("string"),
Reset: pulumi.Bool(false),
})
resource "checkpoint_gaiarouteredistributiontoisis" "gaiaRouteRedistributionToIsisResource" {
debug = false
from = {
aggregate = {
all_ipv4_routes = {
enable = false
metric = "string"
}
all_ipv6_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
bgp_as_numbers = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"allIpv6Routes" = {
"enable" = false
"metric" = "string"
}
"asNumber" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}]
bgp_as_paths = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"allIpv6Routes" = {
"enable" = false
"metric" = "string"
}
"aspathRegex" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
"origin" = "string"
}]
interfaces = [{
"interface" = "string"
"metric" = "string"
}]
kernel = {
all_ipv4_routes = {
enable = false
metric = "string"
}
all_ipv6_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"
}
all_ipv6_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
}]
}]
ospf3ases = [{
"allIpv6Routes" = {
"enable" = false
"metric" = "string"
}
"instance" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"restrict" = false
}]
}]
ospf3s = [{
"allIpv6Routes" = {
"enable" = false
"metric" = "string"
}
"instance" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"restrict" = false
}]
}]
rip = {
all_ipv4_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}
ripng = {
all_ipv6_routes = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"restrict" = false
}]
}
static_route = {
all_ipv4_routes = {
enable = false
metric = "string"
}
all_ipv6_routes = {
enable = false
metric = "string"
}
default = {
enable = false
metric = "string"
}
default6 = {
enable = false
metric = "string"
}
networks = [{
"address" = "string"
"metric" = "string"
}]
}
}
gaia_route_redistribution_to_isis_id = "string"
level = "string"
member_id = "string"
reset = false
}
var gaiaRouteRedistributionToIsisResource = new GaiaRouteRedistributionToIsis("gaiaRouteRedistributionToIsisResource", GaiaRouteRedistributionToIsisArgs.builder()
.debug(false)
.from(GaiaRouteRedistributionToIsisFromArgs.builder()
.aggregate(GaiaRouteRedistributionToIsisFromAggregateArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromAggregateAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromAggregateAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromAggregateNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.bgpAsNumbers(GaiaRouteRedistributionToIsisFromBgpAsNumberArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.asNumber("string")
.networks(GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.bgpAsPaths(GaiaRouteRedistributionToIsisFromBgpAsPathArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.aspathRegex("string")
.networks(GaiaRouteRedistributionToIsisFromBgpAsPathNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromBgpAsPathNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.origin("string")
.build())
.interfaces(GaiaRouteRedistributionToIsisFromInterfaceArgs.builder()
.interface_("string")
.metric("string")
.build())
.kernel(GaiaRouteRedistributionToIsisFromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromKernelAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromKernelNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromKernelNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.natPool(GaiaRouteRedistributionToIsisFromNatPoolArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromNatPoolAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromNatPoolAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromNatPoolNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.ospf2ases(GaiaRouteRedistributionToIsisFromOspf2aseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromOspf2aseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToIsisFromOspf2aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromOspf2aseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ospf2s(GaiaRouteRedistributionToIsisFromOspf2Args.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromOspf2AllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToIsisFromOspf2NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromOspf2NetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ospf3ases(GaiaRouteRedistributionToIsisFromOspf3aseArgs.builder()
.allIpv6Routes(GaiaRouteRedistributionToIsisFromOspf3aseAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToIsisFromOspf3aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.ospf3s(GaiaRouteRedistributionToIsisFromOspf3Args.builder()
.allIpv6Routes(GaiaRouteRedistributionToIsisFromOspf3AllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToIsisFromOspf3NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.rip(GaiaRouteRedistributionToIsisFromRipArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromRipAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromRipNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToIsisFromRipNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ripng(GaiaRouteRedistributionToIsisFromRipngArgs.builder()
.allIpv6Routes(GaiaRouteRedistributionToIsisFromRipngAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromRipngNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.staticRoute(GaiaRouteRedistributionToIsisFromStaticRouteArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToIsisFromStaticRouteAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToIsisFromStaticRouteAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.default_(GaiaRouteRedistributionToIsisFromStaticRouteDefaultArgs.builder()
.enable(false)
.metric("string")
.build())
.default6(GaiaRouteRedistributionToIsisFromStaticRouteDefault6Args.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToIsisFromStaticRouteNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.build())
.gaiaRouteRedistributionToIsisId("string")
.level("string")
.memberId("string")
.reset(false)
.build());
gaia_route_redistribution_to_isis_resource = checkpoint.GaiaRouteRedistributionToIsis("gaiaRouteRedistributionToIsisResource",
debug=False,
from_={
"aggregate": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
"bgp_as_numbers": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_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,
}],
}],
"bgp_as_paths": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_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",
}],
"interfaces": [{
"interface": "string",
"metric": "string",
}],
"kernel": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_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",
},
"all_ipv6_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,
}],
}],
"ospf3ases": [{
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"instance": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"restrict": False,
}],
}],
"ospf3s": [{
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"instance": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"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,
}],
},
"ripng": {
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"restrict": False,
}],
},
"static_route": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"default": {
"enable": False,
"metric": "string",
},
"default6": {
"enable": False,
"metric": "string",
},
"networks": [{
"address": "string",
"metric": "string",
}],
},
},
gaia_route_redistribution_to_isis_id="string",
level="string",
member_id="string",
reset=False)
const gaiaRouteRedistributionToIsisResource = new checkpoint.GaiaRouteRedistributionToIsis("gaiaRouteRedistributionToIsisResource", {
debug: false,
from: {
aggregate: {
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
bgpAsNumbers: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
asNumber: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
}],
bgpAsPaths: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
aspathRegex: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
origin: "string",
}],
interfaces: [{
"interface": "string",
metric: "string",
}],
kernel: {
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
},
natPool: {
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
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,
}],
}],
ospf3ases: [{
allIpv6Routes: {
enable: false,
metric: "string",
},
instance: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
restrict: false,
}],
}],
ospf3s: [{
allIpv6Routes: {
enable: false,
metric: "string",
},
instance: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
restrict: false,
}],
}],
rip: {
allIpv4Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
},
ripng: {
allIpv6Routes: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
matchType: "string",
metric: "string",
restrict: false,
}],
},
staticRoute: {
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
"default": {
enable: false,
metric: "string",
},
default6: {
enable: false,
metric: "string",
},
networks: [{
address: "string",
metric: "string",
}],
},
},
gaiaRouteRedistributionToIsisId: "string",
level: "string",
memberId: "string",
reset: false,
});
type: checkpoint:GaiaRouteRedistributionToIsis
properties:
debug: false
from:
aggregate:
allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
networks:
- address: string
metric: string
bgpAsNumbers:
- allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
asNumber: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
bgpAsPaths:
- allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
aspathRegex: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
origin: string
interfaces:
- interface: string
metric: string
kernel:
allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
natPool:
allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
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
ospf3ases:
- allIpv6Routes:
enable: false
metric: string
instance: string
networks:
- address: string
matchType: string
metric: string
restrict: false
ospf3s:
- allIpv6Routes:
enable: false
metric: string
instance: string
networks:
- address: string
matchType: string
metric: string
restrict: false
rip:
allIpv4Routes:
enable: false
metric: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
ripng:
allIpv6Routes:
enable: false
metric: string
networks:
- address: string
matchType: string
metric: string
restrict: false
staticRoute:
allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
default:
enable: false
metric: string
default6:
enable: false
metric: string
networks:
- address: string
metric: string
gaiaRouteRedistributionToIsisId: string
level: string
memberId: string
reset: false
GaiaRouteRedistributionToIsis 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 GaiaRouteRedistributionToIsis resource accepts the following input properties:
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- Gaia
Route stringRedistribution To Isis Id - Level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Isis From Args - Configure policy for exporting routes to IS-IS from blocks are documented below.
- Gaia
Route stringRedistribution To Isis Id - Level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ isis_ id - level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route StringRedistribution To Isis Id - level String
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route stringRedistribution To Isis Id - level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Isis From Args - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia_
route_ strredistribution_ to_ isis_ id - level str
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route StringRedistribution To Isis Id - level String
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaRouteRedistributionToIsis 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 GaiaRouteRedistributionToIsis Resource
Get an existing GaiaRouteRedistributionToIsis 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?: GaiaRouteRedistributionToIsisState, opts?: CustomResourceOptions): GaiaRouteRedistributionToIsis@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
from_: Optional[GaiaRouteRedistributionToIsisFromArgs] = None,
gaia_route_redistribution_to_isis_id: Optional[str] = None,
level: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None) -> GaiaRouteRedistributionToIsisfunc GetGaiaRouteRedistributionToIsis(ctx *Context, name string, id IDInput, state *GaiaRouteRedistributionToIsisState, opts ...ResourceOption) (*GaiaRouteRedistributionToIsis, error)public static GaiaRouteRedistributionToIsis Get(string name, Input<string> id, GaiaRouteRedistributionToIsisState? state, CustomResourceOptions? opts = null)public static GaiaRouteRedistributionToIsis get(String name, Output<String> id, GaiaRouteRedistributionToIsisState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaRouteRedistributionToIsis get: id: ${id}import {
to = checkpoint_gaiarouteredistributiontoisis.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 Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- Gaia
Route stringRedistribution To Isis Id - Level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- Debug bool
- Enable debug logging for this resource.
- From
Gaia
Route Redistribution To Isis From Args - Configure policy for exporting routes to IS-IS from blocks are documented below.
- Gaia
Route stringRedistribution To Isis Id - Level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from object
- Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ isis_ id - level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route StringRedistribution To Isis Id - level String
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug boolean
- Enable debug logging for this resource.
- from
Gaia
Route Redistribution To Isis From - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route stringRedistribution To Isis Id - level string
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug bool
- Enable debug logging for this resource.
- from_
Gaia
Route Redistribution To Isis From Args - Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia_
route_ strredistribution_ to_ isis_ id - level str
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
- debug Boolean
- Enable debug logging for this resource.
- from Property Map
- Configure policy for exporting routes to IS-IS from blocks are documented below.
- gaia
Route StringRedistribution To Isis Id - level String
- Configures IS-IS for the specified level
- 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 IS-IS Route Redistribution configuration
Supporting Types
GaiaRouteRedistributionToIsisFrom, GaiaRouteRedistributionToIsisFromArgs
- Aggregate
Gaia
Route Redistribution To Isis From Aggregate - Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- Bgp
As List<GaiaNumbers Route Redistribution To Isis From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS bgp_as_number blocks are documented below.
- Bgp
As List<GaiaPaths Route Redistribution To Isis From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into IS-IS bgp_as_path blocks are documented below.
- Interfaces
List<Gaia
Route Redistribution To Isis From Interface> - Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- Kernel
Gaia
Route Redistribution To Isis From Kernel - Redistribution of kernel routes into IS-IS. 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 Isis From Nat Pool - Redistribution of NAT pools into IS-IS nat_pool blocks are documented below.
- Ospf2ases
List<Gaia
Route Redistribution To Isis From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- Ospf2s
List<Gaia
Route Redistribution To Isis From Ospf2> - Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- Ospf3ases
List<Gaia
Route Redistribution To Isis From Ospf3ase> - Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- Ospf3s
List<Gaia
Route Redistribution To Isis From Ospf3> - Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- Rip
Gaia
Route Redistribution To Isis From Rip - Redistribution of RIP routes into IS-IS rip blocks are documented below.
- Ripng
Gaia
Route Redistribution To Isis From Ripng - Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- Static
Route GaiaRoute Redistribution To Isis From Static Route - Redistribution of static routes into IS-IS static_route blocks are documented below.
- Aggregate
Gaia
Route Redistribution To Isis From Aggregate - Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- Bgp
As []GaiaNumbers Route Redistribution To Isis From Bgp As Number - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS bgp_as_number blocks are documented below.
- Bgp
As []GaiaPaths Route Redistribution To Isis From Bgp As Path - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into IS-IS bgp_as_path blocks are documented below.
- Interfaces
[]Gaia
Route Redistribution To Isis From Interface - Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- Kernel
Gaia
Route Redistribution To Isis From Kernel - Redistribution of kernel routes into IS-IS. 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 Isis From Nat Pool - Redistribution of NAT pools into IS-IS nat_pool blocks are documented below.
- Ospf2ases
[]Gaia
Route Redistribution To Isis From Ospf2ase - Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- Ospf2s
[]Gaia
Route Redistribution To Isis From Ospf2 - Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- Ospf3ases
[]Gaia
Route Redistribution To Isis From Ospf3ase - Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- Ospf3s
[]Gaia
Route Redistribution To Isis From Ospf3 - Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- Rip
Gaia
Route Redistribution To Isis From Rip - Redistribution of RIP routes into IS-IS rip blocks are documented below.
- Ripng
Gaia
Route Redistribution To Isis From Ripng - Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- Static
Route GaiaRoute Redistribution To Isis From Static Route - Redistribution of static routes into IS-IS static_route blocks are documented below.
- aggregate object
- Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- bgp_
as_ list(object)numbers - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS 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 IS-IS bgp_as_path blocks are documented below.
- interfaces list(object)
- Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- kernel object
- Redistribution of kernel routes into IS-IS. 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 IS-IS nat_pool blocks are documented below.
- ospf2ases list(object)
- Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- ospf2s list(object)
- Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- ospf3ases list(object)
- Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s list(object)
- Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip object
- Redistribution of RIP routes into IS-IS rip blocks are documented below.
- ripng object
- Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static_
route object - Redistribution of static routes into IS-IS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Isis From Aggregate - Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- bgp
As List<GaiaNumbers Route Redistribution To Isis From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS bgp_as_number blocks are documented below.
- bgp
As List<GaiaPaths Route Redistribution To Isis From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into IS-IS bgp_as_path blocks are documented below.
- interfaces
List<Gaia
Route Redistribution To Isis From Interface> - Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- kernel
Gaia
Route Redistribution To Isis From Kernel - Redistribution of kernel routes into IS-IS. 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 Isis From Nat Pool - Redistribution of NAT pools into IS-IS nat_pool blocks are documented below.
- ospf2ases
List<Gaia
Route Redistribution To Isis From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- ospf2s
List<Gaia
Route Redistribution To Isis From Ospf2> - Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- ospf3ases
List<Gaia
Route Redistribution To Isis From Ospf3ase> - Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
List<Gaia
Route Redistribution To Isis From Ospf3> - Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Isis From Rip - Redistribution of RIP routes into IS-IS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Isis From Ripng - Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route GaiaRoute Redistribution To Isis From Static Route - Redistribution of static routes into IS-IS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Isis From Aggregate - Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- bgp
As GaiaNumbers Route Redistribution To Isis From Bgp As Number[] - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS bgp_as_number blocks are documented below.
- bgp
As GaiaPaths Route Redistribution To Isis From Bgp As Path[] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into IS-IS bgp_as_path blocks are documented below.
- interfaces
Gaia
Route Redistribution To Isis From Interface[] - Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- kernel
Gaia
Route Redistribution To Isis From Kernel - Redistribution of kernel routes into IS-IS. 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 Isis From Nat Pool - Redistribution of NAT pools into IS-IS nat_pool blocks are documented below.
- ospf2ases
Gaia
Route Redistribution To Isis From Ospf2ase[] - Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- ospf2s
Gaia
Route Redistribution To Isis From Ospf2[] - Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- ospf3ases
Gaia
Route Redistribution To Isis From Ospf3ase[] - Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
Gaia
Route Redistribution To Isis From Ospf3[] - Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Isis From Rip - Redistribution of RIP routes into IS-IS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Isis From Ripng - Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route GaiaRoute Redistribution To Isis From Static Route - Redistribution of static routes into IS-IS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Isis From Aggregate - Specifies the aggregate route to redistribute into IS-IS aggregate blocks are documented below.
- bgp_
as_ Sequence[Gaianumbers Route Redistribution To Isis From Bgp As Number] - Configures Autonomous System numbers of the BGP group from which to export routes into IS-IS bgp_as_number blocks are documented below.
- bgp_
as_ Sequence[Gaiapaths Route Redistribution To Isis From Bgp As Path] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into IS-IS bgp_as_path blocks are documented below.
- interfaces
Sequence[Gaia
Route Redistribution To Isis From Interface] - Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- kernel
Gaia
Route Redistribution To Isis From Kernel - Redistribution of kernel routes into IS-IS. 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 Isis From Nat Pool - Redistribution of NAT pools into IS-IS nat_pool blocks are documented below.
- ospf2ases
Sequence[Gaia
Route Redistribution To Isis From Ospf2ase] - Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- ospf2s
Sequence[Gaia
Route Redistribution To Isis From Ospf2] - Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- ospf3ases
Sequence[Gaia
Route Redistribution To Isis From Ospf3ase] - Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
Sequence[Gaia
Route Redistribution To Isis From Ospf3] - Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Isis From Rip - Redistribution of RIP routes into IS-IS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Isis From Ripng - Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static_
route GaiaRoute Redistribution To Isis From Static Route - Redistribution of static routes into IS-IS static_route blocks are documented below.
- aggregate Property Map
- Specifies the aggregate route to redistribute into IS-IS 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 IS-IS 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 IS-IS bgp_as_path blocks are documented below.
- interfaces List<Property Map>
- Configures the redistribution of all directly connected routes from an interface into IS-IS interface blocks are documented below.
- kernel Property Map
- Redistribution of kernel routes into IS-IS. 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 IS-IS nat_pool blocks are documented below.
- ospf2ases List<Property Map>
- Configures the redistribution of OSPF Autonomous System External routes into IS-IS ospf2ase blocks are documented below.
- ospf2s List<Property Map>
- Configures the redistribution of IPv4 OSPF routes into IS-IS ospf2 blocks are documented below.
- ospf3ases List<Property Map>
- Configures the redistribution of IPv6 OSPF Autonomous System External routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s List<Property Map>
- Configures the redistribution of IPv6 OSPF routes into IS-IS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip Property Map
- Redistribution of RIP routes into IS-IS rip blocks are documented below.
- ripng Property Map
- Redistribution of RIPng routes into IS-IS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route Property Map - Redistribution of static routes into IS-IS static_route blocks are documented below.
GaiaRouteRedistributionToIsisFromAggregate, GaiaRouteRedistributionToIsisFromAggregateArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv6Routes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Isis From Aggregate Network> - Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv6Routes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Isis From Aggregate Network - Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all_
ipv6_ objectroutes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks list(object)
- Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv6Routes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Isis From Aggregate Network> - Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Aggregate All Ipv6Routes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Isis From Aggregate Network[] - Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Aggregate All Ipv6Routes - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Isis From Aggregate Network] - Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all
Ipv6Routes Property Map - Matches all IPv6 aggregate routes Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 or IPv6 aggregate routes. The aggregate routes have to be already configured. Note: IPv6 state must be enabled for IPv6 aggregate routes. network blocks are documented below.
GaiaRouteRedistributionToIsisFromAggregateAllIpv4Routes, GaiaRouteRedistributionToIsisFromAggregateAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromAggregateAllIpv6Routes, GaiaRouteRedistributionToIsisFromAggregateAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromAggregateNetwork, GaiaRouteRedistributionToIsisFromAggregateNetworkArgs
GaiaRouteRedistributionToIsisFromBgpAsNumber, GaiaRouteRedistributionToIsisFromBgpAsNumberArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Number Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Number Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
- all_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Number Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Number All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Number Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Bgp As Number All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Bgp As Number All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Number Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
- all
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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.
GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv4Routes, GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv6Routes, GaiaRouteRedistributionToIsisFromBgpAsNumberAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromBgpAsNumberNetwork, GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Number Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkRange, GaiaRouteRedistributionToIsisFromBgpAsNumberNetworkRangeArgs
GaiaRouteRedistributionToIsisFromBgpAsPath, GaiaRouteRedistributionToIsisFromBgpAsPathArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Path Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Path Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- Origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- 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.
- all_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Path Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin String
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Bgp As Path All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Path Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin string
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Bgp As Path All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Bgp As Path All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Bgp As Path Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- origin str
- Specifies the completeness of the AS path information. Only a single origin should be used with a regular expression. Any - Matches any routes, regardless of origin. IGP - Route was learned from an interior routing protocol and the AS path is probably complete. EGP - Route was learned from an exterior routing protocol that does not support AS paths and the path is probably incomplete. incomplete - Use when the AS path information is incomplete.
- 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.
- all
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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.
GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv4Routes, GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv6Routes, GaiaRouteRedistributionToIsisFromBgpAsPathAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromBgpAsPathNetwork, GaiaRouteRedistributionToIsisFromBgpAsPathNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Bgp As Path Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromBgpAsPathNetworkRange, GaiaRouteRedistributionToIsisFromBgpAsPathNetworkRangeArgs
GaiaRouteRedistributionToIsisFromInterface, GaiaRouteRedistributionToIsisFromInterfaceArgs
- interface_ String
- Specifies the name of the interface
- metric String
- Specifies the IS-IS metric to be added to routes redistributed via this rule Wide metric type: 1 - 4294967295 Narrow metric type: 1 - 63
GaiaRouteRedistributionToIsisFromKernel, GaiaRouteRedistributionToIsisFromKernelArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Kernel All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Isis From Kernel Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Kernel All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Isis From Kernel Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ objectroutes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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 Isis From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Kernel All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Isis From Kernel Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Kernel All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Isis From Kernel Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Kernel All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Kernel All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Isis From Kernel Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes Property Map - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies Note: IPv6 state must be enabled all_ipv6_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.
GaiaRouteRedistributionToIsisFromKernelAllIpv4Routes, GaiaRouteRedistributionToIsisFromKernelAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromKernelAllIpv6Routes, GaiaRouteRedistributionToIsisFromKernelAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromKernelNetwork, GaiaRouteRedistributionToIsisFromKernelNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Kernel Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromKernelNetworkRange, GaiaRouteRedistributionToIsisFromKernelNetworkRangeArgs
GaiaRouteRedistributionToIsisFromNatPool, GaiaRouteRedistributionToIsisFromNatPoolArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Isis From Nat Pool Network> - Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Isis From Nat Pool Network - Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all_
ipv6_ objectroutes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks list(object)
- Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Isis From Nat Pool Network> - Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Isis From Nat Pool Network[] - Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Isis From Nat Pool Network] - Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all
Ipv6Routes Property Map - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 or IPv6 NAT pools. The NAT pool has to be already configured. Note: IPv6 state must be enabled for IPv6 NAT pools. network blocks are documented below.
GaiaRouteRedistributionToIsisFromNatPoolAllIpv4Routes, GaiaRouteRedistributionToIsisFromNatPoolAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromNatPoolAllIpv6Routes, GaiaRouteRedistributionToIsisFromNatPoolAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromNatPoolNetwork, GaiaRouteRedistributionToIsisFromNatPoolNetworkArgs
GaiaRouteRedistributionToIsisFromOspf2, GaiaRouteRedistributionToIsisFromOspf2Args
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Isis From Ospf2Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Isis From Ospf2Network - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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 Isis From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Isis From Ospf2Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Isis From Ospf2Network[] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Ospf2All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Isis From Ospf2Network] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
GaiaRouteRedistributionToIsisFromOspf2AllIpv4Routes, GaiaRouteRedistributionToIsisFromOspf2AllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromOspf2Network, GaiaRouteRedistributionToIsisFromOspf2NetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromOspf2NetworkRange, GaiaRouteRedistributionToIsisFromOspf2NetworkRangeArgs
GaiaRouteRedistributionToIsisFromOspf2ase, GaiaRouteRedistributionToIsisFromOspf2aseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Isis From Ospf2ase Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Isis From Ospf2ase Network - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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 Isis From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Isis From Ospf2ase Network> - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Isis From Ospf2ase Network[] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Ospf2ase All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Isis From Ospf2ase Network] - Applies this configuration to all routes from the given protocol described by an IPv4 network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
GaiaRouteRedistributionToIsisFromOspf2aseAllIpv4Routes, GaiaRouteRedistributionToIsisFromOspf2aseAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromOspf2aseNetwork, GaiaRouteRedistributionToIsisFromOspf2aseNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From Ospf2ase Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromOspf2aseNetworkRange, GaiaRouteRedistributionToIsisFromOspf2aseNetworkRangeArgs
GaiaRouteRedistributionToIsisFromOspf3, GaiaRouteRedistributionToIsisFromOspf3Args
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Isis From Ospf3Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Isis From Ospf3Network - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_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 IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Isis From Ospf3Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Isis From Ospf3Network[] - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ Gaiaroutes Route Redistribution To Isis From Ospf3All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Isis From Ospf3Network] - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_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 IPv6 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.
GaiaRouteRedistributionToIsisFromOspf3AllIpv6Routes, GaiaRouteRedistributionToIsisFromOspf3AllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromOspf3Network, GaiaRouteRedistributionToIsisFromOspf3NetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToIsisFromOspf3ase, GaiaRouteRedistributionToIsisFromOspf3aseArgs
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3ase All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
List<Gaia
Route Redistribution To Isis From Ospf3ase Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3ase All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Instance string
- Redistribute routes from a specific OSPF instance
- Networks
[]Gaia
Route Redistribution To Isis From Ospf3ase Network - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_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 IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3ase All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance String
- Redistribute routes from a specific OSPF instance
- networks
List<Gaia
Route Redistribution To Isis From Ospf3ase Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ospf3ase All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance string
- Redistribute routes from a specific OSPF instance
- networks
Gaia
Route Redistribution To Isis From Ospf3ase Network[] - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ Gaiaroutes Route Redistribution To Isis From Ospf3ase All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- instance str
- Redistribute routes from a specific OSPF instance
- networks
Sequence[Gaia
Route Redistribution To Isis From Ospf3ase Network] - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_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 IPv6 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.
GaiaRouteRedistributionToIsisFromOspf3aseAllIpv6Routes, GaiaRouteRedistributionToIsisFromOspf3aseAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromOspf3aseNetwork, GaiaRouteRedistributionToIsisFromOspf3aseNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToIsisFromRip, GaiaRouteRedistributionToIsisFromRipArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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 Isis From 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.
GaiaRouteRedistributionToIsisFromRipAllIpv4Routes, GaiaRouteRedistributionToIsisFromRipAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromRipNetwork, GaiaRouteRedistributionToIsisFromRipNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Isis From 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 IPv6 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 IS-IS 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From 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 IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Isis From 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 IPv6 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 IS-IS 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
GaiaRouteRedistributionToIsisFromRipNetworkRange, GaiaRouteRedistributionToIsisFromRipNetworkRangeArgs
GaiaRouteRedistributionToIsisFromRipng, GaiaRouteRedistributionToIsisFromRipngArgs
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Ripng All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Isis From Ripng Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ripng All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Isis From Ripng Network - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ objectroutes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- networks list(object)
- Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ripng All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Isis From Ripng Network> - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes GaiaRoute Redistribution To Isis From Ripng All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Isis From Ripng Network[] - Applies this configuration to all routes from the given protocol described by an IPv6 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_
ipv6_ Gaiaroutes Route Redistribution To Isis From Ripng All Ipv6Routes - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Isis From Ripng Network] - Applies this configuration to all routes from the given protocol described by an IPv6 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
Ipv6Routes Property Map - Applies this route redistrution rule to all IPv6 routes from this protocol, unless a more specific route redistribution rule applies all_ipv6_routes blocks are documented below.
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by an IPv6 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.
GaiaRouteRedistributionToIsisFromRipngAllIpv6Routes, GaiaRouteRedistributionToIsisFromRipngAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromRipngNetwork, GaiaRouteRedistributionToIsisFromRipngNetworkArgs
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies IPv6 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 IS-IS metric to be added to routes redistributed via this rule
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
GaiaRouteRedistributionToIsisFromStaticRoute, GaiaRouteRedistributionToIsisFromStaticRouteArgs
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Isis From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Default6
Gaia
Route Redistribution To Isis From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Isis From Static Route Network> - Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Isis From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Isis From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Isis From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Default6
Gaia
Route Redistribution To Isis From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Isis From Static Route Network - Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- all_
ipv4_ objectroutes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all_
ipv6_ objectroutes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default object
- Matches the default IPv4 static route default blocks are documented below.
- default6 object
- Matches the default IPv6 static route default6 blocks are documented below.
- networks list(object)
- Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default6
Gaia
Route Redistribution To Isis From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- default_
Gaia
Route Redistribution To Isis From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
List<Gaia
Route Redistribution To Isis From Static Route Network> - Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Isis From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Isis From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default
Gaia
Route Redistribution To Isis From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- default6
Gaia
Route Redistribution To Isis From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- networks
Gaia
Route Redistribution To Isis From Static Route Network[] - Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Isis From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Isis From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default
Gaia
Route Redistribution To Isis From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- default6
Gaia
Route Redistribution To Isis From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Isis From Static Route Network] - Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
- all
Ipv4Routes Property Map - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all
Ipv6Routes Property Map - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default Property Map
- Matches the default IPv4 static route default blocks are documented below.
- default6 Property Map
- Matches the default IPv6 static route default6 blocks are documented below.
- networks List<Property Map>
- Matches specific IPv4 or IPv6 static routes. The static route has to be already configured. Note: IPv6 state must be enabled for IPv6 static routes. network blocks are documented below.
GaiaRouteRedistributionToIsisFromStaticRouteAllIpv4Routes, GaiaRouteRedistributionToIsisFromStaticRouteAllIpv4RoutesArgs
GaiaRouteRedistributionToIsisFromStaticRouteAllIpv6Routes, GaiaRouteRedistributionToIsisFromStaticRouteAllIpv6RoutesArgs
GaiaRouteRedistributionToIsisFromStaticRouteDefault, GaiaRouteRedistributionToIsisFromStaticRouteDefaultArgs
GaiaRouteRedistributionToIsisFromStaticRouteDefault6, GaiaRouteRedistributionToIsisFromStaticRouteDefault6Args
GaiaRouteRedistributionToIsisFromStaticRouteNetwork, GaiaRouteRedistributionToIsisFromStaticRouteNetworkArgs
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