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 Bgp As.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
// Step 1: clear any leftover BGP confederation state
const clearConf = new checkpoint.GaiaCommandSetBgp("clear_conf", {
confederation: {
identifier: "off",
},
routingDomain: {
identifier: "off",
},
});
// Step 2: configure a local BGP AS number
const bgpSetup = new checkpoint.GaiaCommandSetBgp("bgp_setup", {as: "65001"}, {
dependsOn: [clearConf],
});
// Step 3: configure the external peer group for AS 65002
const bgpExtSetup = new checkpoint.GaiaCommandSetBgpExternal("bgp_ext_setup", {
remoteAs: "65002",
enabled: true,
}, {
dependsOn: [bgpSetup],
});
// Step 4: configure route redistribution to BGP AS 65002
const example = new checkpoint.GaiaRouteRedistributionToBgpAs("example", {
asNumber: "65002",
localpref: "300",
med: "2",
extcommunityMatches: [
{
type: "transitive-two-octet-as",
subType: "route-target",
value: "1:1",
},
{
type: "transitive-ipv4-address",
subType: "ospf-route-id",
value: "1.2.3.4:5",
},
],
}, {
dependsOn: [bgpExtSetup],
});
import pulumi
import pulumi_checkpoint as checkpoint
# Step 1: clear any leftover BGP confederation state
clear_conf = checkpoint.GaiaCommandSetBgp("clear_conf",
confederation={
"identifier": "off",
},
routing_domain={
"identifier": "off",
})
# Step 2: configure a local BGP AS number
bgp_setup = checkpoint.GaiaCommandSetBgp("bgp_setup", as_="65001",
opts = pulumi.ResourceOptions(depends_on=[clear_conf]))
# Step 3: configure the external peer group for AS 65002
bgp_ext_setup = checkpoint.GaiaCommandSetBgpExternal("bgp_ext_setup",
remote_as="65002",
enabled=True,
opts = pulumi.ResourceOptions(depends_on=[bgp_setup]))
# Step 4: configure route redistribution to BGP AS 65002
example = checkpoint.GaiaRouteRedistributionToBgpAs("example",
as_number="65002",
localpref="300",
med="2",
extcommunity_matches=[
{
"type": "transitive-two-octet-as",
"sub_type": "route-target",
"value": "1:1",
},
{
"type": "transitive-ipv4-address",
"sub_type": "ospf-route-id",
"value": "1.2.3.4:5",
},
],
opts = pulumi.ResourceOptions(depends_on=[bgp_ext_setup]))
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 {
// Step 1: clear any leftover BGP confederation state
clearConf, err := checkpoint.NewGaiaCommandSetBgp(ctx, "clear_conf", &checkpoint.GaiaCommandSetBgpArgs{
Confederation: &checkpoint.GaiaCommandSetBgpConfederationTypeArgs{
Identifier: pulumi.String("off"),
},
RoutingDomain: &checkpoint.GaiaCommandSetBgpRoutingDomainArgs{
Identifier: pulumi.String("off"),
},
})
if err != nil {
return err
}
// Step 2: configure a local BGP AS number
bgpSetup, err := checkpoint.NewGaiaCommandSetBgp(ctx, "bgp_setup", &checkpoint.GaiaCommandSetBgpArgs{
As: pulumi.String("65001"),
}, pulumi.DependsOn([]pulumi.Resource{
clearConf,
}))
if err != nil {
return err
}
// Step 3: configure the external peer group for AS 65002
bgpExtSetup, err := checkpoint.NewGaiaCommandSetBgpExternal(ctx, "bgp_ext_setup", &checkpoint.GaiaCommandSetBgpExternalArgs{
RemoteAs: pulumi.String("65002"),
Enabled: pulumi.Bool(true),
}, pulumi.DependsOn([]pulumi.Resource{
bgpSetup,
}))
if err != nil {
return err
}
// Step 4: configure route redistribution to BGP AS 65002
_, err = checkpoint.NewGaiaRouteRedistributionToBgpAs(ctx, "example", &checkpoint.GaiaRouteRedistributionToBgpAsArgs{
AsNumber: pulumi.String("65002"),
Localpref: pulumi.String("300"),
Med: pulumi.String("2"),
ExtcommunityMatches: checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityMatchArray{
&checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs{
Type: pulumi.String("transitive-two-octet-as"),
SubType: pulumi.String("route-target"),
Value: pulumi.String("1:1"),
},
&checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs{
Type: pulumi.String("transitive-ipv4-address"),
SubType: pulumi.String("ospf-route-id"),
Value: pulumi.String("1.2.3.4:5"),
},
},
}, pulumi.DependsOn([]pulumi.Resource{
bgpExtSetup,
}))
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkpoint = Pulumi.Checkpoint;
return await Deployment.RunAsync(() =>
{
// Step 1: clear any leftover BGP confederation state
var clearConf = new Checkpoint.GaiaCommandSetBgp("clear_conf", new()
{
Confederation = new Checkpoint.Inputs.GaiaCommandSetBgpConfederationArgs
{
Identifier = "off",
},
RoutingDomain = new Checkpoint.Inputs.GaiaCommandSetBgpRoutingDomainArgs
{
Identifier = "off",
},
});
// Step 2: configure a local BGP AS number
var bgpSetup = new Checkpoint.GaiaCommandSetBgp("bgp_setup", new()
{
As = "65001",
}, new CustomResourceOptions
{
DependsOn =
{
clearConf,
},
});
// Step 3: configure the external peer group for AS 65002
var bgpExtSetup = new Checkpoint.GaiaCommandSetBgpExternal("bgp_ext_setup", new()
{
RemoteAs = "65002",
Enabled = true,
}, new CustomResourceOptions
{
DependsOn =
{
bgpSetup,
},
});
// Step 4: configure route redistribution to BGP AS 65002
var example = new Checkpoint.GaiaRouteRedistributionToBgpAs("example", new()
{
AsNumber = "65002",
Localpref = "300",
Med = "2",
ExtcommunityMatches = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs
{
Type = "transitive-two-octet-as",
SubType = "route-target",
Value = "1:1",
},
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs
{
Type = "transitive-ipv4-address",
SubType = "ospf-route-id",
Value = "1.2.3.4:5",
},
},
}, new CustomResourceOptions
{
DependsOn =
{
bgpExtSetup,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaCommandSetBgp;
import com.pulumi.checkpoint.GaiaCommandSetBgpArgs;
import com.pulumi.checkpoint.inputs.GaiaCommandSetBgpConfederationArgs;
import com.pulumi.checkpoint.inputs.GaiaCommandSetBgpRoutingDomainArgs;
import com.pulumi.checkpoint.GaiaCommandSetBgpExternal;
import com.pulumi.checkpoint.GaiaCommandSetBgpExternalArgs;
import com.pulumi.checkpoint.GaiaRouteRedistributionToBgpAs;
import com.pulumi.checkpoint.GaiaRouteRedistributionToBgpAsArgs;
import com.pulumi.checkpoint.inputs.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs;
import com.pulumi.resources.CustomResourceOptions;
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) {
// Step 1: clear any leftover BGP confederation state
var clearConf = new GaiaCommandSetBgp("clearConf", GaiaCommandSetBgpArgs.builder()
.confederation(GaiaCommandSetBgpConfederationArgs.builder()
.identifier("off")
.build())
.routingDomain(GaiaCommandSetBgpRoutingDomainArgs.builder()
.identifier("off")
.build())
.build());
// Step 2: configure a local BGP AS number
var bgpSetup = new GaiaCommandSetBgp("bgpSetup", GaiaCommandSetBgpArgs.builder()
.as("65001")
.build(), CustomResourceOptions.builder()
.dependsOn(clearConf)
.build());
// Step 3: configure the external peer group for AS 65002
var bgpExtSetup = new GaiaCommandSetBgpExternal("bgpExtSetup", GaiaCommandSetBgpExternalArgs.builder()
.remoteAs("65002")
.enabled(true)
.build(), CustomResourceOptions.builder()
.dependsOn(bgpSetup)
.build());
// Step 4: configure route redistribution to BGP AS 65002
var example = new GaiaRouteRedistributionToBgpAs("example", GaiaRouteRedistributionToBgpAsArgs.builder()
.asNumber("65002")
.localpref("300")
.med("2")
.extcommunityMatches(
GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs.builder()
.type("transitive-two-octet-as")
.subType("route-target")
.value("1:1")
.build(),
GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs.builder()
.type("transitive-ipv4-address")
.subType("ospf-route-id")
.value("1.2.3.4:5")
.build())
.build(), CustomResourceOptions.builder()
.dependsOn(bgpExtSetup)
.build());
}
}
resources:
# Step 1: clear any leftover BGP confederation state
clearConf:
type: checkpoint:GaiaCommandSetBgp
name: clear_conf
properties:
confederation:
identifier: off
routingDomain:
identifier: off
# Step 2: configure a local BGP AS number
bgpSetup:
type: checkpoint:GaiaCommandSetBgp
name: bgp_setup
properties:
as: '65001'
options:
dependsOn:
- ${clearConf}
# Step 3: configure the external peer group for AS 65002
bgpExtSetup:
type: checkpoint:GaiaCommandSetBgpExternal
name: bgp_ext_setup
properties:
remoteAs: '65002'
enabled: true
options:
dependsOn:
- ${bgpSetup}
# Step 4: configure route redistribution to BGP AS 65002
example:
type: checkpoint:GaiaRouteRedistributionToBgpAs
properties:
asNumber: '65002'
localpref: '300'
med: '2'
extcommunityMatches:
- type: transitive-two-octet-as
subType: route-target
value: 1:1
- type: transitive-ipv4-address
subType: ospf-route-id
value: 1.2.3.4:5
options:
dependsOn:
- ${bgpExtSetup}
Example coming soon!
Create GaiaRouteRedistributionToBgpAs Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaRouteRedistributionToBgpAs(name: string, args: GaiaRouteRedistributionToBgpAsArgs, opts?: CustomResourceOptions);@overload
def GaiaRouteRedistributionToBgpAs(resource_name: str,
args: GaiaRouteRedistributionToBgpAsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaRouteRedistributionToBgpAs(resource_name: str,
opts: Optional[ResourceOptions] = None,
as_number: Optional[str] = None,
community_appends: Optional[Sequence[GaiaRouteRedistributionToBgpAsCommunityAppendArgs]] = None,
community_matches: Optional[Sequence[GaiaRouteRedistributionToBgpAsCommunityMatchArgs]] = None,
debug: Optional[bool] = None,
extcommunity_appends: Optional[Sequence[GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs]] = None,
extcommunity_matches: Optional[Sequence[GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs]] = None,
from_: Optional[GaiaRouteRedistributionToBgpAsFromArgs] = None,
gaia_route_redistribution_to_bgp_as_id: Optional[str] = None,
localpref: Optional[str] = None,
med: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None)func NewGaiaRouteRedistributionToBgpAs(ctx *Context, name string, args GaiaRouteRedistributionToBgpAsArgs, opts ...ResourceOption) (*GaiaRouteRedistributionToBgpAs, error)public GaiaRouteRedistributionToBgpAs(string name, GaiaRouteRedistributionToBgpAsArgs args, CustomResourceOptions? opts = null)
public GaiaRouteRedistributionToBgpAs(String name, GaiaRouteRedistributionToBgpAsArgs args)
public GaiaRouteRedistributionToBgpAs(String name, GaiaRouteRedistributionToBgpAsArgs args, CustomResourceOptions options)
type: checkpoint:GaiaRouteRedistributionToBgpAs
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiarouteredistributiontobgpas" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToBgpAsArgs
- 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 GaiaRouteRedistributionToBgpAsArgs
- 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 GaiaRouteRedistributionToBgpAsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaRouteRedistributionToBgpAsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaRouteRedistributionToBgpAsArgs
- 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 gaiaRouteRedistributionToBgpAsResource = new Checkpoint.GaiaRouteRedistributionToBgpAs("gaiaRouteRedistributionToBgpAsResource", new()
{
AsNumber = "string",
CommunityAppends = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsCommunityAppendArgs
{
As = 0,
ResourceId = 0,
},
},
CommunityMatches = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsCommunityMatchArgs
{
As = 0,
ResourceId = 0,
},
},
Debug = false,
ExtcommunityAppends = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs
{
SubType = "string",
Type = "string",
Value = "string",
},
},
ExtcommunityMatches = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs
{
SubType = "string",
Type = "string",
Value = "string",
},
},
From = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromArgs
{
Aggregate = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromAggregateArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromAggregateAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromAggregateAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromAggregateNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
BgpAsNumbers = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsNumberArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
AsNumber = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
BgpAsPaths = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsPathArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
AspathRegex = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
Origin = "string",
},
},
DefaultOrigin = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromDefaultOriginArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromDefaultOriginAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
},
Interfaces = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromInterfaceArgs
{
Interface = "string",
Metric = "string",
},
},
Ises = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromIseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromIseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromIseAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Level = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromIseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromIseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Kernel = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromKernelArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromKernelAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromKernelAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromKernelNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromKernelNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
NatPool = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromNatPoolArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromNatPoolNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
Ospf2ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2aseArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2aseAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Ospf2s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2Args
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2AllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf2NetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
},
Ospf3ases = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3aseArgs
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3aseAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3aseNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
},
Ospf3s = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3Args
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3AllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Instance = "string",
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromOspf3NetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
},
Rip = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Range = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipNetworkRangeArgs
{
From = 0,
To = 0,
},
Restrict = false,
},
},
},
Ripng = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipngArgs
{
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipngAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromRipngNetworkArgs
{
Address = "string",
MatchType = "string",
Metric = "string",
Restrict = false,
},
},
},
StaticRoute = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteArgs
{
AllIpv4Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv4RoutesArgs
{
Enable = false,
Metric = "string",
},
AllIpv6Routes = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv6RoutesArgs
{
Enable = false,
Metric = "string",
},
Default = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteDefaultArgs
{
Enable = false,
Metric = "string",
},
Default6 = new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteDefault6Args
{
Enable = false,
Metric = "string",
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaRouteRedistributionToBgpAsFromStaticRouteNetworkArgs
{
Address = "string",
Metric = "string",
},
},
},
},
GaiaRouteRedistributionToBgpAsId = "string",
Localpref = "string",
Med = "string",
MemberId = "string",
Reset = false,
});
example, err := checkpoint.NewGaiaRouteRedistributionToBgpAs(ctx, "gaiaRouteRedistributionToBgpAsResource", &checkpoint.GaiaRouteRedistributionToBgpAsArgs{
AsNumber: pulumi.String("string"),
CommunityAppends: checkpoint.GaiaRouteRedistributionToBgpAsCommunityAppendArray{
&checkpoint.GaiaRouteRedistributionToBgpAsCommunityAppendArgs{
As: pulumi.Float64(0),
ResourceId: pulumi.Float64(0),
},
},
CommunityMatches: checkpoint.GaiaRouteRedistributionToBgpAsCommunityMatchArray{
&checkpoint.GaiaRouteRedistributionToBgpAsCommunityMatchArgs{
As: pulumi.Float64(0),
ResourceId: pulumi.Float64(0),
},
},
Debug: pulumi.Bool(false),
ExtcommunityAppends: checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityAppendArray{
&checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs{
SubType: pulumi.String("string"),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
ExtcommunityMatches: checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityMatchArray{
&checkpoint.GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs{
SubType: pulumi.String("string"),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
From: &checkpoint.GaiaRouteRedistributionToBgpAsFromArgs{
Aggregate: &checkpoint.GaiaRouteRedistributionToBgpAsFromAggregateArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromAggregateAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromAggregateAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromAggregateNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromAggregateNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
BgpAsNumbers: checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AsNumber: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
BgpAsPaths: checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AspathRegex: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
Origin: pulumi.String("string"),
},
},
DefaultOrigin: &checkpoint.GaiaRouteRedistributionToBgpAsFromDefaultOriginArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromDefaultOriginAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
},
Interfaces: checkpoint.GaiaRouteRedistributionToBgpAsFromInterfaceArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromInterfaceArgs{
Interface: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
Ises: checkpoint.GaiaRouteRedistributionToBgpAsFromIseArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromIseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromIseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromIseAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Level: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromIseNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromIseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromIseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Kernel: &checkpoint.GaiaRouteRedistributionToBgpAsFromKernelArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromKernelAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromKernelAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromKernelNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromKernelNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromKernelNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
NatPool: &checkpoint.GaiaRouteRedistributionToBgpAsFromNatPoolArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromNatPoolNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromNatPoolNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
Ospf2ases: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf2s: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2Array{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2Args{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2AllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2NetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf2NetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf3ases: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3aseArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3aseArgs{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3aseAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3aseNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3aseNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
},
Ospf3s: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3Array{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3Args{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3AllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Instance: pulumi.String("string"),
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3NetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromOspf3NetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
},
Rip: &checkpoint.GaiaRouteRedistributionToBgpAsFromRipArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromRipAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromRipNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromRipNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Range: &checkpoint.GaiaRouteRedistributionToBgpAsFromRipNetworkRangeArgs{
From: pulumi.Float64(0),
To: pulumi.Float64(0),
},
Restrict: pulumi.Bool(false),
},
},
},
Ripng: &checkpoint.GaiaRouteRedistributionToBgpAsFromRipngArgs{
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromRipngAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromRipngNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromRipngNetworkArgs{
Address: pulumi.String("string"),
MatchType: pulumi.String("string"),
Metric: pulumi.String("string"),
Restrict: pulumi.Bool(false),
},
},
},
StaticRoute: &checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteArgs{
AllIpv4Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv4RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
AllIpv6Routes: &checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv6RoutesArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default: &checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteDefaultArgs{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Default6: &checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteDefault6Args{
Enable: pulumi.Bool(false),
Metric: pulumi.String("string"),
},
Networks: checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteNetworkArray{
&checkpoint.GaiaRouteRedistributionToBgpAsFromStaticRouteNetworkArgs{
Address: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
},
},
GaiaRouteRedistributionToBgpAsId: pulumi.String("string"),
Localpref: pulumi.String("string"),
Med: pulumi.String("string"),
MemberId: pulumi.String("string"),
Reset: pulumi.Bool(false),
})
resource "checkpoint_gaiarouteredistributiontobgpas" "gaiaRouteRedistributionToBgpAsResource" {
as_number = "string"
community_appends {
as = 0
resource_id = 0
}
community_matches {
as = 0
resource_id = 0
}
debug = false
extcommunity_appends {
sub_type = "string"
type = "string"
value = "string"
}
extcommunity_matches {
sub_type = "string"
type = "string"
value = "string"
}
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"
}]
default_origin = {
all_ipv4_routes = {
enable = false
metric = "string"
}
}
interfaces = [{
"interface" = "string"
"metric" = "string"
}]
ises = [{
"allIpv4Routes" = {
"enable" = false
"metric" = "string"
}
"allIpv6Routes" = {
"enable" = false
"metric" = "string"
}
"level" = "string"
"networks" = [{
"address" = "string"
"matchType" = "string"
"metric" = "string"
"range" = {
"from" = 0
"to" = 0
}
"restrict" = false
}]
}]
kernel = {
all_ipv4_routes = {
enable = false
metric = "string"
}
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_bgp_as_id = "string"
localpref = "string"
med = "string"
member_id = "string"
reset = false
}
var gaiaRouteRedistributionToBgpAsResource = new GaiaRouteRedistributionToBgpAs("gaiaRouteRedistributionToBgpAsResource", GaiaRouteRedistributionToBgpAsArgs.builder()
.asNumber("string")
.communityAppends(GaiaRouteRedistributionToBgpAsCommunityAppendArgs.builder()
.as(0.0)
.resourceId(0.0)
.build())
.communityMatches(GaiaRouteRedistributionToBgpAsCommunityMatchArgs.builder()
.as(0.0)
.resourceId(0.0)
.build())
.debug(false)
.extcommunityAppends(GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs.builder()
.subType("string")
.type("string")
.value("string")
.build())
.extcommunityMatches(GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs.builder()
.subType("string")
.type("string")
.value("string")
.build())
.from(GaiaRouteRedistributionToBgpAsFromArgs.builder()
.aggregate(GaiaRouteRedistributionToBgpAsFromAggregateArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromAggregateAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromAggregateAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromAggregateNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.bgpAsNumbers(GaiaRouteRedistributionToBgpAsFromBgpAsNumberArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.asNumber("string")
.networks(GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.bgpAsPaths(GaiaRouteRedistributionToBgpAsFromBgpAsPathArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.aspathRegex("string")
.networks(GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.origin("string")
.build())
.defaultOrigin(GaiaRouteRedistributionToBgpAsFromDefaultOriginArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromDefaultOriginAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.build())
.interfaces(GaiaRouteRedistributionToBgpAsFromInterfaceArgs.builder()
.interface_("string")
.metric("string")
.build())
.ises(GaiaRouteRedistributionToBgpAsFromIseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromIseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromIseAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.level("string")
.networks(GaiaRouteRedistributionToBgpAsFromIseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromIseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.kernel(GaiaRouteRedistributionToBgpAsFromKernelArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromKernelAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromKernelAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromKernelNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromKernelNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.natPool(GaiaRouteRedistributionToBgpAsFromNatPoolArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromNatPoolNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.ospf2ases(GaiaRouteRedistributionToBgpAsFromOspf2aseArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromOspf2aseAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ospf2s(GaiaRouteRedistributionToBgpAsFromOspf2Args.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromOspf2AllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToBgpAsFromOspf2NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromOspf2NetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ospf3ases(GaiaRouteRedistributionToBgpAsFromOspf3aseArgs.builder()
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromOspf3aseAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToBgpAsFromOspf3aseNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.ospf3s(GaiaRouteRedistributionToBgpAsFromOspf3Args.builder()
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromOspf3AllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.instance("string")
.networks(GaiaRouteRedistributionToBgpAsFromOspf3NetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.rip(GaiaRouteRedistributionToBgpAsFromRipArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromRipAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromRipNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.range(GaiaRouteRedistributionToBgpAsFromRipNetworkRangeArgs.builder()
.from(0.0)
.to(0.0)
.build())
.restrict(false)
.build())
.build())
.ripng(GaiaRouteRedistributionToBgpAsFromRipngArgs.builder()
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromRipngAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromRipngNetworkArgs.builder()
.address("string")
.matchType("string")
.metric("string")
.restrict(false)
.build())
.build())
.staticRoute(GaiaRouteRedistributionToBgpAsFromStaticRouteArgs.builder()
.allIpv4Routes(GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv4RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.allIpv6Routes(GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv6RoutesArgs.builder()
.enable(false)
.metric("string")
.build())
.default_(GaiaRouteRedistributionToBgpAsFromStaticRouteDefaultArgs.builder()
.enable(false)
.metric("string")
.build())
.default6(GaiaRouteRedistributionToBgpAsFromStaticRouteDefault6Args.builder()
.enable(false)
.metric("string")
.build())
.networks(GaiaRouteRedistributionToBgpAsFromStaticRouteNetworkArgs.builder()
.address("string")
.metric("string")
.build())
.build())
.build())
.gaiaRouteRedistributionToBgpAsId("string")
.localpref("string")
.med("string")
.memberId("string")
.reset(false)
.build());
gaia_route_redistribution_to_bgp_as_resource = checkpoint.GaiaRouteRedistributionToBgpAs("gaiaRouteRedistributionToBgpAsResource",
as_number="string",
community_appends=[{
"as_": float(0),
"resource_id": float(0),
}],
community_matches=[{
"as_": float(0),
"resource_id": float(0),
}],
debug=False,
extcommunity_appends=[{
"sub_type": "string",
"type": "string",
"value": "string",
}],
extcommunity_matches=[{
"sub_type": "string",
"type": "string",
"value": "string",
}],
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",
}],
"default_origin": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
},
"interfaces": [{
"interface": "string",
"metric": "string",
}],
"ises": [{
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"all_ipv6_routes": {
"enable": False,
"metric": "string",
},
"level": "string",
"networks": [{
"address": "string",
"match_type": "string",
"metric": "string",
"range": {
"from_": float(0),
"to": float(0),
},
"restrict": False,
}],
}],
"kernel": {
"all_ipv4_routes": {
"enable": False,
"metric": "string",
},
"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_bgp_as_id="string",
localpref="string",
med="string",
member_id="string",
reset=False)
const gaiaRouteRedistributionToBgpAsResource = new checkpoint.GaiaRouteRedistributionToBgpAs("gaiaRouteRedistributionToBgpAsResource", {
asNumber: "string",
communityAppends: [{
as: 0,
resourceId: 0,
}],
communityMatches: [{
as: 0,
resourceId: 0,
}],
debug: false,
extcommunityAppends: [{
subType: "string",
type: "string",
value: "string",
}],
extcommunityMatches: [{
subType: "string",
type: "string",
value: "string",
}],
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",
}],
defaultOrigin: {
allIpv4Routes: {
enable: false,
metric: "string",
},
},
interfaces: [{
"interface": "string",
metric: "string",
}],
ises: [{
allIpv4Routes: {
enable: false,
metric: "string",
},
allIpv6Routes: {
enable: false,
metric: "string",
},
level: "string",
networks: [{
address: "string",
matchType: "string",
metric: "string",
range: {
from: 0,
to: 0,
},
restrict: false,
}],
}],
kernel: {
allIpv4Routes: {
enable: false,
metric: "string",
},
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",
}],
},
},
gaiaRouteRedistributionToBgpAsId: "string",
localpref: "string",
med: "string",
memberId: "string",
reset: false,
});
type: checkpoint:GaiaRouteRedistributionToBgpAs
properties:
asNumber: string
communityAppends:
- as: 0
resourceId: 0
communityMatches:
- as: 0
resourceId: 0
debug: false
extcommunityAppends:
- subType: string
type: string
value: string
extcommunityMatches:
- subType: string
type: string
value: string
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
defaultOrigin:
allIpv4Routes:
enable: false
metric: string
interfaces:
- interface: string
metric: string
ises:
- allIpv4Routes:
enable: false
metric: string
allIpv6Routes:
enable: false
metric: string
level: string
networks:
- address: string
matchType: string
metric: string
range:
from: 0
to: 0
restrict: false
kernel:
allIpv4Routes:
enable: false
metric: string
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
gaiaRouteRedistributionToBgpAsId: string
localpref: string
med: string
memberId: string
reset: false
GaiaRouteRedistributionToBgpAs 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 GaiaRouteRedistributionToBgpAs resource accepts the following input properties:
- As
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- Community
Appends List<GaiaRoute Redistribution To Bgp As Community Append> - Appends BGP Community to exported routes community_append blocks are documented below.
- Community
Matches List<GaiaRoute Redistribution To Bgp As Community Match> - Configures match value for BGP Community community_match blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Extcommunity
Appends List<GaiaRoute Redistribution To Bgp As Extcommunity Append> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- Extcommunity
Matches List<GaiaRoute Redistribution To Bgp As Extcommunity Match> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- From
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- Gaia
Route stringRedistribution To Bgp As Id - Localpref string
- Configures a Local Preference value
- Med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- As
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- Community
Appends []GaiaRoute Redistribution To Bgp As Community Append Args - Appends BGP Community to exported routes community_append blocks are documented below.
- Community
Matches []GaiaRoute Redistribution To Bgp As Community Match Args - Configures match value for BGP Community community_match blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Extcommunity
Appends []GaiaRoute Redistribution To Bgp As Extcommunity Append Args - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- Extcommunity
Matches []GaiaRoute Redistribution To Bgp As Extcommunity Match Args - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- From
Gaia
Route Redistribution To Bgp As From Args - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- Gaia
Route stringRedistribution To Bgp As Id - Localpref string
- Configures a Local Preference value
- Med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as_
number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community_
appends list(object) - Appends BGP Community to exported routes community_append blocks are documented below.
- community_
matches list(object) - Configures match value for BGP Community community_match blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- extcommunity_
appends list(object) - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity_
matches list(object) - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from object
- Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ bgp_ as_ id - localpref string
- Configures a Local Preference value
- med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number String - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends List<GaiaRoute Redistribution To Bgp As Community Append> - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches List<GaiaRoute Redistribution To Bgp As Community Match> - Configures match value for BGP Community community_match blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- extcommunity
Appends List<GaiaRoute Redistribution To Bgp As Extcommunity Append> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches List<GaiaRoute Redistribution To Bgp As Extcommunity Match> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route StringRedistribution To Bgp As Id - localpref String
- Configures a Local Preference value
- med String
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends GaiaRoute Redistribution To Bgp As Community Append[] - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches GaiaRoute Redistribution To Bgp As Community Match[] - Configures match value for BGP Community community_match blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- extcommunity
Appends GaiaRoute Redistribution To Bgp As Extcommunity Append[] - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches GaiaRoute Redistribution To Bgp As Extcommunity Match[] - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route stringRedistribution To Bgp As Id - localpref string
- Configures a Local Preference value
- med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as_
number str - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community_
appends Sequence[GaiaRoute Redistribution To Bgp As Community Append Args] - Appends BGP Community to exported routes community_append blocks are documented below.
- community_
matches Sequence[GaiaRoute Redistribution To Bgp As Community Match Args] - Configures match value for BGP Community community_match blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- extcommunity_
appends Sequence[GaiaRoute Redistribution To Bgp As Extcommunity Append Args] - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity_
matches Sequence[GaiaRoute Redistribution To Bgp As Extcommunity Match Args] - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from_
Gaia
Route Redistribution To Bgp As From Args - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia_
route_ strredistribution_ to_ bgp_ as_ id - localpref str
- Configures a Local Preference value
- med str
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number String - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends List<Property Map> - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches List<Property Map> - Configures match value for BGP Community community_match blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- extcommunity
Appends List<Property Map> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches List<Property Map> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from Property Map
- Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route StringRedistribution To Bgp As Id - localpref String
- Configures a Local Preference value
- med String
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaRouteRedistributionToBgpAs 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 GaiaRouteRedistributionToBgpAs Resource
Get an existing GaiaRouteRedistributionToBgpAs 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?: GaiaRouteRedistributionToBgpAsState, opts?: CustomResourceOptions): GaiaRouteRedistributionToBgpAs@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
as_number: Optional[str] = None,
community_appends: Optional[Sequence[GaiaRouteRedistributionToBgpAsCommunityAppendArgs]] = None,
community_matches: Optional[Sequence[GaiaRouteRedistributionToBgpAsCommunityMatchArgs]] = None,
debug: Optional[bool] = None,
extcommunity_appends: Optional[Sequence[GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs]] = None,
extcommunity_matches: Optional[Sequence[GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs]] = None,
from_: Optional[GaiaRouteRedistributionToBgpAsFromArgs] = None,
gaia_route_redistribution_to_bgp_as_id: Optional[str] = None,
localpref: Optional[str] = None,
med: Optional[str] = None,
member_id: Optional[str] = None,
reset: Optional[bool] = None) -> GaiaRouteRedistributionToBgpAsfunc GetGaiaRouteRedistributionToBgpAs(ctx *Context, name string, id IDInput, state *GaiaRouteRedistributionToBgpAsState, opts ...ResourceOption) (*GaiaRouteRedistributionToBgpAs, error)public static GaiaRouteRedistributionToBgpAs Get(string name, Input<string> id, GaiaRouteRedistributionToBgpAsState? state, CustomResourceOptions? opts = null)public static GaiaRouteRedistributionToBgpAs get(String name, Output<String> id, GaiaRouteRedistributionToBgpAsState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaRouteRedistributionToBgpAs get: id: ${id}import {
to = checkpoint_gaiarouteredistributiontobgpas.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.
- As
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- Community
Appends List<GaiaRoute Redistribution To Bgp As Community Append> - Appends BGP Community to exported routes community_append blocks are documented below.
- Community
Matches List<GaiaRoute Redistribution To Bgp As Community Match> - Configures match value for BGP Community community_match blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Extcommunity
Appends List<GaiaRoute Redistribution To Bgp As Extcommunity Append> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- Extcommunity
Matches List<GaiaRoute Redistribution To Bgp As Extcommunity Match> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- From
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- Gaia
Route stringRedistribution To Bgp As Id - Localpref string
- Configures a Local Preference value
- Med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- As
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- Community
Appends []GaiaRoute Redistribution To Bgp As Community Append Args - Appends BGP Community to exported routes community_append blocks are documented below.
- Community
Matches []GaiaRoute Redistribution To Bgp As Community Match Args - Configures match value for BGP Community community_match blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Extcommunity
Appends []GaiaRoute Redistribution To Bgp As Extcommunity Append Args - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- Extcommunity
Matches []GaiaRoute Redistribution To Bgp As Extcommunity Match Args - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- From
Gaia
Route Redistribution To Bgp As From Args - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- Gaia
Route stringRedistribution To Bgp As Id - Localpref string
- Configures a Local Preference value
- Med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as_
number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community_
appends list(object) - Appends BGP Community to exported routes community_append blocks are documented below.
- community_
matches list(object) - Configures match value for BGP Community community_match blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- extcommunity_
appends list(object) - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity_
matches list(object) - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from object
- Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia_
route_ stringredistribution_ to_ bgp_ as_ id - localpref string
- Configures a Local Preference value
- med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number String - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends List<GaiaRoute Redistribution To Bgp As Community Append> - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches List<GaiaRoute Redistribution To Bgp As Community Match> - Configures match value for BGP Community community_match blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- extcommunity
Appends List<GaiaRoute Redistribution To Bgp As Extcommunity Append> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches List<GaiaRoute Redistribution To Bgp As Extcommunity Match> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route StringRedistribution To Bgp As Id - localpref String
- Configures a Local Preference value
- med String
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number string - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends GaiaRoute Redistribution To Bgp As Community Append[] - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches GaiaRoute Redistribution To Bgp As Community Match[] - Configures match value for BGP Community community_match blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- extcommunity
Appends GaiaRoute Redistribution To Bgp As Extcommunity Append[] - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches GaiaRoute Redistribution To Bgp As Extcommunity Match[] - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from
Gaia
Route Redistribution To Bgp As From - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route stringRedistribution To Bgp As Id - localpref string
- Configures a Local Preference value
- med string
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as_
number str - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community_
appends Sequence[GaiaRoute Redistribution To Bgp As Community Append Args] - Appends BGP Community to exported routes community_append blocks are documented below.
- community_
matches Sequence[GaiaRoute Redistribution To Bgp As Community Match Args] - Configures match value for BGP Community community_match blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- extcommunity_
appends Sequence[GaiaRoute Redistribution To Bgp As Extcommunity Append Args] - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity_
matches Sequence[GaiaRoute Redistribution To Bgp As Extcommunity Match Args] - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from_
Gaia
Route Redistribution To Bgp As From Args - Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia_
route_ strredistribution_ to_ bgp_ as_ id - localpref str
- Configures a Local Preference value
- med str
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
- as
Number String - Specifies the Autonomous System Number for the BGP Route Redistribution. 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'.
- community
Appends List<Property Map> - Appends BGP Community to exported routes community_append blocks are documented below.
- community
Matches List<Property Map> - Configures match value for BGP Community community_match blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- extcommunity
Appends List<Property Map> - Appends BGP Extended Community to exported routes extcommunity_append blocks are documented below.
- extcommunity
Matches List<Property Map> - Configures match value for BGP Extended Community extcommunity_match blocks are documented below.
- from Property Map
- Configure policy for exporting routes to a BGP peer AS from blocks are documented below.
- gaia
Route StringRedistribution To Bgp As Id - localpref String
- Configures a Local Preference value
- med String
- Configures a Multi-Exit Descriminator for export routes
- 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 Route Redistribution configuration for the specified configured ASN
Supporting Types
GaiaRouteRedistributionToBgpAsCommunityAppend, GaiaRouteRedistributionToBgpAsCommunityAppendArgs
- As double
- Configures the Autonomous System number for BGP Communities.
- Resource
Id double - Configures the Community ID value for BGP Communities.
- As float64
- Configures the Autonomous System number for BGP Communities.
- Resource
Id float64 - Configures the Community ID value for BGP Communities.
- as number
- Configures the Autonomous System number for BGP Communities.
- resource_
id number - Configures the Community ID value for BGP Communities.
- as Double
- Configures the Autonomous System number for BGP Communities.
- resource
Id Double - Configures the Community ID value for BGP Communities.
- as number
- Configures the Autonomous System number for BGP Communities.
- resource
Id number - Configures the Community ID value for BGP Communities.
- as_ float
- Configures the Autonomous System number for BGP Communities.
- resource_
id float - Configures the Community ID value for BGP Communities.
- as Number
- Configures the Autonomous System number for BGP Communities.
- resource
Id Number - Configures the Community ID value for BGP Communities.
GaiaRouteRedistributionToBgpAsCommunityMatch, GaiaRouteRedistributionToBgpAsCommunityMatchArgs
- As double
- Configures the Autonomous System number for BGP Communities.
- Resource
Id double - Configures the Community ID value for BGP Communities.
- As float64
- Configures the Autonomous System number for BGP Communities.
- Resource
Id float64 - Configures the Community ID value for BGP Communities.
- as number
- Configures the Autonomous System number for BGP Communities.
- resource_
id number - Configures the Community ID value for BGP Communities.
- as Double
- Configures the Autonomous System number for BGP Communities.
- resource
Id Double - Configures the Community ID value for BGP Communities.
- as number
- Configures the Autonomous System number for BGP Communities.
- resource
Id number - Configures the Community ID value for BGP Communities.
- as_ float
- Configures the Autonomous System number for BGP Communities.
- resource_
id float - Configures the Community ID value for BGP Communities.
- as Number
- Configures the Autonomous System number for BGP Communities.
- resource
Id Number - Configures the Community ID value for BGP Communities.
GaiaRouteRedistributionToBgpAsExtcommunityAppend, GaiaRouteRedistributionToBgpAsExtcommunityAppendArgs
- Sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- Type string
- Configured Type for extended communities.
- Value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- Sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- Type string
- Configured Type for extended communities.
- Value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub_
type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type string
- Configured Type for extended communities.
- value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type String - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type String
- Configured Type for extended communities.
- value String
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type string
- Configured Type for extended communities.
- value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub_
type str - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type str
- Configured Type for extended communities.
- value str
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type String - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type String
- Configured Type for extended communities.
- value String
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
GaiaRouteRedistributionToBgpAsExtcommunityMatch, GaiaRouteRedistributionToBgpAsExtcommunityMatchArgs
- Sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- Type string
- Configured Type for extended communities.
- Value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- Sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- Type string
- Configured Type for extended communities.
- Value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub_
type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type string
- Configured Type for extended communities.
- value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type String - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type String
- Configured Type for extended communities.
- value String
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type string - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type string
- Configured Type for extended communities.
- value string
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub_
type str - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type str
- Configured Type for extended communities.
- value str
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
- sub
Type String - Configured Sub-Type for extended communities. Valid sub type values are dependent on the type, the valid values are as follows: Type Sub Types transitive-two-octet-as route-target, route-origin, ospf-domain-id, bgp-data-collect, source-as, l2vpn-id, cisco-vpn-dist non-transitive-two-octet-as link-bandwidth transitive-four-octet-as route-target, route-origin, generic, ospf-domain-id, bgp-data-collect, source-as, cisco-vpn-dist non-transitive-four-octet-as generic transitive-ipv4-address route-target, route-origin, ospf-domain-id, ospf-route-id, l2vpn-id, vrf-route-import, cisco-vpn-dist
- type String
- Configured Type for extended communities.
- value String
- Configured Value for extended communities. Valid values are dependent on the type, the valid values are as follows: Type Values transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 non-transitive-two-octet-as 1 - 65,535:0 - 4,294,967,295 transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 non-transitive-four-octet-as 65,536 - 4,294,967,295:0 - 65,535 transitive-ipv4-address IPv4:0 - 65,535
GaiaRouteRedistributionToBgpAsFrom, GaiaRouteRedistributionToBgpAsFromArgs
- Aggregate
Gaia
Route Redistribution To Bgp As From Aggregate - Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- Bgp
As List<GaiaNumbers Route Redistribution To Bgp As From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS bgp_as_number blocks are documented below.
- Bgp
As List<GaiaPaths Route Redistribution To Bgp As From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into BGP bgp_as_path blocks are documented below.
- Default
Origin GaiaRoute Redistribution To Bgp As From Default Origin - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- Interfaces
List<Gaia
Route Redistribution To Bgp As From Interface> - Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- Ises
List<Gaia
Route Redistribution To Bgp As From Ise> - Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Bgp As From Kernel - Redistribution of kernel routes to the given BGP AS. 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 Bgp As From Nat Pool - Redistribution of NAT pools to the given BGP AS nat_pool blocks are documented below.
- Ospf2ases
List<Gaia
Route Redistribution To Bgp As From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- Ospf2s
List<Gaia
Route Redistribution To Bgp As From Ospf2> - Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- Ospf3ases
List<Gaia
Route Redistribution To Bgp As From Ospf3ase> - Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- Ospf3s
List<Gaia
Route Redistribution To Bgp As From Ospf3> - Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- Rip
Gaia
Route Redistribution To Bgp As From Rip - Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- Ripng
Gaia
Route Redistribution To Bgp As From Ripng - Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- Static
Route GaiaRoute Redistribution To Bgp As From Static Route - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- Aggregate
Gaia
Route Redistribution To Bgp As From Aggregate - Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- Bgp
As []GaiaNumbers Route Redistribution To Bgp As From Bgp As Number - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS bgp_as_number blocks are documented below.
- Bgp
As []GaiaPaths Route Redistribution To Bgp As From Bgp As Path - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into BGP bgp_as_path blocks are documented below.
- Default
Origin GaiaRoute Redistribution To Bgp As From Default Origin - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- Interfaces
[]Gaia
Route Redistribution To Bgp As From Interface - Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- Ises
[]Gaia
Route Redistribution To Bgp As From Ise - Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- Kernel
Gaia
Route Redistribution To Bgp As From Kernel - Redistribution of kernel routes to the given BGP AS. 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 Bgp As From Nat Pool - Redistribution of NAT pools to the given BGP AS nat_pool blocks are documented below.
- Ospf2ases
[]Gaia
Route Redistribution To Bgp As From Ospf2ase - Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- Ospf2s
[]Gaia
Route Redistribution To Bgp As From Ospf2 - Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- Ospf3ases
[]Gaia
Route Redistribution To Bgp As From Ospf3ase - Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- Ospf3s
[]Gaia
Route Redistribution To Bgp As From Ospf3 - Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- Rip
Gaia
Route Redistribution To Bgp As From Rip - Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- Ripng
Gaia
Route Redistribution To Bgp As From Ripng - Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- Static
Route GaiaRoute Redistribution To Bgp As From Static Route - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- aggregate object
- Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- bgp_
as_ list(object)numbers - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS 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 BGP bgp_as_path blocks are documented below.
- default_
origin object - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- interfaces list(object)
- Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- ises list(object)
- Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- kernel object
- Redistribution of kernel routes to the given BGP AS. 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 to the given BGP AS nat_pool blocks are documented below.
- ospf2ases list(object)
- Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- ospf2s list(object)
- Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- ospf3ases list(object)
- Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s list(object)
- Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip object
- Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- ripng object
- Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static_
route object - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Bgp As From Aggregate - Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- bgp
As List<GaiaNumbers Route Redistribution To Bgp As From Bgp As Number> - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS bgp_as_number blocks are documented below.
- bgp
As List<GaiaPaths Route Redistribution To Bgp As From Bgp As Path> - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into BGP bgp_as_path blocks are documented below.
- default
Origin GaiaRoute Redistribution To Bgp As From Default Origin - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- interfaces
List<Gaia
Route Redistribution To Bgp As From Interface> - Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- ises
List<Gaia
Route Redistribution To Bgp As From Ise> - Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Bgp As From Kernel - Redistribution of kernel routes to the given BGP AS. 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 Bgp As From Nat Pool - Redistribution of NAT pools to the given BGP AS nat_pool blocks are documented below.
- ospf2ases
List<Gaia
Route Redistribution To Bgp As From Ospf2ase> - Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- ospf2s
List<Gaia
Route Redistribution To Bgp As From Ospf2> - Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- ospf3ases
List<Gaia
Route Redistribution To Bgp As From Ospf3ase> - Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
List<Gaia
Route Redistribution To Bgp As From Ospf3> - Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Bgp As From Rip - Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Bgp As From Ripng - Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route GaiaRoute Redistribution To Bgp As From Static Route - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Bgp As From Aggregate - Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- bgp
As GaiaNumbers Route Redistribution To Bgp As From Bgp As Number[] - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS bgp_as_number blocks are documented below.
- bgp
As GaiaPaths Route Redistribution To Bgp As From Bgp As Path[] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into BGP bgp_as_path blocks are documented below.
- default
Origin GaiaRoute Redistribution To Bgp As From Default Origin - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- interfaces
Gaia
Route Redistribution To Bgp As From Interface[] - Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- ises
Gaia
Route Redistribution To Bgp As From Ise[] - Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Bgp As From Kernel - Redistribution of kernel routes to the given BGP AS. 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 Bgp As From Nat Pool - Redistribution of NAT pools to the given BGP AS nat_pool blocks are documented below.
- ospf2ases
Gaia
Route Redistribution To Bgp As From Ospf2ase[] - Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- ospf2s
Gaia
Route Redistribution To Bgp As From Ospf2[] - Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- ospf3ases
Gaia
Route Redistribution To Bgp As From Ospf3ase[] - Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
Gaia
Route Redistribution To Bgp As From Ospf3[] - Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Bgp As From Rip - Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Bgp As From Ripng - Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route GaiaRoute Redistribution To Bgp As From Static Route - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- aggregate
Gaia
Route Redistribution To Bgp As From Aggregate - Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- bgp_
as_ Sequence[Gaianumbers Route Redistribution To Bgp As From Bgp As Number] - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS bgp_as_number blocks are documented below.
- bgp_
as_ Sequence[Gaiapaths Route Redistribution To Bgp As From Bgp As Path] - Configures the redistribution of BGP routes, whose AS path matches a given regular expression into BGP bgp_as_path blocks are documented below.
- default_
origin GaiaRoute Redistribution To Bgp As From Default Origin - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- interfaces
Sequence[Gaia
Route Redistribution To Bgp As From Interface] - Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- ises
Sequence[Gaia
Route Redistribution To Bgp As From Ise] - Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- kernel
Gaia
Route Redistribution To Bgp As From Kernel - Redistribution of kernel routes to the given BGP AS. 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 Bgp As From Nat Pool - Redistribution of NAT pools to the given BGP AS nat_pool blocks are documented below.
- ospf2ases
Sequence[Gaia
Route Redistribution To Bgp As From Ospf2ase] - Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- ospf2s
Sequence[Gaia
Route Redistribution To Bgp As From Ospf2] - Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- ospf3ases
Sequence[Gaia
Route Redistribution To Bgp As From Ospf3ase] - Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s
Sequence[Gaia
Route Redistribution To Bgp As From Ospf3] - Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip
Gaia
Route Redistribution To Bgp As From Rip - Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- ripng
Gaia
Route Redistribution To Bgp As From Ripng - Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static_
route GaiaRoute Redistribution To Bgp As From Static Route - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
- aggregate Property Map
- Specifies the aggregate route to redistribute into BGP aggregate blocks are documented below.
- bgp
As List<Property Map>Numbers - Configures Autonomous System numbers of the BGP group from which to export routes to the given BGP AS 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 BGP bgp_as_path blocks are documented below.
- default
Origin Property Map - Default rule for redistributing all IPv4 route to the given BGP AS default_origin blocks are documented below.
- interfaces List<Property Map>
- Configures the redistribution of all directly connected routes from an interface to the give BGP AS interface blocks are documented below.
- ises List<Property Map>
- Configures the redistribution of IS-IS routes into BGP-AS isis blocks are documented below.
- kernel Property Map
- Redistribution of kernel routes to the given BGP AS. 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 to the given BGP AS nat_pool blocks are documented below.
- ospf2ases List<Property Map>
- Configures the redistribution of OSPF Autonomous System External routes to the given BGP AS ospf2ase blocks are documented below.
- ospf2s List<Property Map>
- Configures the redistribution of IPv4 OSPF routes to the given BGP AS ospf2 blocks are documented below.
- ospf3ases List<Property Map>
- Configures the redistribution of IPv6 OSPF Autonomous System External routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3ase blocks are documented below.
- ospf3s List<Property Map>
- Configures the redistribution of IPv6 OSPF routes to the given BGP AS. Note: IPv6 state needs to be enabled. ospf3 blocks are documented below.
- rip Property Map
- Redistribution of RIP routes to the given BGP AS rip blocks are documented below.
- ripng Property Map
- Redistribution of RIPng routes to the given BGP AS. Note: IPv6 state needs to be enabled. ripng blocks are documented below.
- static
Route Property Map - Redistribution of static routes to the given BGP AS static_route blocks are documented below.
GaiaRouteRedistributionToBgpAsFromAggregate, GaiaRouteRedistributionToBgpAsFromAggregateArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As From Aggregate All Ipv4Routes - Matches all IPv4 aggregate routes all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromAggregateAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromAggregateAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromAggregateAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromAggregateAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromAggregateNetwork, GaiaRouteRedistributionToBgpAsFromAggregateNetworkArgs
GaiaRouteRedistributionToBgpAsFromBgpAsNumber, GaiaRouteRedistributionToBgpAsFromBgpAsNumberArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromBgpAsNumberAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetwork, GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkRange, GaiaRouteRedistributionToBgpAsFromBgpAsNumberNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromBgpAsPath, GaiaRouteRedistributionToBgpAsFromBgpAsPathArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromBgpAsPathAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromBgpAsPathNetwork, GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkRange, GaiaRouteRedistributionToBgpAsFromBgpAsPathNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromDefaultOrigin, GaiaRouteRedistributionToBgpAsFromDefaultOriginArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Default Origin 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
Ipv4Routes GaiaRoute Redistribution To Bgp As From Default Origin 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_
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
Ipv4Routes GaiaRoute Redistribution To Bgp As From Default Origin 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
Ipv4Routes GaiaRoute Redistribution To Bgp As From Default Origin 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_
ipv4_ Gaiaroutes Route Redistribution To Bgp As From Default Origin 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
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.
GaiaRouteRedistributionToBgpAsFromDefaultOriginAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromDefaultOriginAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromInterface, GaiaRouteRedistributionToBgpAsFromInterfaceArgs
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- Interface string
- Specifies the name of the interface
- Metric string
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- interface_ String
- Specifies the name of the interface
- metric String
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- interface string
- Specifies the name of the interface
- metric string
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- interface str
- Specifies the name of the interface
- metric str
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
- interface String
- Specifies the name of the interface
- metric String
- Specifies the BGP metric to be added to routes redistributed via this rule The metric in BGP is the Multi-Exit Discriminator (MED), used to break ties between routes with equal preference from the same neighboring Autonomous System. Lower MED values are preferred, and routes with no MED tie with a MED value of 0 for most preferred.
GaiaRouteRedistributionToBgpAsFromIse, GaiaRouteRedistributionToBgpAsFromIseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Ise 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.
- Level string
- Specifies which IS-IS level the route redistribution is applied to
- Networks
List<Gaia
Route Redistribution To Bgp As From Ise Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Ise 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.
- Level string
- Specifies which IS-IS level the route redistribution is applied to
- Networks
[]Gaia
Route Redistribution To Bgp As From Ise Network - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
- level string
- Specifies which IS-IS level the route redistribution is applied to
- networks list(object)
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Bgp As From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Ise 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.
- level String
- Specifies which IS-IS level the route redistribution is applied to
- networks
List<Gaia
Route Redistribution To Bgp As From Ise Network> - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all
Ipv4Routes GaiaRoute Redistribution To Bgp As From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Ise 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.
- level string
- Specifies which IS-IS level the route redistribution is applied to
- networks
Gaia
Route Redistribution To Bgp As From Ise Network[] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- all_
ipv4_ Gaiaroutes Route Redistribution To Bgp As From Ise All Ipv4Routes - Applies this route redistrution rule to all IPv4 routes from this protocol, unless a more specific route redistribution rule applies all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Bgp As From Ise 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.
- level str
- Specifies which IS-IS level the route redistribution is applied to
- networks
Sequence[Gaia
Route Redistribution To Bgp As From Ise Network] - Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
- 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.
- level String
- Specifies which IS-IS level the route redistribution is applied to
- networks List<Property Map>
- Applies this configuration to all routes from the given protocol described by a network, unless a more specific route redistribution rule applies. Note: When network objects are specified, previous objects will be overwritten network blocks are documented below.
GaiaRouteRedistributionToBgpAsFromIseAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromIseAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromIseAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromIseAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromIseNetwork, GaiaRouteRedistributionToBgpAsFromIseNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- Address string
- Specifies 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- Restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict Boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address string
- Specifies 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict boolean
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address str
- Specifies 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As From Ise Network Range - Specifies the mask length range Note: The match-type needs to be of type "range" range blocks are documented below.
- restrict bool
- Specifies whether to accept or restrict routes that match the given rule. By default routes are accepted
- address String
- Specifies 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 BGP 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
GaiaRouteRedistributionToBgpAsFromIseNetworkRange, GaiaRouteRedistributionToBgpAsFromIseNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromKernel, GaiaRouteRedistributionToBgpAsFromKernelArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromKernelAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromKernelAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromKernelAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromKernelAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromKernelNetwork, GaiaRouteRedistributionToBgpAsFromKernelNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromKernelNetworkRange, GaiaRouteRedistributionToBgpAsFromKernelNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromNatPool, GaiaRouteRedistributionToBgpAsFromNatPoolArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Bgp As 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 Bgp As From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Bgp As 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 Bgp As From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
List<Gaia
Route Redistribution To Bgp As 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 Bgp As From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
Gaia
Route Redistribution To Bgp As 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 Bgp As From Nat Pool All Ipv4Routes - Matches all IPv4 NAT pools all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Bgp As From Nat Pool All Ipv6Routes - Matches all IPv6 NAT pools all_ipv6_routes blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Bgp As 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.
GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromNatPoolAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromNatPoolNetwork, GaiaRouteRedistributionToBgpAsFromNatPoolNetworkArgs
GaiaRouteRedistributionToBgpAsFromOspf2, GaiaRouteRedistributionToBgpAsFromOspf2Args
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromOspf2AllIpv4Routes, GaiaRouteRedistributionToBgpAsFromOspf2AllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromOspf2Network, GaiaRouteRedistributionToBgpAsFromOspf2NetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromOspf2NetworkRange, GaiaRouteRedistributionToBgpAsFromOspf2NetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromOspf2ase, GaiaRouteRedistributionToBgpAsFromOspf2aseArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromOspf2aseAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromOspf2aseAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromOspf2aseNetwork, GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkRange, GaiaRouteRedistributionToBgpAsFromOspf2aseNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromOspf3, GaiaRouteRedistributionToBgpAsFromOspf3Args
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromOspf3AllIpv6Routes, GaiaRouteRedistributionToBgpAsFromOspf3AllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromOspf3Network, GaiaRouteRedistributionToBgpAsFromOspf3NetworkArgs
- 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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
GaiaRouteRedistributionToBgpAsFromOspf3ase, GaiaRouteRedistributionToBgpAsFromOspf3aseArgs
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromOspf3aseAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromOspf3aseAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromOspf3aseNetwork, GaiaRouteRedistributionToBgpAsFromOspf3aseNetworkArgs
- 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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
GaiaRouteRedistributionToBgpAsFromRip, GaiaRouteRedistributionToBgpAsFromRipArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromRipAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromRipAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromRipNetwork, GaiaRouteRedistributionToBgpAsFromRipNetworkArgs
- 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- Range
Gaia
Route Redistribution To Bgp As 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 BGP 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP metric to be added to routes redistributed via this rule
- range
Gaia
Route Redistribution To Bgp As 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 BGP 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
GaiaRouteRedistributionToBgpAsFromRipNetworkRange, GaiaRouteRedistributionToBgpAsFromRipNetworkRangeArgs
GaiaRouteRedistributionToBgpAsFromRipng, GaiaRouteRedistributionToBgpAsFromRipngArgs
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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 Bgp As 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.
GaiaRouteRedistributionToBgpAsFromRipngAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromRipngAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromRipngNetwork, GaiaRouteRedistributionToBgpAsFromRipngNetworkArgs
- 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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 BGP 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
GaiaRouteRedistributionToBgpAsFromStaticRoute, GaiaRouteRedistributionToBgpAsFromStaticRouteArgs
- All
Ipv4Routes GaiaRoute Redistribution To Bgp As From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Bgp As From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Default6
Gaia
Route Redistribution To Bgp As From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- Networks
List<Gaia
Route Redistribution To Bgp As 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 Bgp As From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- All
Ipv6Routes GaiaRoute Redistribution To Bgp As From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- Default
Gaia
Route Redistribution To Bgp As From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- Default6
Gaia
Route Redistribution To Bgp As From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- Networks
[]Gaia
Route Redistribution To Bgp As 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 Bgp As From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default6
Gaia
Route Redistribution To Bgp As From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- default_
Gaia
Route Redistribution To Bgp As From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- networks
List<Gaia
Route Redistribution To Bgp As 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 Bgp As From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all
Ipv6Routes GaiaRoute Redistribution To Bgp As From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default
Gaia
Route Redistribution To Bgp As From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- default6
Gaia
Route Redistribution To Bgp As From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- networks
Gaia
Route Redistribution To Bgp As 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 Bgp As From Static Route All Ipv4Routes - Matches all IPv4 static route all_ipv4_routes blocks are documented below.
- all_
ipv6_ Gaiaroutes Route Redistribution To Bgp As From Static Route All Ipv6Routes - Matches all IPv6 static route all_ipv6_routes blocks are documented below.
- default
Gaia
Route Redistribution To Bgp As From Static Route Default - Matches the default IPv4 static route default blocks are documented below.
- default6
Gaia
Route Redistribution To Bgp As From Static Route Default6 - Matches the default IPv6 static route default6 blocks are documented below.
- networks
Sequence[Gaia
Route Redistribution To Bgp As 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.
GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv4Routes, GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv4RoutesArgs
GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv6Routes, GaiaRouteRedistributionToBgpAsFromStaticRouteAllIpv6RoutesArgs
GaiaRouteRedistributionToBgpAsFromStaticRouteDefault, GaiaRouteRedistributionToBgpAsFromStaticRouteDefaultArgs
GaiaRouteRedistributionToBgpAsFromStaticRouteDefault6, GaiaRouteRedistributionToBgpAsFromStaticRouteDefault6Args
GaiaRouteRedistributionToBgpAsFromStaticRouteNetwork, GaiaRouteRedistributionToBgpAsFromStaticRouteNetworkArgs
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