LogicalRouter resource
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
#
# Creates various resources used for subsequent examples
#
scmNextHop:
type: scm:Variable
name: scm_next_hop
properties:
folder: All
name: $scm_next_hop
description: Managed by Pulumi
type: ip-netmask
value: 198.18.1.1
scmNextHopFqdn:
type: scm:Variable
name: scm_next_hop_fqdn
properties:
folder: All
name: $scm_next_hop_fqdn
description: Managed by Pulumi
type: fqdn
value: nexthop.example.com
scmEthernetInterface:
type: scm:EthernetInterface
name: scm_ethernet_interface
properties:
name: $scm_ethernet_interface
comment: Managed by Pulumi
folder: ngfw-shared
layer3:
ips:
- name: 198.18.11.1/24
scmBgpInterface:
type: scm:EthernetInterface
name: scm_bgp_interface
properties:
name: $scm_bgp_interface
comment: Managed by Pulumi
folder: ngfw-shared
layer3:
ips:
- name: 198.18.12.1/24
bgpAuthProfile:
type: scm:BgpAuthProfile
name: bgp_auth_profile
properties:
folder: ngfw-shared
name: bgp_auth_profile
secret: Example123
#
# Creates a logical router with static routes
#
scmLogicalRouter:
type: scm:LogicalRouter
name: scm_logical_router
properties:
folder: ngfw-shared
name: scm_logical_router
routingStack: advanced
vrves:
- name: default
interface:
- $scm_ethernet_interface
routingTable:
ip:
staticRoute:
- name: default-route
destination: 0.0.0.0/0
preference: 10
nexthop:
ipAddress: 198.18.1.1
- name: internal-route
interface: $scm_ethernet_interface
destination: 192.168.1.0/24
preference: 1
nexthop:
ipAddress: $scm_next_hop
- name: route-with-fqdn-nh
interface: $scm_ethernet_interface
destination: 192.168.2.0/24
preference: 1
nexthop:
fqdn: $scm_next_hop
bfd:
profile: default
options:
dependsOn:
- ${scmNextHop}
- ${scmNextHopFqdn}
- ${scmEthernetInterface}
#
# Creates a logical router with bgp configuration
#
scmBgpRouter:
type: scm:LogicalRouter
name: scm_bgp_router
properties:
folder: ngfw-shared
name: scm_bgp_router
routingStack: advanced
vrves:
- name: default
interface:
- $scm_bgp_interface
bgp:
enable: true
routerId: 198.18.1.254
localAs: '65535'
installRoute: true
rejectDefaultRoute: false
peerGroup:
- name: prisma-access
addressFamily:
ipv4: default
connectionOptions:
authentication: bgp_auth_profile
peer:
- name: primary-access-primary
enable: true
peerAs: 65515
peerAddress:
ip: 198.18.1.100
localAddress:
interface: $scm_bgp_interface
connectionOptions:
multihop: '3'
options:
dependsOn:
- ${scmBgpInterface}
- ${bgpAuthProfile}
Create LogicalRouter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LogicalRouter(name: string, args?: LogicalRouterArgs, opts?: CustomResourceOptions);@overload
def LogicalRouter(resource_name: str,
args: Optional[LogicalRouterArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def LogicalRouter(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
routing_stack: Optional[str] = None,
snippet: Optional[str] = None,
vrves: Optional[Sequence[LogicalRouterVrfArgs]] = None)func NewLogicalRouter(ctx *Context, name string, args *LogicalRouterArgs, opts ...ResourceOption) (*LogicalRouter, error)public LogicalRouter(string name, LogicalRouterArgs? args = null, CustomResourceOptions? opts = null)
public LogicalRouter(String name, LogicalRouterArgs args)
public LogicalRouter(String name, LogicalRouterArgs args, CustomResourceOptions options)
type: scm:LogicalRouter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LogicalRouterArgs
- 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 LogicalRouterArgs
- 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 LogicalRouterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LogicalRouterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LogicalRouterArgs
- 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 logicalRouterResource = new Scm.LogicalRouter("logicalRouterResource", new()
{
Device = "string",
Folder = "string",
Name = "string",
RoutingStack = "string",
Snippet = "string",
Vrves = new[]
{
new Scm.Inputs.LogicalRouterVrfArgs
{
Name = "string",
GlobalVrid = 0,
Ospfv3 = new Scm.Inputs.LogicalRouterVrfOspfv3Args
{
AllowRedistDefaultRoute = false,
Areas = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaArgs
{
Name = "string",
Authentication = "string",
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceArgs
{
Name = "string",
MtuIgnore = false,
Enable = false,
InstanceId = 0,
LinkType = new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeArgs
{
Broadcast = null,
P2mp = new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpArgs
{
Neighbors = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArgs
{
Name = "string",
Priority = 0,
},
},
},
P2p = null,
},
Metric = 0,
Authentication = "string",
Bfd = new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceBfdArgs
{
Profile = "string",
},
Neighbors = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceNeighborArgs
{
Name = "string",
},
},
Passive = false,
Priority = 0,
Timing = "string",
VrTiming = new Scm.Inputs.LogicalRouterVrfOspfv3AreaInterfaceVrTimingArgs
{
DeadCounts = 0,
GrDelay = 0,
HelloInterval = 0,
RetransmitInterval = 0,
TransitDelay = 0,
},
},
},
Ranges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaRangeArgs
{
Name = "string",
Advertise = false,
},
},
Type = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeArgs
{
Normal = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNormalArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNormalAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
OutboundFilterList = "string",
},
},
Nssa = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
NssaExtRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArgs
{
Name = "string",
Advertise = null,
RouteTag = 0,
Suppress = null,
},
},
OutboundFilterList = "string",
},
AcceptSummary = false,
DefaultInformationOriginate = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginateArgs
{
Metric = 0,
MetricType = "string",
},
DefaultRoute = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteArgs
{
Advertise = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertiseArgs
{
Metric = 0,
Type = "string",
},
Disable = null,
},
NoSummary = false,
NssaExtRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArgs
{
Name = "string",
Advertise = null,
RouteTag = 0,
Suppress = null,
},
},
},
Stub = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeStubArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeStubAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
OutboundFilterList = "string",
},
AcceptSummary = false,
DefaultRoute = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteArgs
{
Advertise = new Scm.Inputs.LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertiseArgs
{
Metric = 0,
},
Disable = null,
},
DefaultRouteMetric = 0,
NoSummary = false,
},
},
VirtualLinks = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaVirtualLinkArgs
{
Name = "string",
Authentication = "string",
Bfd = new Scm.Inputs.LogicalRouterVrfOspfv3AreaVirtualLinkBfdArgs
{
Profile = "string",
},
Enable = false,
InstanceId = 0,
InterfaceId = 0,
NeighborId = "string",
Passive = false,
Timing = "string",
TransitAreaId = "string",
VrTiming = new Scm.Inputs.LogicalRouterVrfOspfv3AreaVirtualLinkVrTimingArgs
{
DeadCounts = 0,
HelloInterval = 0,
RetransmitInterval = 0,
TransitDelay = 0,
},
},
},
VrRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AreaVrRangeArgs
{
Name = "string",
Advertise = null,
Suppress = null,
},
},
},
},
AuthProfiles = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileArgs
{
Name = "string",
Ah = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhArgs
{
Md5 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhMd5Args
{
Key = "string",
},
Sha1 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhSha1Args
{
Key = "string",
},
Sha256 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhSha256Args
{
Key = "string",
},
Sha384 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhSha384Args
{
Key = "string",
},
Sha512 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileAhSha512Args
{
Key = "string",
},
},
Esp = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspArgs
{
Authentication = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationArgs
{
Md5 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5Args
{
Key = "string",
},
None = null,
Sha1 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1Args
{
Key = "string",
},
Sha256 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256Args
{
Key = "string",
},
Sha384 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384Args
{
Key = "string",
},
Sha512 = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512Args
{
Key = "string",
},
},
Encryption = new Scm.Inputs.LogicalRouterVrfOspfv3AuthProfileEspEncryptionArgs
{
Algorithm = "string",
Key = "string",
},
},
Spi = "string",
},
},
DisableTransitTraffic = false,
Enable = false,
ExportRules = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfv3ExportRuleArgs
{
Name = "string",
Metric = 0,
NewPathType = "string",
NewTag = "string",
},
},
GlobalBfd = new Scm.Inputs.LogicalRouterVrfOspfv3GlobalBfdArgs
{
Profile = "string",
},
GlobalIfTimer = "string",
GracefulRestart = new Scm.Inputs.LogicalRouterVrfOspfv3GracefulRestartArgs
{
Enable = false,
GracePeriod = 0,
HelperEnable = false,
MaxNeighborRestartTime = 0,
StrictLsaChecking = false,
},
RedistributionProfile = "string",
RejectDefaultRoute = false,
RouterId = "string",
SpfTimer = "string",
VrTimers = new Scm.Inputs.LogicalRouterVrfOspfv3VrTimersArgs
{
LsaInterval = 0,
SpfCalculationDelay = 0,
},
},
AdminDists = new Scm.Inputs.LogicalRouterVrfAdminDistsArgs
{
BgpExternal = 0,
BgpInternal = 0,
BgpLocal = 0,
OspfExt = 0,
OspfInter = 0,
OspfIntra = 0,
Ospfv3Ext = 0,
Ospfv3Inter = 0,
Ospfv3Intra = 0,
Rip = 0,
Static = 0,
StaticIpv6 = 0,
},
Interfaces = new[]
{
"string",
},
Multicast = new Scm.Inputs.LogicalRouterVrfMulticastArgs
{
Enable = false,
EnableV6 = false,
Igmp = new Scm.Inputs.LogicalRouterVrfMulticastIgmpArgs
{
Dynamic = new Scm.Inputs.LogicalRouterVrfMulticastIgmpDynamicArgs
{
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastIgmpDynamicInterfaceArgs
{
Name = "string",
GroupFilter = "string",
MaxGroups = "string",
MaxSources = "string",
QueryProfile = "string",
Robustness = "string",
RouterAlertPolicing = false,
Version = "string",
},
},
},
Enable = false,
Statics = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastIgmpStaticArgs
{
Name = "string",
GroupAddress = "string",
Interface = "string",
SourceAddress = "string",
},
},
},
InterfaceGroups = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupArgs
{
Name = "string",
Description = "string",
GroupPermission = new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionArgs
{
AnySourceMulticasts = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArgs
{
Name = "string",
GroupAddress = "string",
Included = false,
},
},
SourceSpecificMulticasts = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArgs
{
Name = "string",
GroupAddress = "string",
Included = false,
SourceAddress = "string",
},
},
},
Igmp = new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupIgmpArgs
{
Enable = false,
ImmediateLeave = false,
LastMemberQueryInterval = 0,
MaxGroups = "string",
MaxQueryResponseTime = 0,
MaxSources = "string",
Mode = "string",
QueryInterval = 0,
Robustness = "string",
RouterAlertPolicing = false,
Version = "string",
},
Interfaces = new[]
{
"string",
},
Pim = new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupPimArgs
{
AllowedNeighbors = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArgs
{
Name = "string",
},
},
AssertInterval = 0,
BsrBorder = false,
DrPriority = 0,
Enable = false,
HelloInterval = 0,
JoinPruneInterval = 0,
},
},
},
Mode = "string",
Msdp = new Scm.Inputs.LogicalRouterVrfMulticastMsdpArgs
{
Enable = false,
GlobalAuthentication = "string",
GlobalTimer = "string",
OriginatorId = new Scm.Inputs.LogicalRouterVrfMulticastMsdpOriginatorIdArgs
{
Interface = "string",
Ip = "string",
},
Peers = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastMsdpPeerArgs
{
Name = "string",
Authentication = "string",
Enable = false,
InboundSaFilter = "string",
LocalAddress = new Scm.Inputs.LogicalRouterVrfMulticastMsdpPeerLocalAddressArgs
{
Interface = "string",
Ip = "string",
},
MaxSa = 0,
OutboundSaFilter = "string",
PeerAddress = new Scm.Inputs.LogicalRouterVrfMulticastMsdpPeerPeerAddressArgs
{
Fqdn = "string",
Ip = "string",
},
PeerAs = "string",
},
},
},
Pim = new Scm.Inputs.LogicalRouterVrfMulticastPimArgs
{
Enable = false,
GroupPermission = "string",
IfTimerGlobal = "string",
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastPimInterfaceArgs
{
Name = "string",
Description = "string",
DrPriority = 0,
IfTimer = "string",
NeighborFilter = "string",
SendBsm = false,
},
},
RouteAgeoutTime = 0,
Rp = new Scm.Inputs.LogicalRouterVrfMulticastPimRpArgs
{
ExternalRps = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastPimRpExternalRpArgs
{
GroupList = "string",
Name = "string",
Override = false,
},
},
LocalRp = new Scm.Inputs.LogicalRouterVrfMulticastPimRpLocalRpArgs
{
CandidateRp = new Scm.Inputs.LogicalRouterVrfMulticastPimRpLocalRpCandidateRpArgs
{
Address = "string",
AdvertisementInterval = 0,
GroupList = "string",
Interface = "string",
Priority = 0,
},
StaticRp = new Scm.Inputs.LogicalRouterVrfMulticastPimRpLocalRpStaticRpArgs
{
Address = "string",
GroupList = "string",
Interface = "string",
Override = false,
},
},
},
RpfLookupMode = "string",
SptThresholds = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastPimSptThresholdArgs
{
Name = "string",
Threshold = "string",
},
},
SsmAddressSpace = new Scm.Inputs.LogicalRouterVrfMulticastPimSsmAddressSpaceArgs
{
GroupList = "string",
},
},
RouteAgeoutTime = 0,
Rp = new Scm.Inputs.LogicalRouterVrfMulticastRpArgs
{
ExternalRps = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastRpExternalRpArgs
{
Name = "string",
GroupAddresses = new[]
{
"string",
},
Override = false,
},
},
LocalRp = new Scm.Inputs.LogicalRouterVrfMulticastRpLocalRpArgs
{
CandidateRp = new Scm.Inputs.LogicalRouterVrfMulticastRpLocalRpCandidateRpArgs
{
Address = "string",
AdvertisementInterval = 0,
GroupAddresses = new[]
{
"string",
},
Interface = "string",
Priority = 0,
},
StaticRp = new Scm.Inputs.LogicalRouterVrfMulticastRpLocalRpStaticRpArgs
{
Address = "string",
GroupAddresses = new[]
{
"string",
},
Interface = "string",
Override = false,
},
},
},
SptThresholds = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastSptThresholdArgs
{
Name = "string",
Threshold = "string",
},
},
SsmAddressSpaces = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastSsmAddressSpaceArgs
{
Name = "string",
GroupAddress = "string",
Included = false,
},
},
StaticRoutes = new[]
{
new Scm.Inputs.LogicalRouterVrfMulticastStaticRouteArgs
{
Name = "string",
Destination = "string",
Interface = "string",
Nexthop = new Scm.Inputs.LogicalRouterVrfMulticastStaticRouteNexthopArgs
{
IpAddress = "string",
},
Preference = 0,
},
},
},
Bgp = new Scm.Inputs.LogicalRouterVrfBgpArgs
{
AdvertiseNetwork = new Scm.Inputs.LogicalRouterVrfBgpAdvertiseNetworkArgs
{
Ipv4 = new Scm.Inputs.LogicalRouterVrfBgpAdvertiseNetworkIpv4Args
{
Networks = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArgs
{
Name = "string",
Backdoor = false,
Multicast = false,
Unicast = false,
},
},
},
Ipv6 = new Scm.Inputs.LogicalRouterVrfBgpAdvertiseNetworkIpv6Args
{
Networks = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArgs
{
Name = "string",
Unicast = false,
},
},
},
},
Aggregate = new Scm.Inputs.LogicalRouterVrfBgpAggregateArgs
{
AggregateMed = false,
},
AggregateRoutes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpAggregateRouteArgs
{
Name = "string",
AsSet = false,
Description = "string",
Enable = false,
SameMed = false,
SummaryOnly = false,
Type = new Scm.Inputs.LogicalRouterVrfBgpAggregateRouteTypeArgs
{
Ipv4 = new Scm.Inputs.LogicalRouterVrfBgpAggregateRouteTypeIpv4Args
{
AttributeMap = "string",
SummaryPrefix = "string",
SuppressMap = "string",
},
Ipv6 = new Scm.Inputs.LogicalRouterVrfBgpAggregateRouteTypeIpv6Args
{
AttributeMap = "string",
SummaryPrefix = "string",
SuppressMap = "string",
},
},
},
},
AllowRedistDefaultRoute = false,
AlwaysAdvertiseNetworkRoute = false,
AsFormat = "string",
ConfederationMemberAs = "string",
DefaultLocalPreference = 0,
EcmpMultiAs = false,
Enable = false,
EnforceFirstAs = false,
FastExternalFailover = false,
GlobalBfd = new Scm.Inputs.LogicalRouterVrfBgpGlobalBfdArgs
{
Profile = "string",
},
GracefulRestart = new Scm.Inputs.LogicalRouterVrfBgpGracefulRestartArgs
{
Enable = false,
LocalRestartTime = 0,
MaxPeerRestartTime = 0,
StaleRouteTime = 0,
},
GracefulShutdown = false,
InstallRoute = false,
LocalAs = "string",
Med = new Scm.Inputs.LogicalRouterVrfBgpMedArgs
{
AlwaysCompareMed = false,
DeterministicMedComparison = false,
},
PeerGroups = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPeerGroupArgs
{
Name = "string",
AddressFamily = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupAddressFamilyArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
AggregatedConfedAsPath = false,
ConnectionOptions = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupConnectionOptionsArgs
{
Authentication = "string",
Dampening = "string",
Multihop = 0,
Timers = "string",
},
Enable = false,
FilteringProfile = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupFilteringProfileArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
Peers = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerArgs
{
Name = "string",
LocalAddress = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerLocalAddressArgs
{
Interface = "string",
Ip = "string",
},
Enable = false,
EnableMpBgp = false,
EnableSenderSideLoopDetection = false,
Inherit = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerInheritArgs
{
No = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerInheritNoArgs
{
AddressFamily = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamilyArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
FilteringProfile = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfileArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
},
Yes = null,
},
Bfd = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerBfdArgs
{
Multihop = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerBfdMultihopArgs
{
MinReceivedTtl = 0,
},
Profile = "string",
},
ConnectionOptions = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsArgs
{
Authentication = "string",
Dampening = "string",
HoldTime = "string",
IdleHoldTime = 0,
IncomingBgpConnection = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnectionArgs
{
Allow = false,
RemotePort = 0,
},
KeepAliveInterval = "string",
MaxPrefixes = "string",
MinRouteAdvInterval = 0,
Multihop = "string",
OpenDelayTime = 0,
OutgoingBgpConnection = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnectionArgs
{
Allow = false,
LocalPort = 0,
},
Timers = "string",
},
Passive = false,
PeerAddress = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerPeerAddressArgs
{
Fqdn = "string",
Ip = "string",
},
PeerAs = "string",
PeeringType = "string",
ReflectorClient = "string",
SubsequentAddressFamilyIdentifier = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifierArgs
{
Multicast = false,
Unicast = false,
},
},
},
SoftResetWithStoredInfo = false,
Type = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupTypeArgs
{
Ebgp = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupTypeEbgpArgs
{
ExportNexthop = "string",
ImportNexthop = "string",
RemovePrivateAs = false,
},
EbgpConfed = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupTypeEbgpConfedArgs
{
ExportNexthop = "string",
},
Ibgp = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupTypeIbgpArgs
{
ExportNexthop = "string",
},
IbgpConfed = new Scm.Inputs.LogicalRouterVrfBgpPeerGroupTypeIbgpConfedArgs
{
ExportNexthop = "string",
},
},
},
},
Policy = new Scm.Inputs.LogicalRouterVrfBgpPolicyArgs
{
Aggregation = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationArgs
{
Addresses = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressArgs
{
Name = "string",
AdvertiseFilters = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArgs
{
Name = "string",
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArgs
{
Name = "string",
Exact = false,
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
},
},
AggregateRouteAttributes = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesArgs
{
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathArgs
{
None = null,
Prepend = 0,
Remove = null,
RemoveAndPrepend = 0,
},
AsPathLimit = 0,
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
LocalPreference = 0,
Med = 0,
Nexthop = "string",
Origin = "string",
Weight = 0,
},
AsSet = false,
Enable = false,
Prefix = "string",
Summary = false,
SuppressFilters = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArgs
{
Name = "string",
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArgs
{
Name = "string",
Exact = false,
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
},
},
},
},
},
ConditionalAdvertisement = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementArgs
{
Policies = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArgs
{
Name = "string",
AdvertiseFilters = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArgs
{
Name = "string",
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArgs
{
Name = "string",
Exact = false,
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
},
},
Enable = false,
NonExistFilters = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArgs
{
Name = "string",
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArgs
{
Name = "string",
Exact = false,
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
},
},
UsedBies = new[]
{
"string",
},
},
},
},
Export = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportArgs
{
Rules = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleArgs
{
Name = "string",
Action = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionArgs
{
Allow = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionAllowArgs
{
Update = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateArgs
{
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathArgs
{
None = null,
Prepend = 0,
Remove = null,
RemoveAndPrepend = 0,
},
AsPathLimit = 0,
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
LocalPreference = 0,
Med = 0,
Nexthop = "string",
Origin = "string",
},
},
Deny = null,
},
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArgs
{
Exact = false,
Name = "string",
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
UsedBies = new[]
{
"string",
},
},
},
},
Import = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportArgs
{
Rules = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleArgs
{
Name = "string",
Action = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionArgs
{
Allow = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionAllowArgs
{
Dampening = "string",
Update = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateArgs
{
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathArgs
{
None = null,
Prepend = 0,
Remove = null,
RemoveAndPrepend = 0,
},
AsPathLimit = 0,
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityArgs
{
Appends = new[]
{
"string",
},
None = null,
Overwrites = new[]
{
"string",
},
RemoveAll = null,
RemoveRegex = "string",
},
LocalPreference = 0,
Med = 0,
Nexthop = "string",
Origin = "string",
Weight = 0,
},
},
Deny = null,
},
Enable = false,
Match = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleMatchArgs
{
AddressPrefixes = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArgs
{
Name = "string",
Exact = false,
},
},
Afi = "string",
AsPath = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleMatchAsPathArgs
{
Regex = "string",
},
Community = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleMatchCommunityArgs
{
Regex = "string",
},
ExtendedCommunity = new Scm.Inputs.LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunityArgs
{
Regex = "string",
},
FromPeers = new[]
{
"string",
},
Med = 0,
Nexthops = new[]
{
"string",
},
RouteTable = "string",
Safi = "string",
},
UsedBies = new[]
{
"string",
},
},
},
},
},
RedistRules = new[]
{
new Scm.Inputs.LogicalRouterVrfBgpRedistRuleArgs
{
Name = "string",
AddressFamilyIdentifier = "string",
Enable = false,
Metric = 0,
RouteTable = "string",
SetAsPathLimit = 0,
SetCommunities = new[]
{
"string",
},
SetExtendedCommunities = new[]
{
"string",
},
SetLocalPreference = 0,
SetMed = 0,
SetOrigin = "string",
},
},
RedistributionProfile = new Scm.Inputs.LogicalRouterVrfBgpRedistributionProfileArgs
{
Ipv4 = new Scm.Inputs.LogicalRouterVrfBgpRedistributionProfileIpv4Args
{
Unicast = "string",
},
Ipv6 = new Scm.Inputs.LogicalRouterVrfBgpRedistributionProfileIpv6Args
{
Unicast = "string",
},
},
RejectDefaultRoute = false,
RouterId = "string",
},
Ospf = new Scm.Inputs.LogicalRouterVrfOspfArgs
{
AllowRedistDefaultRoute = false,
Areas = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaArgs
{
Name = "string",
Authentication = "string",
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceArgs
{
Name = "string",
Authentication = "string",
Bfd = new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceBfdArgs
{
Profile = "string",
},
Enable = false,
LinkType = new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceLinkTypeArgs
{
Broadcast = null,
P2mp = new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpArgs
{
Neighbors = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArgs
{
Name = "string",
Priority = 0,
},
},
},
P2p = null,
},
Metric = 0,
MtuIgnore = false,
Passive = false,
Priority = 0,
Timing = "string",
VrTiming = new Scm.Inputs.LogicalRouterVrfOspfAreaInterfaceVrTimingArgs
{
DeadCounts = 0,
GrDelay = 0,
HelloInterval = 0,
RetransmitInterval = 0,
TransitDelay = 0,
},
},
},
Ranges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaRangeArgs
{
Name = "string",
Advertise = false,
Substitute = "string",
},
},
Type = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeArgs
{
Normal = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNormalArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNormalAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
OutboundFilterList = "string",
},
},
Nssa = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
NssaExtRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArgs
{
Name = "string",
Advertise = false,
RouteTag = 0,
},
},
OutboundFilterList = "string",
},
AcceptSummary = false,
DefaultInformationOriginate = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginateArgs
{
Metric = 0,
MetricType = "string",
},
DefaultRoute = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaDefaultRouteArgs
{
Advertise = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertiseArgs
{
Metric = 0,
Type = "string",
},
Disable = null,
},
NoSummary = false,
NssaExtRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArgs
{
Name = "string",
Advertise = null,
Suppress = null,
},
},
},
Stub = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeStubArgs
{
Abr = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeStubAbrArgs
{
ExportList = "string",
ImportList = "string",
InboundFilterList = "string",
OutboundFilterList = "string",
},
AcceptSummary = false,
DefaultRoute = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeStubDefaultRouteArgs
{
Advertise = new Scm.Inputs.LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertiseArgs
{
Metric = 0,
},
Disable = null,
},
DefaultRouteMetric = 0,
NoSummary = false,
},
},
VirtualLinks = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaVirtualLinkArgs
{
Name = "string",
Authentication = "string",
Bfd = new Scm.Inputs.LogicalRouterVrfOspfAreaVirtualLinkBfdArgs
{
Profile = "string",
},
Enable = false,
InstanceId = 0,
InterfaceId = 0,
NeighborId = "string",
Passive = false,
Timing = "string",
TransitAreaId = "string",
VrTiming = new Scm.Inputs.LogicalRouterVrfOspfAreaVirtualLinkVrTimingArgs
{
DeadCounts = 0,
HelloInterval = 0,
RetransmitInterval = 0,
TransitDelay = 0,
},
},
},
VrRanges = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAreaVrRangeArgs
{
Name = "string",
Advertise = null,
Suppress = null,
},
},
},
},
AuthProfiles = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAuthProfileArgs
{
Name = "string",
Md5s = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfAuthProfileMd5Args
{
Name = 0,
Key = "string",
Preferred = false,
},
},
Password = "string",
},
},
Enable = false,
ExportRules = new[]
{
new Scm.Inputs.LogicalRouterVrfOspfExportRuleArgs
{
Name = "string",
Metric = 0,
NewPathType = "string",
NewTag = "string",
},
},
FloodPrevention = new Scm.Inputs.LogicalRouterVrfOspfFloodPreventionArgs
{
Hello = new Scm.Inputs.LogicalRouterVrfOspfFloodPreventionHelloArgs
{
Enable = false,
MaxPacket = 0,
},
Lsa = new Scm.Inputs.LogicalRouterVrfOspfFloodPreventionLsaArgs
{
Enable = false,
MaxPacket = 0,
},
},
GlobalBfd = new Scm.Inputs.LogicalRouterVrfOspfGlobalBfdArgs
{
Profile = "string",
},
GlobalIfTimer = "string",
GracefulRestart = new Scm.Inputs.LogicalRouterVrfOspfGracefulRestartArgs
{
Enable = false,
GracePeriod = 0,
HelperEnable = false,
MaxNeighborRestartTime = 0,
StrictLsaChecking = false,
},
RedistributionProfile = "string",
RejectDefaultRoute = false,
Rfc1583 = false,
RouterId = "string",
SpfTimer = "string",
VrTimers = new Scm.Inputs.LogicalRouterVrfOspfVrTimersArgs
{
LsaInterval = 0,
SpfCalculationDelay = 0,
},
},
Ecmp = new Scm.Inputs.LogicalRouterVrfEcmpArgs
{
Algorithm = new Scm.Inputs.LogicalRouterVrfEcmpAlgorithmArgs
{
BalancedRoundRobin = null,
IpHash = new Scm.Inputs.LogicalRouterVrfEcmpAlgorithmIpHashArgs
{
HashSeed = 0,
SrcOnly = false,
UsePort = false,
},
IpModulo = null,
WeightedRoundRobin = new Scm.Inputs.LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinArgs
{
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArgs
{
Name = "string",
Weight = 0,
},
},
},
},
Enable = false,
MaxPath = 0,
StrictSourcePath = false,
SymmetricReturn = false,
},
RibFilter = new Scm.Inputs.LogicalRouterVrfRibFilterArgs
{
Ipv4 = new Scm.Inputs.LogicalRouterVrfRibFilterIpv4Args
{
Bgp = new Scm.Inputs.LogicalRouterVrfRibFilterIpv4BgpArgs
{
RouteMap = "string",
},
Ospf = new Scm.Inputs.LogicalRouterVrfRibFilterIpv4OspfArgs
{
RouteMap = "string",
},
Rip = new Scm.Inputs.LogicalRouterVrfRibFilterIpv4RipArgs
{
RouteMap = "string",
},
Static = new Scm.Inputs.LogicalRouterVrfRibFilterIpv4StaticArgs
{
RouteMap = "string",
},
},
Ipv6 = new Scm.Inputs.LogicalRouterVrfRibFilterIpv6Args
{
Bgp = new Scm.Inputs.LogicalRouterVrfRibFilterIpv6BgpArgs
{
RouteMap = "string",
},
Ospfv3 = new Scm.Inputs.LogicalRouterVrfRibFilterIpv6Ospfv3Args
{
RouteMap = "string",
},
Static = new Scm.Inputs.LogicalRouterVrfRibFilterIpv6StaticArgs
{
RouteMap = "string",
},
},
},
Rip = new Scm.Inputs.LogicalRouterVrfRipArgs
{
AuthProfile = "string",
DefaultInformationOriginate = false,
Enable = false,
GlobalBfd = new Scm.Inputs.LogicalRouterVrfRipGlobalBfdArgs
{
Profile = "string",
},
GlobalInboundDistributeList = new Scm.Inputs.LogicalRouterVrfRipGlobalInboundDistributeListArgs
{
AccessList = "string",
},
GlobalOutboundDistributeList = new Scm.Inputs.LogicalRouterVrfRipGlobalOutboundDistributeListArgs
{
AccessList = "string",
},
GlobalTimer = "string",
Interfaces = new[]
{
new Scm.Inputs.LogicalRouterVrfRipInterfaceArgs
{
Name = "string",
Authentication = "string",
Bfd = new Scm.Inputs.LogicalRouterVrfRipInterfaceBfdArgs
{
Profile = "string",
},
Enable = false,
InterfaceInboundDistributeList = new Scm.Inputs.LogicalRouterVrfRipInterfaceInterfaceInboundDistributeListArgs
{
AccessList = "string",
Metric = 0,
},
InterfaceOutboundDistributeList = new Scm.Inputs.LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeListArgs
{
AccessList = "string",
Metric = 0,
},
Mode = "string",
SplitHorizon = "string",
},
},
RedistributionProfile = "string",
},
RoutingTable = new Scm.Inputs.LogicalRouterVrfRoutingTableArgs
{
Ip = new Scm.Inputs.LogicalRouterVrfRoutingTableIpArgs
{
StaticRoutes = new[]
{
new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRouteArgs
{
Name = "string",
AdminDist = 0,
Bfd = new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRouteBfdArgs
{
Profile = "string",
},
Destination = "string",
Interface = "string",
Metric = 0,
Nexthop = new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRouteNexthopArgs
{
Discard = null,
Fqdn = "string",
IpAddress = "string",
Ipv6Address = "string",
NextLr = "string",
NextVr = "string",
Receive = null,
Tunnel = "string",
},
PathMonitor = new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorArgs
{
Enable = false,
FailureCondition = "string",
HoldTime = 0,
MonitorDestinations = new[]
{
new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArgs
{
Name = "string",
Count = 0,
Destination = "string",
DestinationFqdn = "string",
Enable = false,
Interval = 0,
Source = "string",
},
},
},
RouteTable = new Scm.Inputs.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableArgs
{
Both = null,
Multicast = null,
NoInstall = null,
Unicast = null,
},
},
},
},
Ipv6 = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6Args
{
StaticRoutes = new[]
{
new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRouteArgs
{
Name = "string",
AdminDist = 0,
Bfd = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRouteBfdArgs
{
Profile = "string",
},
Destination = "string",
Interface = "string",
Metric = 0,
Nexthop = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopArgs
{
Discard = null,
Fqdn = "string",
Ipv6Address = "string",
NextLr = "string",
NextVr = "string",
Receive = null,
Tunnel = "string",
},
Option = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRouteOptionArgs
{
Passive = null,
},
PathMonitor = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorArgs
{
Enable = false,
FailureCondition = "string",
HoldTime = 0,
MonitorDestinations = new[]
{
new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArgs
{
Name = "string",
Count = 0,
Destination = "string",
DestinationFqdn = "string",
Enable = false,
Interval = 0,
Source = "string",
},
},
},
RouteTable = new Scm.Inputs.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableArgs
{
Both = null,
Multicast = null,
NoInstall = null,
Unicast = null,
},
},
},
},
},
SdwanType = "string",
VrAdminDists = new Scm.Inputs.LogicalRouterVrfVrAdminDistsArgs
{
Ebgp = 0,
Ibgp = 0,
OspfExt = 0,
OspfInt = 0,
Ospfv3Ext = 0,
Ospfv3Int = 0,
Rip = 0,
Static = 0,
StaticIpv6 = 0,
},
ZoneName = "string",
},
},
});
example, err := scm.NewLogicalRouter(ctx, "logicalRouterResource", &scm.LogicalRouterArgs{
Device: pulumi.String("string"),
Folder: pulumi.String("string"),
Name: pulumi.String("string"),
RoutingStack: pulumi.String("string"),
Snippet: pulumi.String("string"),
Vrves: scm.LogicalRouterVrfArray{
&scm.LogicalRouterVrfArgs{
Name: pulumi.String("string"),
GlobalVrid: pulumi.Int(0),
Ospfv3: &scm.LogicalRouterVrfOspfv3Args{
AllowRedistDefaultRoute: pulumi.Bool(false),
Areas: scm.LogicalRouterVrfOspfv3AreaArray{
&scm.LogicalRouterVrfOspfv3AreaArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Interfaces: scm.LogicalRouterVrfOspfv3AreaInterfaceArray{
&scm.LogicalRouterVrfOspfv3AreaInterfaceArgs{
Name: pulumi.String("string"),
MtuIgnore: pulumi.Bool(false),
Enable: pulumi.Bool(false),
InstanceId: pulumi.Int(0),
LinkType: &scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeArgs{
Broadcast: &scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeBroadcastArgs{},
P2mp: &scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpArgs{
Neighbors: scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArray{
&scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArgs{
Name: pulumi.String("string"),
Priority: pulumi.Int(0),
},
},
},
P2p: &scm.LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2pArgs{},
},
Metric: pulumi.Int(0),
Authentication: pulumi.String("string"),
Bfd: &scm.LogicalRouterVrfOspfv3AreaInterfaceBfdArgs{
Profile: pulumi.String("string"),
},
Neighbors: scm.LogicalRouterVrfOspfv3AreaInterfaceNeighborArray{
&scm.LogicalRouterVrfOspfv3AreaInterfaceNeighborArgs{
Name: pulumi.String("string"),
},
},
Passive: pulumi.Bool(false),
Priority: pulumi.Int(0),
Timing: pulumi.String("string"),
VrTiming: &scm.LogicalRouterVrfOspfv3AreaInterfaceVrTimingArgs{
DeadCounts: pulumi.Int(0),
GrDelay: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
RetransmitInterval: pulumi.Int(0),
TransitDelay: pulumi.Int(0),
},
},
},
Ranges: scm.LogicalRouterVrfOspfv3AreaRangeArray{
&scm.LogicalRouterVrfOspfv3AreaRangeArgs{
Name: pulumi.String("string"),
Advertise: pulumi.Bool(false),
},
},
Type: &scm.LogicalRouterVrfOspfv3AreaTypeArgs{
Normal: &scm.LogicalRouterVrfOspfv3AreaTypeNormalArgs{
Abr: &scm.LogicalRouterVrfOspfv3AreaTypeNormalAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
OutboundFilterList: pulumi.String("string"),
},
},
Nssa: &scm.LogicalRouterVrfOspfv3AreaTypeNssaArgs{
Abr: &scm.LogicalRouterVrfOspfv3AreaTypeNssaAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
NssaExtRanges: scm.LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArray{
&scm.LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArgs{
Name: pulumi.String("string"),
Advertise: &scm.LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeAdvertiseArgs{},
RouteTag: pulumi.Int(0),
Suppress: &scm.LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeSuppressArgs{},
},
},
OutboundFilterList: pulumi.String("string"),
},
AcceptSummary: pulumi.Bool(false),
DefaultInformationOriginate: &scm.LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginateArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("string"),
},
DefaultRoute: &scm.LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteArgs{
Advertise: &scm.LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertiseArgs{
Metric: pulumi.Int(0),
Type: pulumi.String("string"),
},
Disable: &scm.LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteDisableArgs{},
},
NoSummary: pulumi.Bool(false),
NssaExtRanges: scm.LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArray{
&scm.LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArgs{
Name: pulumi.String("string"),
Advertise: &scm.LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeAdvertiseArgs{},
RouteTag: pulumi.Int(0),
Suppress: &scm.LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeSuppressArgs{},
},
},
},
Stub: &scm.LogicalRouterVrfOspfv3AreaTypeStubArgs{
Abr: &scm.LogicalRouterVrfOspfv3AreaTypeStubAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
OutboundFilterList: pulumi.String("string"),
},
AcceptSummary: pulumi.Bool(false),
DefaultRoute: &scm.LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteArgs{
Advertise: &scm.LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertiseArgs{
Metric: pulumi.Int(0),
},
Disable: &scm.LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteDisableArgs{},
},
DefaultRouteMetric: pulumi.Int(0),
NoSummary: pulumi.Bool(false),
},
},
VirtualLinks: scm.LogicalRouterVrfOspfv3AreaVirtualLinkArray{
&scm.LogicalRouterVrfOspfv3AreaVirtualLinkArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Bfd: &scm.LogicalRouterVrfOspfv3AreaVirtualLinkBfdArgs{
Profile: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
InstanceId: pulumi.Int(0),
InterfaceId: pulumi.Int(0),
NeighborId: pulumi.String("string"),
Passive: pulumi.Bool(false),
Timing: pulumi.String("string"),
TransitAreaId: pulumi.String("string"),
VrTiming: &scm.LogicalRouterVrfOspfv3AreaVirtualLinkVrTimingArgs{
DeadCounts: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
RetransmitInterval: pulumi.Int(0),
TransitDelay: pulumi.Int(0),
},
},
},
VrRanges: scm.LogicalRouterVrfOspfv3AreaVrRangeArray{
&scm.LogicalRouterVrfOspfv3AreaVrRangeArgs{
Name: pulumi.String("string"),
Advertise: &scm.LogicalRouterVrfOspfv3AreaVrRangeAdvertiseArgs{},
Suppress: &scm.LogicalRouterVrfOspfv3AreaVrRangeSuppressArgs{},
},
},
},
},
AuthProfiles: scm.LogicalRouterVrfOspfv3AuthProfileArray{
&scm.LogicalRouterVrfOspfv3AuthProfileArgs{
Name: pulumi.String("string"),
Ah: &scm.LogicalRouterVrfOspfv3AuthProfileAhArgs{
Md5: &scm.LogicalRouterVrfOspfv3AuthProfileAhMd5Args{
Key: pulumi.String("string"),
},
Sha1: &scm.LogicalRouterVrfOspfv3AuthProfileAhSha1Args{
Key: pulumi.String("string"),
},
Sha256: &scm.LogicalRouterVrfOspfv3AuthProfileAhSha256Args{
Key: pulumi.String("string"),
},
Sha384: &scm.LogicalRouterVrfOspfv3AuthProfileAhSha384Args{
Key: pulumi.String("string"),
},
Sha512: &scm.LogicalRouterVrfOspfv3AuthProfileAhSha512Args{
Key: pulumi.String("string"),
},
},
Esp: &scm.LogicalRouterVrfOspfv3AuthProfileEspArgs{
Authentication: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationArgs{
Md5: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5Args{
Key: pulumi.String("string"),
},
None: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationNoneArgs{},
Sha1: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1Args{
Key: pulumi.String("string"),
},
Sha256: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256Args{
Key: pulumi.String("string"),
},
Sha384: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384Args{
Key: pulumi.String("string"),
},
Sha512: &scm.LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512Args{
Key: pulumi.String("string"),
},
},
Encryption: &scm.LogicalRouterVrfOspfv3AuthProfileEspEncryptionArgs{
Algorithm: pulumi.String("string"),
Key: pulumi.String("string"),
},
},
Spi: pulumi.String("string"),
},
},
DisableTransitTraffic: pulumi.Bool(false),
Enable: pulumi.Bool(false),
ExportRules: scm.LogicalRouterVrfOspfv3ExportRuleArray{
&scm.LogicalRouterVrfOspfv3ExportRuleArgs{
Name: pulumi.String("string"),
Metric: pulumi.Int(0),
NewPathType: pulumi.String("string"),
NewTag: pulumi.String("string"),
},
},
GlobalBfd: &scm.LogicalRouterVrfOspfv3GlobalBfdArgs{
Profile: pulumi.String("string"),
},
GlobalIfTimer: pulumi.String("string"),
GracefulRestart: &scm.LogicalRouterVrfOspfv3GracefulRestartArgs{
Enable: pulumi.Bool(false),
GracePeriod: pulumi.Int(0),
HelperEnable: pulumi.Bool(false),
MaxNeighborRestartTime: pulumi.Int(0),
StrictLsaChecking: pulumi.Bool(false),
},
RedistributionProfile: pulumi.String("string"),
RejectDefaultRoute: pulumi.Bool(false),
RouterId: pulumi.String("string"),
SpfTimer: pulumi.String("string"),
VrTimers: &scm.LogicalRouterVrfOspfv3VrTimersArgs{
LsaInterval: pulumi.Int(0),
SpfCalculationDelay: pulumi.Int(0),
},
},
AdminDists: &scm.LogicalRouterVrfAdminDistsArgs{
BgpExternal: pulumi.Int(0),
BgpInternal: pulumi.Int(0),
BgpLocal: pulumi.Int(0),
OspfExt: pulumi.Int(0),
OspfInter: pulumi.Int(0),
OspfIntra: pulumi.Int(0),
Ospfv3Ext: pulumi.Int(0),
Ospfv3Inter: pulumi.Int(0),
Ospfv3Intra: pulumi.Int(0),
Rip: pulumi.Int(0),
Static: pulumi.Int(0),
StaticIpv6: pulumi.Int(0),
},
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
Multicast: &scm.LogicalRouterVrfMulticastArgs{
Enable: pulumi.Bool(false),
EnableV6: pulumi.Bool(false),
Igmp: &scm.LogicalRouterVrfMulticastIgmpArgs{
Dynamic: &scm.LogicalRouterVrfMulticastIgmpDynamicArgs{
Interfaces: scm.LogicalRouterVrfMulticastIgmpDynamicInterfaceArray{
&scm.LogicalRouterVrfMulticastIgmpDynamicInterfaceArgs{
Name: pulumi.String("string"),
GroupFilter: pulumi.String("string"),
MaxGroups: pulumi.String("string"),
MaxSources: pulumi.String("string"),
QueryProfile: pulumi.String("string"),
Robustness: pulumi.String("string"),
RouterAlertPolicing: pulumi.Bool(false),
Version: pulumi.String("string"),
},
},
},
Enable: pulumi.Bool(false),
Statics: scm.LogicalRouterVrfMulticastIgmpStaticArray{
&scm.LogicalRouterVrfMulticastIgmpStaticArgs{
Name: pulumi.String("string"),
GroupAddress: pulumi.String("string"),
Interface: pulumi.String("string"),
SourceAddress: pulumi.String("string"),
},
},
},
InterfaceGroups: scm.LogicalRouterVrfMulticastInterfaceGroupArray{
&scm.LogicalRouterVrfMulticastInterfaceGroupArgs{
Name: pulumi.String("string"),
Description: pulumi.String("string"),
GroupPermission: &scm.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionArgs{
AnySourceMulticasts: scm.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArray{
&scm.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArgs{
Name: pulumi.String("string"),
GroupAddress: pulumi.String("string"),
Included: pulumi.Bool(false),
},
},
SourceSpecificMulticasts: scm.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArray{
&scm.LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArgs{
Name: pulumi.String("string"),
GroupAddress: pulumi.String("string"),
Included: pulumi.Bool(false),
SourceAddress: pulumi.String("string"),
},
},
},
Igmp: &scm.LogicalRouterVrfMulticastInterfaceGroupIgmpArgs{
Enable: pulumi.Bool(false),
ImmediateLeave: pulumi.Bool(false),
LastMemberQueryInterval: pulumi.Int(0),
MaxGroups: pulumi.String("string"),
MaxQueryResponseTime: pulumi.Int(0),
MaxSources: pulumi.String("string"),
Mode: pulumi.String("string"),
QueryInterval: pulumi.Int(0),
Robustness: pulumi.String("string"),
RouterAlertPolicing: pulumi.Bool(false),
Version: pulumi.String("string"),
},
Interfaces: pulumi.StringArray{
pulumi.String("string"),
},
Pim: &scm.LogicalRouterVrfMulticastInterfaceGroupPimArgs{
AllowedNeighbors: scm.LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArray{
&scm.LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArgs{
Name: pulumi.String("string"),
},
},
AssertInterval: pulumi.Int(0),
BsrBorder: pulumi.Bool(false),
DrPriority: pulumi.Int(0),
Enable: pulumi.Bool(false),
HelloInterval: pulumi.Int(0),
JoinPruneInterval: pulumi.Int(0),
},
},
},
Mode: pulumi.String("string"),
Msdp: &scm.LogicalRouterVrfMulticastMsdpArgs{
Enable: pulumi.Bool(false),
GlobalAuthentication: pulumi.String("string"),
GlobalTimer: pulumi.String("string"),
OriginatorId: &scm.LogicalRouterVrfMulticastMsdpOriginatorIdArgs{
Interface: pulumi.String("string"),
Ip: pulumi.String("string"),
},
Peers: scm.LogicalRouterVrfMulticastMsdpPeerArray{
&scm.LogicalRouterVrfMulticastMsdpPeerArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Enable: pulumi.Bool(false),
InboundSaFilter: pulumi.String("string"),
LocalAddress: &scm.LogicalRouterVrfMulticastMsdpPeerLocalAddressArgs{
Interface: pulumi.String("string"),
Ip: pulumi.String("string"),
},
MaxSa: pulumi.Int(0),
OutboundSaFilter: pulumi.String("string"),
PeerAddress: &scm.LogicalRouterVrfMulticastMsdpPeerPeerAddressArgs{
Fqdn: pulumi.String("string"),
Ip: pulumi.String("string"),
},
PeerAs: pulumi.String("string"),
},
},
},
Pim: &scm.LogicalRouterVrfMulticastPimArgs{
Enable: pulumi.Bool(false),
GroupPermission: pulumi.String("string"),
IfTimerGlobal: pulumi.String("string"),
Interfaces: scm.LogicalRouterVrfMulticastPimInterfaceArray{
&scm.LogicalRouterVrfMulticastPimInterfaceArgs{
Name: pulumi.String("string"),
Description: pulumi.String("string"),
DrPriority: pulumi.Int(0),
IfTimer: pulumi.String("string"),
NeighborFilter: pulumi.String("string"),
SendBsm: pulumi.Bool(false),
},
},
RouteAgeoutTime: pulumi.Int(0),
Rp: &scm.LogicalRouterVrfMulticastPimRpArgs{
ExternalRps: scm.LogicalRouterVrfMulticastPimRpExternalRpArray{
&scm.LogicalRouterVrfMulticastPimRpExternalRpArgs{
GroupList: pulumi.String("string"),
Name: pulumi.String("string"),
Override: pulumi.Bool(false),
},
},
LocalRp: &scm.LogicalRouterVrfMulticastPimRpLocalRpArgs{
CandidateRp: &scm.LogicalRouterVrfMulticastPimRpLocalRpCandidateRpArgs{
Address: pulumi.String("string"),
AdvertisementInterval: pulumi.Int(0),
GroupList: pulumi.String("string"),
Interface: pulumi.String("string"),
Priority: pulumi.Int(0),
},
StaticRp: &scm.LogicalRouterVrfMulticastPimRpLocalRpStaticRpArgs{
Address: pulumi.String("string"),
GroupList: pulumi.String("string"),
Interface: pulumi.String("string"),
Override: pulumi.Bool(false),
},
},
},
RpfLookupMode: pulumi.String("string"),
SptThresholds: scm.LogicalRouterVrfMulticastPimSptThresholdArray{
&scm.LogicalRouterVrfMulticastPimSptThresholdArgs{
Name: pulumi.String("string"),
Threshold: pulumi.String("string"),
},
},
SsmAddressSpace: &scm.LogicalRouterVrfMulticastPimSsmAddressSpaceArgs{
GroupList: pulumi.String("string"),
},
},
RouteAgeoutTime: pulumi.Int(0),
Rp: &scm.LogicalRouterVrfMulticastRpArgs{
ExternalRps: scm.LogicalRouterVrfMulticastRpExternalRpArray{
&scm.LogicalRouterVrfMulticastRpExternalRpArgs{
Name: pulumi.String("string"),
GroupAddresses: pulumi.StringArray{
pulumi.String("string"),
},
Override: pulumi.Bool(false),
},
},
LocalRp: &scm.LogicalRouterVrfMulticastRpLocalRpArgs{
CandidateRp: &scm.LogicalRouterVrfMulticastRpLocalRpCandidateRpArgs{
Address: pulumi.String("string"),
AdvertisementInterval: pulumi.Int(0),
GroupAddresses: pulumi.StringArray{
pulumi.String("string"),
},
Interface: pulumi.String("string"),
Priority: pulumi.Int(0),
},
StaticRp: &scm.LogicalRouterVrfMulticastRpLocalRpStaticRpArgs{
Address: pulumi.String("string"),
GroupAddresses: pulumi.StringArray{
pulumi.String("string"),
},
Interface: pulumi.String("string"),
Override: pulumi.Bool(false),
},
},
},
SptThresholds: scm.LogicalRouterVrfMulticastSptThresholdArray{
&scm.LogicalRouterVrfMulticastSptThresholdArgs{
Name: pulumi.String("string"),
Threshold: pulumi.String("string"),
},
},
SsmAddressSpaces: scm.LogicalRouterVrfMulticastSsmAddressSpaceArray{
&scm.LogicalRouterVrfMulticastSsmAddressSpaceArgs{
Name: pulumi.String("string"),
GroupAddress: pulumi.String("string"),
Included: pulumi.Bool(false),
},
},
StaticRoutes: scm.LogicalRouterVrfMulticastStaticRouteArray{
&scm.LogicalRouterVrfMulticastStaticRouteArgs{
Name: pulumi.String("string"),
Destination: pulumi.String("string"),
Interface: pulumi.String("string"),
Nexthop: &scm.LogicalRouterVrfMulticastStaticRouteNexthopArgs{
IpAddress: pulumi.String("string"),
},
Preference: pulumi.Int(0),
},
},
},
Bgp: &scm.LogicalRouterVrfBgpArgs{
AdvertiseNetwork: &scm.LogicalRouterVrfBgpAdvertiseNetworkArgs{
Ipv4: &scm.LogicalRouterVrfBgpAdvertiseNetworkIpv4Args{
Networks: scm.LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArray{
&scm.LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArgs{
Name: pulumi.String("string"),
Backdoor: pulumi.Bool(false),
Multicast: pulumi.Bool(false),
Unicast: pulumi.Bool(false),
},
},
},
Ipv6: &scm.LogicalRouterVrfBgpAdvertiseNetworkIpv6Args{
Networks: scm.LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArray{
&scm.LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArgs{
Name: pulumi.String("string"),
Unicast: pulumi.Bool(false),
},
},
},
},
Aggregate: &scm.LogicalRouterVrfBgpAggregateArgs{
AggregateMed: pulumi.Bool(false),
},
AggregateRoutes: scm.LogicalRouterVrfBgpAggregateRouteArray{
&scm.LogicalRouterVrfBgpAggregateRouteArgs{
Name: pulumi.String("string"),
AsSet: pulumi.Bool(false),
Description: pulumi.String("string"),
Enable: pulumi.Bool(false),
SameMed: pulumi.Bool(false),
SummaryOnly: pulumi.Bool(false),
Type: &scm.LogicalRouterVrfBgpAggregateRouteTypeArgs{
Ipv4: &scm.LogicalRouterVrfBgpAggregateRouteTypeIpv4Args{
AttributeMap: pulumi.String("string"),
SummaryPrefix: pulumi.String("string"),
SuppressMap: pulumi.String("string"),
},
Ipv6: &scm.LogicalRouterVrfBgpAggregateRouteTypeIpv6Args{
AttributeMap: pulumi.String("string"),
SummaryPrefix: pulumi.String("string"),
SuppressMap: pulumi.String("string"),
},
},
},
},
AllowRedistDefaultRoute: pulumi.Bool(false),
AlwaysAdvertiseNetworkRoute: pulumi.Bool(false),
AsFormat: pulumi.String("string"),
ConfederationMemberAs: pulumi.String("string"),
DefaultLocalPreference: pulumi.Int(0),
EcmpMultiAs: pulumi.Bool(false),
Enable: pulumi.Bool(false),
EnforceFirstAs: pulumi.Bool(false),
FastExternalFailover: pulumi.Bool(false),
GlobalBfd: &scm.LogicalRouterVrfBgpGlobalBfdArgs{
Profile: pulumi.String("string"),
},
GracefulRestart: &scm.LogicalRouterVrfBgpGracefulRestartArgs{
Enable: pulumi.Bool(false),
LocalRestartTime: pulumi.Int(0),
MaxPeerRestartTime: pulumi.Int(0),
StaleRouteTime: pulumi.Int(0),
},
GracefulShutdown: pulumi.Bool(false),
InstallRoute: pulumi.Bool(false),
LocalAs: pulumi.String("string"),
Med: &scm.LogicalRouterVrfBgpMedArgs{
AlwaysCompareMed: pulumi.Bool(false),
DeterministicMedComparison: pulumi.Bool(false),
},
PeerGroups: scm.LogicalRouterVrfBgpPeerGroupArray{
&scm.LogicalRouterVrfBgpPeerGroupArgs{
Name: pulumi.String("string"),
AddressFamily: &scm.LogicalRouterVrfBgpPeerGroupAddressFamilyArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
AggregatedConfedAsPath: pulumi.Bool(false),
ConnectionOptions: &scm.LogicalRouterVrfBgpPeerGroupConnectionOptionsArgs{
Authentication: pulumi.String("string"),
Dampening: pulumi.String("string"),
Multihop: pulumi.Int(0),
Timers: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
FilteringProfile: &scm.LogicalRouterVrfBgpPeerGroupFilteringProfileArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
Peers: scm.LogicalRouterVrfBgpPeerGroupPeerArray{
&scm.LogicalRouterVrfBgpPeerGroupPeerArgs{
Name: pulumi.String("string"),
LocalAddress: &scm.LogicalRouterVrfBgpPeerGroupPeerLocalAddressArgs{
Interface: pulumi.String("string"),
Ip: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
EnableMpBgp: pulumi.Bool(false),
EnableSenderSideLoopDetection: pulumi.Bool(false),
Inherit: &scm.LogicalRouterVrfBgpPeerGroupPeerInheritArgs{
No: &scm.LogicalRouterVrfBgpPeerGroupPeerInheritNoArgs{
AddressFamily: &scm.LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamilyArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
FilteringProfile: &scm.LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfileArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
},
Yes: &scm.LogicalRouterVrfBgpPeerGroupPeerInheritYesArgs{},
},
Bfd: &scm.LogicalRouterVrfBgpPeerGroupPeerBfdArgs{
Multihop: &scm.LogicalRouterVrfBgpPeerGroupPeerBfdMultihopArgs{
MinReceivedTtl: pulumi.Int(0),
},
Profile: pulumi.String("string"),
},
ConnectionOptions: &scm.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsArgs{
Authentication: pulumi.String("string"),
Dampening: pulumi.String("string"),
HoldTime: pulumi.String("string"),
IdleHoldTime: pulumi.Int(0),
IncomingBgpConnection: &scm.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnectionArgs{
Allow: pulumi.Bool(false),
RemotePort: pulumi.Int(0),
},
KeepAliveInterval: pulumi.String("string"),
MaxPrefixes: pulumi.String("string"),
MinRouteAdvInterval: pulumi.Int(0),
Multihop: pulumi.String("string"),
OpenDelayTime: pulumi.Int(0),
OutgoingBgpConnection: &scm.LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnectionArgs{
Allow: pulumi.Bool(false),
LocalPort: pulumi.Int(0),
},
Timers: pulumi.String("string"),
},
Passive: pulumi.Bool(false),
PeerAddress: &scm.LogicalRouterVrfBgpPeerGroupPeerPeerAddressArgs{
Fqdn: pulumi.String("string"),
Ip: pulumi.String("string"),
},
PeerAs: pulumi.String("string"),
PeeringType: pulumi.String("string"),
ReflectorClient: pulumi.String("string"),
SubsequentAddressFamilyIdentifier: &scm.LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifierArgs{
Multicast: pulumi.Bool(false),
Unicast: pulumi.Bool(false),
},
},
},
SoftResetWithStoredInfo: pulumi.Bool(false),
Type: &scm.LogicalRouterVrfBgpPeerGroupTypeArgs{
Ebgp: &scm.LogicalRouterVrfBgpPeerGroupTypeEbgpArgs{
ExportNexthop: pulumi.String("string"),
ImportNexthop: pulumi.String("string"),
RemovePrivateAs: pulumi.Bool(false),
},
EbgpConfed: &scm.LogicalRouterVrfBgpPeerGroupTypeEbgpConfedArgs{
ExportNexthop: pulumi.String("string"),
},
Ibgp: &scm.LogicalRouterVrfBgpPeerGroupTypeIbgpArgs{
ExportNexthop: pulumi.String("string"),
},
IbgpConfed: &scm.LogicalRouterVrfBgpPeerGroupTypeIbgpConfedArgs{
ExportNexthop: pulumi.String("string"),
},
},
},
},
Policy: &scm.LogicalRouterVrfBgpPolicyArgs{
Aggregation: &scm.LogicalRouterVrfBgpPolicyAggregationArgs{
Addresses: scm.LogicalRouterVrfBgpPolicyAggregationAddressArray{
&scm.LogicalRouterVrfBgpPolicyAggregationAddressArgs{
Name: pulumi.String("string"),
AdvertiseFilters: scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArray{
&scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArgs{
Name: pulumi.String("string"),
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArgs{
Name: pulumi.String("string"),
Exact: pulumi.Bool(false),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
},
},
AggregateRouteAttributes: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesArgs{
AsPath: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathArgs{
None: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathNoneArgs{},
Prepend: pulumi.Int(0),
Remove: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathRemoveArgs{},
RemoveAndPrepend: pulumi.Int(0),
},
AsPathLimit: pulumi.Int(0),
Community: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
LocalPreference: pulumi.Int(0),
Med: pulumi.Int(0),
Nexthop: pulumi.String("string"),
Origin: pulumi.String("string"),
Weight: pulumi.Int(0),
},
AsSet: pulumi.Bool(false),
Enable: pulumi.Bool(false),
Prefix: pulumi.String("string"),
Summary: pulumi.Bool(false),
SuppressFilters: scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArray{
&scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArgs{
Name: pulumi.String("string"),
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArgs{
Name: pulumi.String("string"),
Exact: pulumi.Bool(false),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
},
},
},
},
},
ConditionalAdvertisement: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementArgs{
Policies: scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArray{
&scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArgs{
Name: pulumi.String("string"),
AdvertiseFilters: scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArray{
&scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArgs{
Name: pulumi.String("string"),
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArgs{
Name: pulumi.String("string"),
Exact: pulumi.Bool(false),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
},
},
Enable: pulumi.Bool(false),
NonExistFilters: scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArray{
&scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArgs{
Name: pulumi.String("string"),
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArgs{
Name: pulumi.String("string"),
Exact: pulumi.Bool(false),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
},
},
UsedBies: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Export: &scm.LogicalRouterVrfBgpPolicyExportArgs{
Rules: scm.LogicalRouterVrfBgpPolicyExportRuleArray{
&scm.LogicalRouterVrfBgpPolicyExportRuleArgs{
Name: pulumi.String("string"),
Action: &scm.LogicalRouterVrfBgpPolicyExportRuleActionArgs{
Allow: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowArgs{
Update: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateArgs{
AsPath: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathArgs{
None: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathNoneArgs{},
Prepend: pulumi.Int(0),
Remove: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathRemoveArgs{},
RemoveAndPrepend: pulumi.Int(0),
},
AsPathLimit: pulumi.Int(0),
Community: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
LocalPreference: pulumi.Int(0),
Med: pulumi.Int(0),
Nexthop: pulumi.String("string"),
Origin: pulumi.String("string"),
},
},
Deny: &scm.LogicalRouterVrfBgpPolicyExportRuleActionDenyArgs{},
},
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyExportRuleMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArgs{
Exact: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyExportRuleMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyExportRuleMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
UsedBies: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Import: &scm.LogicalRouterVrfBgpPolicyImportArgs{
Rules: scm.LogicalRouterVrfBgpPolicyImportRuleArray{
&scm.LogicalRouterVrfBgpPolicyImportRuleArgs{
Name: pulumi.String("string"),
Action: &scm.LogicalRouterVrfBgpPolicyImportRuleActionArgs{
Allow: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowArgs{
Dampening: pulumi.String("string"),
Update: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateArgs{
AsPath: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathArgs{
None: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathNoneArgs{},
Prepend: pulumi.Int(0),
Remove: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathRemoveArgs{},
RemoveAndPrepend: pulumi.Int(0),
},
AsPathLimit: pulumi.Int(0),
Community: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityArgs{
Appends: pulumi.StringArray{
pulumi.String("string"),
},
None: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityNoneArgs{},
Overwrites: pulumi.StringArray{
pulumi.String("string"),
},
RemoveAll: &scm.LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityRemoveAllArgs{},
RemoveRegex: pulumi.String("string"),
},
LocalPreference: pulumi.Int(0),
Med: pulumi.Int(0),
Nexthop: pulumi.String("string"),
Origin: pulumi.String("string"),
Weight: pulumi.Int(0),
},
},
Deny: &scm.LogicalRouterVrfBgpPolicyImportRuleActionDenyArgs{},
},
Enable: pulumi.Bool(false),
Match: &scm.LogicalRouterVrfBgpPolicyImportRuleMatchArgs{
AddressPrefixes: scm.LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArray{
&scm.LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArgs{
Name: pulumi.String("string"),
Exact: pulumi.Bool(false),
},
},
Afi: pulumi.String("string"),
AsPath: &scm.LogicalRouterVrfBgpPolicyImportRuleMatchAsPathArgs{
Regex: pulumi.String("string"),
},
Community: &scm.LogicalRouterVrfBgpPolicyImportRuleMatchCommunityArgs{
Regex: pulumi.String("string"),
},
ExtendedCommunity: &scm.LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunityArgs{
Regex: pulumi.String("string"),
},
FromPeers: pulumi.StringArray{
pulumi.String("string"),
},
Med: pulumi.Int(0),
Nexthops: pulumi.StringArray{
pulumi.String("string"),
},
RouteTable: pulumi.String("string"),
Safi: pulumi.String("string"),
},
UsedBies: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
RedistRules: scm.LogicalRouterVrfBgpRedistRuleArray{
&scm.LogicalRouterVrfBgpRedistRuleArgs{
Name: pulumi.String("string"),
AddressFamilyIdentifier: pulumi.String("string"),
Enable: pulumi.Bool(false),
Metric: pulumi.Int(0),
RouteTable: pulumi.String("string"),
SetAsPathLimit: pulumi.Int(0),
SetCommunities: pulumi.StringArray{
pulumi.String("string"),
},
SetExtendedCommunities: pulumi.StringArray{
pulumi.String("string"),
},
SetLocalPreference: pulumi.Int(0),
SetMed: pulumi.Int(0),
SetOrigin: pulumi.String("string"),
},
},
RedistributionProfile: &scm.LogicalRouterVrfBgpRedistributionProfileArgs{
Ipv4: &scm.LogicalRouterVrfBgpRedistributionProfileIpv4Args{
Unicast: pulumi.String("string"),
},
Ipv6: &scm.LogicalRouterVrfBgpRedistributionProfileIpv6Args{
Unicast: pulumi.String("string"),
},
},
RejectDefaultRoute: pulumi.Bool(false),
RouterId: pulumi.String("string"),
},
Ospf: &scm.LogicalRouterVrfOspfArgs{
AllowRedistDefaultRoute: pulumi.Bool(false),
Areas: scm.LogicalRouterVrfOspfAreaArray{
&scm.LogicalRouterVrfOspfAreaArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Interfaces: scm.LogicalRouterVrfOspfAreaInterfaceArray{
&scm.LogicalRouterVrfOspfAreaInterfaceArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Bfd: &scm.LogicalRouterVrfOspfAreaInterfaceBfdArgs{
Profile: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
LinkType: &scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeArgs{
Broadcast: &scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeBroadcastArgs{},
P2mp: &scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpArgs{
Neighbors: scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArray{
&scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArgs{
Name: pulumi.String("string"),
Priority: pulumi.Int(0),
},
},
},
P2p: &scm.LogicalRouterVrfOspfAreaInterfaceLinkTypeP2pArgs{},
},
Metric: pulumi.Int(0),
MtuIgnore: pulumi.Bool(false),
Passive: pulumi.Bool(false),
Priority: pulumi.Int(0),
Timing: pulumi.String("string"),
VrTiming: &scm.LogicalRouterVrfOspfAreaInterfaceVrTimingArgs{
DeadCounts: pulumi.Int(0),
GrDelay: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
RetransmitInterval: pulumi.Int(0),
TransitDelay: pulumi.Int(0),
},
},
},
Ranges: scm.LogicalRouterVrfOspfAreaRangeArray{
&scm.LogicalRouterVrfOspfAreaRangeArgs{
Name: pulumi.String("string"),
Advertise: pulumi.Bool(false),
Substitute: pulumi.String("string"),
},
},
Type: &scm.LogicalRouterVrfOspfAreaTypeArgs{
Normal: &scm.LogicalRouterVrfOspfAreaTypeNormalArgs{
Abr: &scm.LogicalRouterVrfOspfAreaTypeNormalAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
OutboundFilterList: pulumi.String("string"),
},
},
Nssa: &scm.LogicalRouterVrfOspfAreaTypeNssaArgs{
Abr: &scm.LogicalRouterVrfOspfAreaTypeNssaAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
NssaExtRanges: scm.LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArray{
&scm.LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArgs{
Name: pulumi.String("string"),
Advertise: pulumi.Bool(false),
RouteTag: pulumi.Int(0),
},
},
OutboundFilterList: pulumi.String("string"),
},
AcceptSummary: pulumi.Bool(false),
DefaultInformationOriginate: &scm.LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginateArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("string"),
},
DefaultRoute: &scm.LogicalRouterVrfOspfAreaTypeNssaDefaultRouteArgs{
Advertise: &scm.LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertiseArgs{
Metric: pulumi.Int(0),
Type: pulumi.String("string"),
},
Disable: &scm.LogicalRouterVrfOspfAreaTypeNssaDefaultRouteDisableArgs{},
},
NoSummary: pulumi.Bool(false),
NssaExtRanges: scm.LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArray{
&scm.LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArgs{
Name: pulumi.String("string"),
Advertise: &scm.LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeAdvertiseArgs{},
Suppress: &scm.LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeSuppressArgs{},
},
},
},
Stub: &scm.LogicalRouterVrfOspfAreaTypeStubArgs{
Abr: &scm.LogicalRouterVrfOspfAreaTypeStubAbrArgs{
ExportList: pulumi.String("string"),
ImportList: pulumi.String("string"),
InboundFilterList: pulumi.String("string"),
OutboundFilterList: pulumi.String("string"),
},
AcceptSummary: pulumi.Bool(false),
DefaultRoute: &scm.LogicalRouterVrfOspfAreaTypeStubDefaultRouteArgs{
Advertise: &scm.LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertiseArgs{
Metric: pulumi.Int(0),
},
Disable: &scm.LogicalRouterVrfOspfAreaTypeStubDefaultRouteDisableArgs{},
},
DefaultRouteMetric: pulumi.Int(0),
NoSummary: pulumi.Bool(false),
},
},
VirtualLinks: scm.LogicalRouterVrfOspfAreaVirtualLinkArray{
&scm.LogicalRouterVrfOspfAreaVirtualLinkArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Bfd: &scm.LogicalRouterVrfOspfAreaVirtualLinkBfdArgs{
Profile: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
InstanceId: pulumi.Int(0),
InterfaceId: pulumi.Int(0),
NeighborId: pulumi.String("string"),
Passive: pulumi.Bool(false),
Timing: pulumi.String("string"),
TransitAreaId: pulumi.String("string"),
VrTiming: &scm.LogicalRouterVrfOspfAreaVirtualLinkVrTimingArgs{
DeadCounts: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
RetransmitInterval: pulumi.Int(0),
TransitDelay: pulumi.Int(0),
},
},
},
VrRanges: scm.LogicalRouterVrfOspfAreaVrRangeArray{
&scm.LogicalRouterVrfOspfAreaVrRangeArgs{
Name: pulumi.String("string"),
Advertise: &scm.LogicalRouterVrfOspfAreaVrRangeAdvertiseArgs{},
Suppress: &scm.LogicalRouterVrfOspfAreaVrRangeSuppressArgs{},
},
},
},
},
AuthProfiles: scm.LogicalRouterVrfOspfAuthProfileArray{
&scm.LogicalRouterVrfOspfAuthProfileArgs{
Name: pulumi.String("string"),
Md5s: scm.LogicalRouterVrfOspfAuthProfileMd5Array{
&scm.LogicalRouterVrfOspfAuthProfileMd5Args{
Name: pulumi.Float64(0),
Key: pulumi.String("string"),
Preferred: pulumi.Bool(false),
},
},
Password: pulumi.String("string"),
},
},
Enable: pulumi.Bool(false),
ExportRules: scm.LogicalRouterVrfOspfExportRuleArray{
&scm.LogicalRouterVrfOspfExportRuleArgs{
Name: pulumi.String("string"),
Metric: pulumi.Int(0),
NewPathType: pulumi.String("string"),
NewTag: pulumi.String("string"),
},
},
FloodPrevention: &scm.LogicalRouterVrfOspfFloodPreventionArgs{
Hello: &scm.LogicalRouterVrfOspfFloodPreventionHelloArgs{
Enable: pulumi.Bool(false),
MaxPacket: pulumi.Int(0),
},
Lsa: &scm.LogicalRouterVrfOspfFloodPreventionLsaArgs{
Enable: pulumi.Bool(false),
MaxPacket: pulumi.Int(0),
},
},
GlobalBfd: &scm.LogicalRouterVrfOspfGlobalBfdArgs{
Profile: pulumi.String("string"),
},
GlobalIfTimer: pulumi.String("string"),
GracefulRestart: &scm.LogicalRouterVrfOspfGracefulRestartArgs{
Enable: pulumi.Bool(false),
GracePeriod: pulumi.Int(0),
HelperEnable: pulumi.Bool(false),
MaxNeighborRestartTime: pulumi.Int(0),
StrictLsaChecking: pulumi.Bool(false),
},
RedistributionProfile: pulumi.String("string"),
RejectDefaultRoute: pulumi.Bool(false),
Rfc1583: pulumi.Bool(false),
RouterId: pulumi.String("string"),
SpfTimer: pulumi.String("string"),
VrTimers: &scm.LogicalRouterVrfOspfVrTimersArgs{
LsaInterval: pulumi.Int(0),
SpfCalculationDelay: pulumi.Int(0),
},
},
Ecmp: &scm.LogicalRouterVrfEcmpArgs{
Algorithm: &scm.LogicalRouterVrfEcmpAlgorithmArgs{
BalancedRoundRobin: &scm.LogicalRouterVrfEcmpAlgorithmBalancedRoundRobinArgs{},
IpHash: &scm.LogicalRouterVrfEcmpAlgorithmIpHashArgs{
HashSeed: pulumi.Int(0),
SrcOnly: pulumi.Bool(false),
UsePort: pulumi.Bool(false),
},
IpModulo: &scm.LogicalRouterVrfEcmpAlgorithmIpModuloArgs{},
WeightedRoundRobin: &scm.LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinArgs{
Interfaces: scm.LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArray{
&scm.LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArgs{
Name: pulumi.String("string"),
Weight: pulumi.Int(0),
},
},
},
},
Enable: pulumi.Bool(false),
MaxPath: pulumi.Int(0),
StrictSourcePath: pulumi.Bool(false),
SymmetricReturn: pulumi.Bool(false),
},
RibFilter: &scm.LogicalRouterVrfRibFilterArgs{
Ipv4: &scm.LogicalRouterVrfRibFilterIpv4Args{
Bgp: &scm.LogicalRouterVrfRibFilterIpv4BgpArgs{
RouteMap: pulumi.String("string"),
},
Ospf: &scm.LogicalRouterVrfRibFilterIpv4OspfArgs{
RouteMap: pulumi.String("string"),
},
Rip: &scm.LogicalRouterVrfRibFilterIpv4RipArgs{
RouteMap: pulumi.String("string"),
},
Static: &scm.LogicalRouterVrfRibFilterIpv4StaticArgs{
RouteMap: pulumi.String("string"),
},
},
Ipv6: &scm.LogicalRouterVrfRibFilterIpv6Args{
Bgp: &scm.LogicalRouterVrfRibFilterIpv6BgpArgs{
RouteMap: pulumi.String("string"),
},
Ospfv3: &scm.LogicalRouterVrfRibFilterIpv6Ospfv3Args{
RouteMap: pulumi.String("string"),
},
Static: &scm.LogicalRouterVrfRibFilterIpv6StaticArgs{
RouteMap: pulumi.String("string"),
},
},
},
Rip: &scm.LogicalRouterVrfRipArgs{
AuthProfile: pulumi.String("string"),
DefaultInformationOriginate: pulumi.Bool(false),
Enable: pulumi.Bool(false),
GlobalBfd: &scm.LogicalRouterVrfRipGlobalBfdArgs{
Profile: pulumi.String("string"),
},
GlobalInboundDistributeList: &scm.LogicalRouterVrfRipGlobalInboundDistributeListArgs{
AccessList: pulumi.String("string"),
},
GlobalOutboundDistributeList: &scm.LogicalRouterVrfRipGlobalOutboundDistributeListArgs{
AccessList: pulumi.String("string"),
},
GlobalTimer: pulumi.String("string"),
Interfaces: scm.LogicalRouterVrfRipInterfaceArray{
&scm.LogicalRouterVrfRipInterfaceArgs{
Name: pulumi.String("string"),
Authentication: pulumi.String("string"),
Bfd: &scm.LogicalRouterVrfRipInterfaceBfdArgs{
Profile: pulumi.String("string"),
},
Enable: pulumi.Bool(false),
InterfaceInboundDistributeList: &scm.LogicalRouterVrfRipInterfaceInterfaceInboundDistributeListArgs{
AccessList: pulumi.String("string"),
Metric: pulumi.Int(0),
},
InterfaceOutboundDistributeList: &scm.LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeListArgs{
AccessList: pulumi.String("string"),
Metric: pulumi.Int(0),
},
Mode: pulumi.String("string"),
SplitHorizon: pulumi.String("string"),
},
},
RedistributionProfile: pulumi.String("string"),
},
RoutingTable: &scm.LogicalRouterVrfRoutingTableArgs{
Ip: &scm.LogicalRouterVrfRoutingTableIpArgs{
StaticRoutes: scm.LogicalRouterVrfRoutingTableIpStaticRouteArray{
&scm.LogicalRouterVrfRoutingTableIpStaticRouteArgs{
Name: pulumi.String("string"),
AdminDist: pulumi.Int(0),
Bfd: &scm.LogicalRouterVrfRoutingTableIpStaticRouteBfdArgs{
Profile: pulumi.String("string"),
},
Destination: pulumi.String("string"),
Interface: pulumi.String("string"),
Metric: pulumi.Int(0),
Nexthop: &scm.LogicalRouterVrfRoutingTableIpStaticRouteNexthopArgs{
Discard: &scm.LogicalRouterVrfRoutingTableIpStaticRouteNexthopDiscardArgs{},
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
NextLr: pulumi.String("string"),
NextVr: pulumi.String("string"),
Receive: &scm.LogicalRouterVrfRoutingTableIpStaticRouteNexthopReceiveArgs{},
Tunnel: pulumi.String("string"),
},
PathMonitor: &scm.LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorArgs{
Enable: pulumi.Bool(false),
FailureCondition: pulumi.String("string"),
HoldTime: pulumi.Int(0),
MonitorDestinations: scm.LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArray{
&scm.LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArgs{
Name: pulumi.String("string"),
Count: pulumi.Int(0),
Destination: pulumi.String("string"),
DestinationFqdn: pulumi.String("string"),
Enable: pulumi.Bool(false),
Interval: pulumi.Int(0),
Source: pulumi.String("string"),
},
},
},
RouteTable: &scm.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableArgs{
Both: &scm.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableBothArgs{},
Multicast: &scm.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableMulticastArgs{},
NoInstall: &scm.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableNoInstallArgs{},
Unicast: &scm.LogicalRouterVrfRoutingTableIpStaticRouteRouteTableUnicastArgs{},
},
},
},
},
Ipv6: &scm.LogicalRouterVrfRoutingTableIpv6Args{
StaticRoutes: scm.LogicalRouterVrfRoutingTableIpv6StaticRouteArray{
&scm.LogicalRouterVrfRoutingTableIpv6StaticRouteArgs{
Name: pulumi.String("string"),
AdminDist: pulumi.Int(0),
Bfd: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteBfdArgs{
Profile: pulumi.String("string"),
},
Destination: pulumi.String("string"),
Interface: pulumi.String("string"),
Metric: pulumi.Int(0),
Nexthop: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopArgs{
Discard: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopDiscardArgs{},
Fqdn: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
NextLr: pulumi.String("string"),
NextVr: pulumi.String("string"),
Receive: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopReceiveArgs{},
Tunnel: pulumi.String("string"),
},
Option: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteOptionArgs{
Passive: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteOptionPassiveArgs{},
},
PathMonitor: &scm.LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorArgs{
Enable: pulumi.Bool(false),
FailureCondition: pulumi.String("string"),
HoldTime: pulumi.Int(0),
MonitorDestinations: scm.LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArray{
&scm.LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArgs{
Name: pulumi.String("string"),
Count: pulumi.Int(0),
Destination: pulumi.String("string"),
DestinationFqdn: pulumi.String("string"),
Enable: pulumi.Bool(false),
Interval: pulumi.Int(0),
Source: pulumi.String("string"),
},
},
},
RouteTable: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableArgs{
Both: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableBothArgs{},
Multicast: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableMulticastArgs{},
NoInstall: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableNoInstallArgs{},
Unicast: &scm.LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableUnicastArgs{},
},
},
},
},
},
SdwanType: pulumi.String("string"),
VrAdminDists: &scm.LogicalRouterVrfVrAdminDistsArgs{
Ebgp: pulumi.Int(0),
Ibgp: pulumi.Int(0),
OspfExt: pulumi.Int(0),
OspfInt: pulumi.Int(0),
Ospfv3Ext: pulumi.Int(0),
Ospfv3Int: pulumi.Int(0),
Rip: pulumi.Int(0),
Static: pulumi.Int(0),
StaticIpv6: pulumi.Int(0),
},
ZoneName: pulumi.String("string"),
},
},
})
var logicalRouterResource = new LogicalRouter("logicalRouterResource", LogicalRouterArgs.builder()
.device("string")
.folder("string")
.name("string")
.routingStack("string")
.snippet("string")
.vrves(LogicalRouterVrfArgs.builder()
.name("string")
.globalVrid(0)
.ospfv3(LogicalRouterVrfOspfv3Args.builder()
.allowRedistDefaultRoute(false)
.areas(LogicalRouterVrfOspfv3AreaArgs.builder()
.name("string")
.authentication("string")
.interfaces(LogicalRouterVrfOspfv3AreaInterfaceArgs.builder()
.name("string")
.mtuIgnore(false)
.enable(false)
.instanceId(0)
.linkType(LogicalRouterVrfOspfv3AreaInterfaceLinkTypeArgs.builder()
.broadcast(LogicalRouterVrfOspfv3AreaInterfaceLinkTypeBroadcastArgs.builder()
.build())
.p2mp(LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpArgs.builder()
.neighbors(LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArgs.builder()
.name("string")
.priority(0)
.build())
.build())
.p2p(LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2pArgs.builder()
.build())
.build())
.metric(0)
.authentication("string")
.bfd(LogicalRouterVrfOspfv3AreaInterfaceBfdArgs.builder()
.profile("string")
.build())
.neighbors(LogicalRouterVrfOspfv3AreaInterfaceNeighborArgs.builder()
.name("string")
.build())
.passive(false)
.priority(0)
.timing("string")
.vrTiming(LogicalRouterVrfOspfv3AreaInterfaceVrTimingArgs.builder()
.deadCounts(0)
.grDelay(0)
.helloInterval(0)
.retransmitInterval(0)
.transitDelay(0)
.build())
.build())
.ranges(LogicalRouterVrfOspfv3AreaRangeArgs.builder()
.name("string")
.advertise(false)
.build())
.type(LogicalRouterVrfOspfv3AreaTypeArgs.builder()
.normal(LogicalRouterVrfOspfv3AreaTypeNormalArgs.builder()
.abr(LogicalRouterVrfOspfv3AreaTypeNormalAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.outboundFilterList("string")
.build())
.build())
.nssa(LogicalRouterVrfOspfv3AreaTypeNssaArgs.builder()
.abr(LogicalRouterVrfOspfv3AreaTypeNssaAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.nssaExtRanges(LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArgs.builder()
.name("string")
.advertise(LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeAdvertiseArgs.builder()
.build())
.routeTag(0)
.suppress(LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeSuppressArgs.builder()
.build())
.build())
.outboundFilterList("string")
.build())
.acceptSummary(false)
.defaultInformationOriginate(LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginateArgs.builder()
.metric(0)
.metricType("string")
.build())
.defaultRoute(LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteArgs.builder()
.advertise(LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertiseArgs.builder()
.metric(0)
.type("string")
.build())
.disable(LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteDisableArgs.builder()
.build())
.build())
.noSummary(false)
.nssaExtRanges(LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArgs.builder()
.name("string")
.advertise(LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeAdvertiseArgs.builder()
.build())
.routeTag(0)
.suppress(LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeSuppressArgs.builder()
.build())
.build())
.build())
.stub(LogicalRouterVrfOspfv3AreaTypeStubArgs.builder()
.abr(LogicalRouterVrfOspfv3AreaTypeStubAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.outboundFilterList("string")
.build())
.acceptSummary(false)
.defaultRoute(LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteArgs.builder()
.advertise(LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertiseArgs.builder()
.metric(0)
.build())
.disable(LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteDisableArgs.builder()
.build())
.build())
.defaultRouteMetric(0)
.noSummary(false)
.build())
.build())
.virtualLinks(LogicalRouterVrfOspfv3AreaVirtualLinkArgs.builder()
.name("string")
.authentication("string")
.bfd(LogicalRouterVrfOspfv3AreaVirtualLinkBfdArgs.builder()
.profile("string")
.build())
.enable(false)
.instanceId(0)
.interfaceId(0)
.neighborId("string")
.passive(false)
.timing("string")
.transitAreaId("string")
.vrTiming(LogicalRouterVrfOspfv3AreaVirtualLinkVrTimingArgs.builder()
.deadCounts(0)
.helloInterval(0)
.retransmitInterval(0)
.transitDelay(0)
.build())
.build())
.vrRanges(LogicalRouterVrfOspfv3AreaVrRangeArgs.builder()
.name("string")
.advertise(LogicalRouterVrfOspfv3AreaVrRangeAdvertiseArgs.builder()
.build())
.suppress(LogicalRouterVrfOspfv3AreaVrRangeSuppressArgs.builder()
.build())
.build())
.build())
.authProfiles(LogicalRouterVrfOspfv3AuthProfileArgs.builder()
.name("string")
.ah(LogicalRouterVrfOspfv3AuthProfileAhArgs.builder()
.md5(LogicalRouterVrfOspfv3AuthProfileAhMd5Args.builder()
.key("string")
.build())
.sha1(LogicalRouterVrfOspfv3AuthProfileAhSha1Args.builder()
.key("string")
.build())
.sha256(LogicalRouterVrfOspfv3AuthProfileAhSha256Args.builder()
.key("string")
.build())
.sha384(LogicalRouterVrfOspfv3AuthProfileAhSha384Args.builder()
.key("string")
.build())
.sha512(LogicalRouterVrfOspfv3AuthProfileAhSha512Args.builder()
.key("string")
.build())
.build())
.esp(LogicalRouterVrfOspfv3AuthProfileEspArgs.builder()
.authentication(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationArgs.builder()
.md5(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5Args.builder()
.key("string")
.build())
.none(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationNoneArgs.builder()
.build())
.sha1(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1Args.builder()
.key("string")
.build())
.sha256(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256Args.builder()
.key("string")
.build())
.sha384(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384Args.builder()
.key("string")
.build())
.sha512(LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512Args.builder()
.key("string")
.build())
.build())
.encryption(LogicalRouterVrfOspfv3AuthProfileEspEncryptionArgs.builder()
.algorithm("string")
.key("string")
.build())
.build())
.spi("string")
.build())
.disableTransitTraffic(false)
.enable(false)
.exportRules(LogicalRouterVrfOspfv3ExportRuleArgs.builder()
.name("string")
.metric(0)
.newPathType("string")
.newTag("string")
.build())
.globalBfd(LogicalRouterVrfOspfv3GlobalBfdArgs.builder()
.profile("string")
.build())
.globalIfTimer("string")
.gracefulRestart(LogicalRouterVrfOspfv3GracefulRestartArgs.builder()
.enable(false)
.gracePeriod(0)
.helperEnable(false)
.maxNeighborRestartTime(0)
.strictLsaChecking(false)
.build())
.redistributionProfile("string")
.rejectDefaultRoute(false)
.routerId("string")
.spfTimer("string")
.vrTimers(LogicalRouterVrfOspfv3VrTimersArgs.builder()
.lsaInterval(0)
.spfCalculationDelay(0)
.build())
.build())
.adminDists(LogicalRouterVrfAdminDistsArgs.builder()
.bgpExternal(0)
.bgpInternal(0)
.bgpLocal(0)
.ospfExt(0)
.ospfInter(0)
.ospfIntra(0)
.ospfv3Ext(0)
.ospfv3Inter(0)
.ospfv3Intra(0)
.rip(0)
.static_(0)
.staticIpv6(0)
.build())
.interfaces("string")
.multicast(LogicalRouterVrfMulticastArgs.builder()
.enable(false)
.enableV6(false)
.igmp(LogicalRouterVrfMulticastIgmpArgs.builder()
.dynamic(LogicalRouterVrfMulticastIgmpDynamicArgs.builder()
.interfaces(LogicalRouterVrfMulticastIgmpDynamicInterfaceArgs.builder()
.name("string")
.groupFilter("string")
.maxGroups("string")
.maxSources("string")
.queryProfile("string")
.robustness("string")
.routerAlertPolicing(false)
.version("string")
.build())
.build())
.enable(false)
.statics(LogicalRouterVrfMulticastIgmpStaticArgs.builder()
.name("string")
.groupAddress("string")
.interface_("string")
.sourceAddress("string")
.build())
.build())
.interfaceGroups(LogicalRouterVrfMulticastInterfaceGroupArgs.builder()
.name("string")
.description("string")
.groupPermission(LogicalRouterVrfMulticastInterfaceGroupGroupPermissionArgs.builder()
.anySourceMulticasts(LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArgs.builder()
.name("string")
.groupAddress("string")
.included(false)
.build())
.sourceSpecificMulticasts(LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArgs.builder()
.name("string")
.groupAddress("string")
.included(false)
.sourceAddress("string")
.build())
.build())
.igmp(LogicalRouterVrfMulticastInterfaceGroupIgmpArgs.builder()
.enable(false)
.immediateLeave(false)
.lastMemberQueryInterval(0)
.maxGroups("string")
.maxQueryResponseTime(0)
.maxSources("string")
.mode("string")
.queryInterval(0)
.robustness("string")
.routerAlertPolicing(false)
.version("string")
.build())
.interfaces("string")
.pim(LogicalRouterVrfMulticastInterfaceGroupPimArgs.builder()
.allowedNeighbors(LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArgs.builder()
.name("string")
.build())
.assertInterval(0)
.bsrBorder(false)
.drPriority(0)
.enable(false)
.helloInterval(0)
.joinPruneInterval(0)
.build())
.build())
.mode("string")
.msdp(LogicalRouterVrfMulticastMsdpArgs.builder()
.enable(false)
.globalAuthentication("string")
.globalTimer("string")
.originatorId(LogicalRouterVrfMulticastMsdpOriginatorIdArgs.builder()
.interface_("string")
.ip("string")
.build())
.peers(LogicalRouterVrfMulticastMsdpPeerArgs.builder()
.name("string")
.authentication("string")
.enable(false)
.inboundSaFilter("string")
.localAddress(LogicalRouterVrfMulticastMsdpPeerLocalAddressArgs.builder()
.interface_("string")
.ip("string")
.build())
.maxSa(0)
.outboundSaFilter("string")
.peerAddress(LogicalRouterVrfMulticastMsdpPeerPeerAddressArgs.builder()
.fqdn("string")
.ip("string")
.build())
.peerAs("string")
.build())
.build())
.pim(LogicalRouterVrfMulticastPimArgs.builder()
.enable(false)
.groupPermission("string")
.ifTimerGlobal("string")
.interfaces(LogicalRouterVrfMulticastPimInterfaceArgs.builder()
.name("string")
.description("string")
.drPriority(0)
.ifTimer("string")
.neighborFilter("string")
.sendBsm(false)
.build())
.routeAgeoutTime(0)
.rp(LogicalRouterVrfMulticastPimRpArgs.builder()
.externalRps(LogicalRouterVrfMulticastPimRpExternalRpArgs.builder()
.groupList("string")
.name("string")
.override(false)
.build())
.localRp(LogicalRouterVrfMulticastPimRpLocalRpArgs.builder()
.candidateRp(LogicalRouterVrfMulticastPimRpLocalRpCandidateRpArgs.builder()
.address("string")
.advertisementInterval(0)
.groupList("string")
.interface_("string")
.priority(0)
.build())
.staticRp(LogicalRouterVrfMulticastPimRpLocalRpStaticRpArgs.builder()
.address("string")
.groupList("string")
.interface_("string")
.override(false)
.build())
.build())
.build())
.rpfLookupMode("string")
.sptThresholds(LogicalRouterVrfMulticastPimSptThresholdArgs.builder()
.name("string")
.threshold("string")
.build())
.ssmAddressSpace(LogicalRouterVrfMulticastPimSsmAddressSpaceArgs.builder()
.groupList("string")
.build())
.build())
.routeAgeoutTime(0)
.rp(LogicalRouterVrfMulticastRpArgs.builder()
.externalRps(LogicalRouterVrfMulticastRpExternalRpArgs.builder()
.name("string")
.groupAddresses("string")
.override(false)
.build())
.localRp(LogicalRouterVrfMulticastRpLocalRpArgs.builder()
.candidateRp(LogicalRouterVrfMulticastRpLocalRpCandidateRpArgs.builder()
.address("string")
.advertisementInterval(0)
.groupAddresses("string")
.interface_("string")
.priority(0)
.build())
.staticRp(LogicalRouterVrfMulticastRpLocalRpStaticRpArgs.builder()
.address("string")
.groupAddresses("string")
.interface_("string")
.override(false)
.build())
.build())
.build())
.sptThresholds(LogicalRouterVrfMulticastSptThresholdArgs.builder()
.name("string")
.threshold("string")
.build())
.ssmAddressSpaces(LogicalRouterVrfMulticastSsmAddressSpaceArgs.builder()
.name("string")
.groupAddress("string")
.included(false)
.build())
.staticRoutes(LogicalRouterVrfMulticastStaticRouteArgs.builder()
.name("string")
.destination("string")
.interface_("string")
.nexthop(LogicalRouterVrfMulticastStaticRouteNexthopArgs.builder()
.ipAddress("string")
.build())
.preference(0)
.build())
.build())
.bgp(LogicalRouterVrfBgpArgs.builder()
.advertiseNetwork(LogicalRouterVrfBgpAdvertiseNetworkArgs.builder()
.ipv4(LogicalRouterVrfBgpAdvertiseNetworkIpv4Args.builder()
.networks(LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArgs.builder()
.name("string")
.backdoor(false)
.multicast(false)
.unicast(false)
.build())
.build())
.ipv6(LogicalRouterVrfBgpAdvertiseNetworkIpv6Args.builder()
.networks(LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArgs.builder()
.name("string")
.unicast(false)
.build())
.build())
.build())
.aggregate(LogicalRouterVrfBgpAggregateArgs.builder()
.aggregateMed(false)
.build())
.aggregateRoutes(LogicalRouterVrfBgpAggregateRouteArgs.builder()
.name("string")
.asSet(false)
.description("string")
.enable(false)
.sameMed(false)
.summaryOnly(false)
.type(LogicalRouterVrfBgpAggregateRouteTypeArgs.builder()
.ipv4(LogicalRouterVrfBgpAggregateRouteTypeIpv4Args.builder()
.attributeMap("string")
.summaryPrefix("string")
.suppressMap("string")
.build())
.ipv6(LogicalRouterVrfBgpAggregateRouteTypeIpv6Args.builder()
.attributeMap("string")
.summaryPrefix("string")
.suppressMap("string")
.build())
.build())
.build())
.allowRedistDefaultRoute(false)
.alwaysAdvertiseNetworkRoute(false)
.asFormat("string")
.confederationMemberAs("string")
.defaultLocalPreference(0)
.ecmpMultiAs(false)
.enable(false)
.enforceFirstAs(false)
.fastExternalFailover(false)
.globalBfd(LogicalRouterVrfBgpGlobalBfdArgs.builder()
.profile("string")
.build())
.gracefulRestart(LogicalRouterVrfBgpGracefulRestartArgs.builder()
.enable(false)
.localRestartTime(0)
.maxPeerRestartTime(0)
.staleRouteTime(0)
.build())
.gracefulShutdown(false)
.installRoute(false)
.localAs("string")
.med(LogicalRouterVrfBgpMedArgs.builder()
.alwaysCompareMed(false)
.deterministicMedComparison(false)
.build())
.peerGroups(LogicalRouterVrfBgpPeerGroupArgs.builder()
.name("string")
.addressFamily(LogicalRouterVrfBgpPeerGroupAddressFamilyArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.aggregatedConfedAsPath(false)
.connectionOptions(LogicalRouterVrfBgpPeerGroupConnectionOptionsArgs.builder()
.authentication("string")
.dampening("string")
.multihop(0)
.timers("string")
.build())
.enable(false)
.filteringProfile(LogicalRouterVrfBgpPeerGroupFilteringProfileArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.peers(LogicalRouterVrfBgpPeerGroupPeerArgs.builder()
.name("string")
.localAddress(LogicalRouterVrfBgpPeerGroupPeerLocalAddressArgs.builder()
.interface_("string")
.ip("string")
.build())
.enable(false)
.enableMpBgp(false)
.enableSenderSideLoopDetection(false)
.inherit(LogicalRouterVrfBgpPeerGroupPeerInheritArgs.builder()
.no(LogicalRouterVrfBgpPeerGroupPeerInheritNoArgs.builder()
.addressFamily(LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamilyArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.filteringProfile(LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfileArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.build())
.yes(LogicalRouterVrfBgpPeerGroupPeerInheritYesArgs.builder()
.build())
.build())
.bfd(LogicalRouterVrfBgpPeerGroupPeerBfdArgs.builder()
.multihop(LogicalRouterVrfBgpPeerGroupPeerBfdMultihopArgs.builder()
.minReceivedTtl(0)
.build())
.profile("string")
.build())
.connectionOptions(LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsArgs.builder()
.authentication("string")
.dampening("string")
.holdTime("string")
.idleHoldTime(0)
.incomingBgpConnection(LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnectionArgs.builder()
.allow(false)
.remotePort(0)
.build())
.keepAliveInterval("string")
.maxPrefixes("string")
.minRouteAdvInterval(0)
.multihop("string")
.openDelayTime(0)
.outgoingBgpConnection(LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnectionArgs.builder()
.allow(false)
.localPort(0)
.build())
.timers("string")
.build())
.passive(false)
.peerAddress(LogicalRouterVrfBgpPeerGroupPeerPeerAddressArgs.builder()
.fqdn("string")
.ip("string")
.build())
.peerAs("string")
.peeringType("string")
.reflectorClient("string")
.subsequentAddressFamilyIdentifier(LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifierArgs.builder()
.multicast(false)
.unicast(false)
.build())
.build())
.softResetWithStoredInfo(false)
.type(LogicalRouterVrfBgpPeerGroupTypeArgs.builder()
.ebgp(LogicalRouterVrfBgpPeerGroupTypeEbgpArgs.builder()
.exportNexthop("string")
.importNexthop("string")
.removePrivateAs(false)
.build())
.ebgpConfed(LogicalRouterVrfBgpPeerGroupTypeEbgpConfedArgs.builder()
.exportNexthop("string")
.build())
.ibgp(LogicalRouterVrfBgpPeerGroupTypeIbgpArgs.builder()
.exportNexthop("string")
.build())
.ibgpConfed(LogicalRouterVrfBgpPeerGroupTypeIbgpConfedArgs.builder()
.exportNexthop("string")
.build())
.build())
.build())
.policy(LogicalRouterVrfBgpPolicyArgs.builder()
.aggregation(LogicalRouterVrfBgpPolicyAggregationArgs.builder()
.addresses(LogicalRouterVrfBgpPolicyAggregationAddressArgs.builder()
.name("string")
.advertiseFilters(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArgs.builder()
.name("string")
.enable(false)
.match(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArgs.builder()
.name("string")
.exact(false)
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.build())
.aggregateRouteAttributes(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesArgs.builder()
.asPath(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathArgs.builder()
.none(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathNoneArgs.builder()
.build())
.prepend(0)
.remove(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathRemoveArgs.builder()
.build())
.removeAndPrepend(0)
.build())
.asPathLimit(0)
.community(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.localPreference(0)
.med(0)
.nexthop("string")
.origin("string")
.weight(0)
.build())
.asSet(false)
.enable(false)
.prefix("string")
.summary(false)
.suppressFilters(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArgs.builder()
.name("string")
.enable(false)
.match(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArgs.builder()
.name("string")
.exact(false)
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.build())
.build())
.build())
.conditionalAdvertisement(LogicalRouterVrfBgpPolicyConditionalAdvertisementArgs.builder()
.policies(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArgs.builder()
.name("string")
.advertiseFilters(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArgs.builder()
.name("string")
.enable(false)
.match(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArgs.builder()
.name("string")
.exact(false)
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.build())
.enable(false)
.nonExistFilters(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArgs.builder()
.name("string")
.enable(false)
.match(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArgs.builder()
.name("string")
.exact(false)
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.build())
.usedBies("string")
.build())
.build())
.export(LogicalRouterVrfBgpPolicyExportArgs.builder()
.rules(LogicalRouterVrfBgpPolicyExportRuleArgs.builder()
.name("string")
.action(LogicalRouterVrfBgpPolicyExportRuleActionArgs.builder()
.allow(LogicalRouterVrfBgpPolicyExportRuleActionAllowArgs.builder()
.update(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateArgs.builder()
.asPath(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathArgs.builder()
.none(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathNoneArgs.builder()
.build())
.prepend(0)
.remove(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathRemoveArgs.builder()
.build())
.removeAndPrepend(0)
.build())
.asPathLimit(0)
.community(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.localPreference(0)
.med(0)
.nexthop("string")
.origin("string")
.build())
.build())
.deny(LogicalRouterVrfBgpPolicyExportRuleActionDenyArgs.builder()
.build())
.build())
.enable(false)
.match(LogicalRouterVrfBgpPolicyExportRuleMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArgs.builder()
.exact(false)
.name("string")
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyExportRuleMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyExportRuleMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.usedBies("string")
.build())
.build())
.import_(LogicalRouterVrfBgpPolicyImportArgs.builder()
.rules(LogicalRouterVrfBgpPolicyImportRuleArgs.builder()
.name("string")
.action(LogicalRouterVrfBgpPolicyImportRuleActionArgs.builder()
.allow(LogicalRouterVrfBgpPolicyImportRuleActionAllowArgs.builder()
.dampening("string")
.update(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateArgs.builder()
.asPath(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathArgs.builder()
.none(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathNoneArgs.builder()
.build())
.prepend(0)
.remove(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathRemoveArgs.builder()
.build())
.removeAndPrepend(0)
.build())
.asPathLimit(0)
.community(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityArgs.builder()
.appends("string")
.none(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityNoneArgs.builder()
.build())
.overwrites("string")
.removeAll(LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityRemoveAllArgs.builder()
.build())
.removeRegex("string")
.build())
.localPreference(0)
.med(0)
.nexthop("string")
.origin("string")
.weight(0)
.build())
.build())
.deny(LogicalRouterVrfBgpPolicyImportRuleActionDenyArgs.builder()
.build())
.build())
.enable(false)
.match(LogicalRouterVrfBgpPolicyImportRuleMatchArgs.builder()
.addressPrefixes(LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArgs.builder()
.name("string")
.exact(false)
.build())
.afi("string")
.asPath(LogicalRouterVrfBgpPolicyImportRuleMatchAsPathArgs.builder()
.regex("string")
.build())
.community(LogicalRouterVrfBgpPolicyImportRuleMatchCommunityArgs.builder()
.regex("string")
.build())
.extendedCommunity(LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunityArgs.builder()
.regex("string")
.build())
.fromPeers("string")
.med(0)
.nexthops("string")
.routeTable("string")
.safi("string")
.build())
.usedBies("string")
.build())
.build())
.build())
.redistRules(LogicalRouterVrfBgpRedistRuleArgs.builder()
.name("string")
.addressFamilyIdentifier("string")
.enable(false)
.metric(0)
.routeTable("string")
.setAsPathLimit(0)
.setCommunities("string")
.setExtendedCommunities("string")
.setLocalPreference(0)
.setMed(0)
.setOrigin("string")
.build())
.redistributionProfile(LogicalRouterVrfBgpRedistributionProfileArgs.builder()
.ipv4(LogicalRouterVrfBgpRedistributionProfileIpv4Args.builder()
.unicast("string")
.build())
.ipv6(LogicalRouterVrfBgpRedistributionProfileIpv6Args.builder()
.unicast("string")
.build())
.build())
.rejectDefaultRoute(false)
.routerId("string")
.build())
.ospf(LogicalRouterVrfOspfArgs.builder()
.allowRedistDefaultRoute(false)
.areas(LogicalRouterVrfOspfAreaArgs.builder()
.name("string")
.authentication("string")
.interfaces(LogicalRouterVrfOspfAreaInterfaceArgs.builder()
.name("string")
.authentication("string")
.bfd(LogicalRouterVrfOspfAreaInterfaceBfdArgs.builder()
.profile("string")
.build())
.enable(false)
.linkType(LogicalRouterVrfOspfAreaInterfaceLinkTypeArgs.builder()
.broadcast(LogicalRouterVrfOspfAreaInterfaceLinkTypeBroadcastArgs.builder()
.build())
.p2mp(LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpArgs.builder()
.neighbors(LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArgs.builder()
.name("string")
.priority(0)
.build())
.build())
.p2p(LogicalRouterVrfOspfAreaInterfaceLinkTypeP2pArgs.builder()
.build())
.build())
.metric(0)
.mtuIgnore(false)
.passive(false)
.priority(0)
.timing("string")
.vrTiming(LogicalRouterVrfOspfAreaInterfaceVrTimingArgs.builder()
.deadCounts(0)
.grDelay(0)
.helloInterval(0)
.retransmitInterval(0)
.transitDelay(0)
.build())
.build())
.ranges(LogicalRouterVrfOspfAreaRangeArgs.builder()
.name("string")
.advertise(false)
.substitute("string")
.build())
.type(LogicalRouterVrfOspfAreaTypeArgs.builder()
.normal(LogicalRouterVrfOspfAreaTypeNormalArgs.builder()
.abr(LogicalRouterVrfOspfAreaTypeNormalAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.outboundFilterList("string")
.build())
.build())
.nssa(LogicalRouterVrfOspfAreaTypeNssaArgs.builder()
.abr(LogicalRouterVrfOspfAreaTypeNssaAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.nssaExtRanges(LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArgs.builder()
.name("string")
.advertise(false)
.routeTag(0)
.build())
.outboundFilterList("string")
.build())
.acceptSummary(false)
.defaultInformationOriginate(LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginateArgs.builder()
.metric(0)
.metricType("string")
.build())
.defaultRoute(LogicalRouterVrfOspfAreaTypeNssaDefaultRouteArgs.builder()
.advertise(LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertiseArgs.builder()
.metric(0)
.type("string")
.build())
.disable(LogicalRouterVrfOspfAreaTypeNssaDefaultRouteDisableArgs.builder()
.build())
.build())
.noSummary(false)
.nssaExtRanges(LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArgs.builder()
.name("string")
.advertise(LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeAdvertiseArgs.builder()
.build())
.suppress(LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeSuppressArgs.builder()
.build())
.build())
.build())
.stub(LogicalRouterVrfOspfAreaTypeStubArgs.builder()
.abr(LogicalRouterVrfOspfAreaTypeStubAbrArgs.builder()
.exportList("string")
.importList("string")
.inboundFilterList("string")
.outboundFilterList("string")
.build())
.acceptSummary(false)
.defaultRoute(LogicalRouterVrfOspfAreaTypeStubDefaultRouteArgs.builder()
.advertise(LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertiseArgs.builder()
.metric(0)
.build())
.disable(LogicalRouterVrfOspfAreaTypeStubDefaultRouteDisableArgs.builder()
.build())
.build())
.defaultRouteMetric(0)
.noSummary(false)
.build())
.build())
.virtualLinks(LogicalRouterVrfOspfAreaVirtualLinkArgs.builder()
.name("string")
.authentication("string")
.bfd(LogicalRouterVrfOspfAreaVirtualLinkBfdArgs.builder()
.profile("string")
.build())
.enable(false)
.instanceId(0)
.interfaceId(0)
.neighborId("string")
.passive(false)
.timing("string")
.transitAreaId("string")
.vrTiming(LogicalRouterVrfOspfAreaVirtualLinkVrTimingArgs.builder()
.deadCounts(0)
.helloInterval(0)
.retransmitInterval(0)
.transitDelay(0)
.build())
.build())
.vrRanges(LogicalRouterVrfOspfAreaVrRangeArgs.builder()
.name("string")
.advertise(LogicalRouterVrfOspfAreaVrRangeAdvertiseArgs.builder()
.build())
.suppress(LogicalRouterVrfOspfAreaVrRangeSuppressArgs.builder()
.build())
.build())
.build())
.authProfiles(LogicalRouterVrfOspfAuthProfileArgs.builder()
.name("string")
.md5s(LogicalRouterVrfOspfAuthProfileMd5Args.builder()
.name(0.0)
.key("string")
.preferred(false)
.build())
.password("string")
.build())
.enable(false)
.exportRules(LogicalRouterVrfOspfExportRuleArgs.builder()
.name("string")
.metric(0)
.newPathType("string")
.newTag("string")
.build())
.floodPrevention(LogicalRouterVrfOspfFloodPreventionArgs.builder()
.hello(LogicalRouterVrfOspfFloodPreventionHelloArgs.builder()
.enable(false)
.maxPacket(0)
.build())
.lsa(LogicalRouterVrfOspfFloodPreventionLsaArgs.builder()
.enable(false)
.maxPacket(0)
.build())
.build())
.globalBfd(LogicalRouterVrfOspfGlobalBfdArgs.builder()
.profile("string")
.build())
.globalIfTimer("string")
.gracefulRestart(LogicalRouterVrfOspfGracefulRestartArgs.builder()
.enable(false)
.gracePeriod(0)
.helperEnable(false)
.maxNeighborRestartTime(0)
.strictLsaChecking(false)
.build())
.redistributionProfile("string")
.rejectDefaultRoute(false)
.rfc1583(false)
.routerId("string")
.spfTimer("string")
.vrTimers(LogicalRouterVrfOspfVrTimersArgs.builder()
.lsaInterval(0)
.spfCalculationDelay(0)
.build())
.build())
.ecmp(LogicalRouterVrfEcmpArgs.builder()
.algorithm(LogicalRouterVrfEcmpAlgorithmArgs.builder()
.balancedRoundRobin(LogicalRouterVrfEcmpAlgorithmBalancedRoundRobinArgs.builder()
.build())
.ipHash(LogicalRouterVrfEcmpAlgorithmIpHashArgs.builder()
.hashSeed(0)
.srcOnly(false)
.usePort(false)
.build())
.ipModulo(LogicalRouterVrfEcmpAlgorithmIpModuloArgs.builder()
.build())
.weightedRoundRobin(LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinArgs.builder()
.interfaces(LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArgs.builder()
.name("string")
.weight(0)
.build())
.build())
.build())
.enable(false)
.maxPath(0)
.strictSourcePath(false)
.symmetricReturn(false)
.build())
.ribFilter(LogicalRouterVrfRibFilterArgs.builder()
.ipv4(LogicalRouterVrfRibFilterIpv4Args.builder()
.bgp(LogicalRouterVrfRibFilterIpv4BgpArgs.builder()
.routeMap("string")
.build())
.ospf(LogicalRouterVrfRibFilterIpv4OspfArgs.builder()
.routeMap("string")
.build())
.rip(LogicalRouterVrfRibFilterIpv4RipArgs.builder()
.routeMap("string")
.build())
.static_(LogicalRouterVrfRibFilterIpv4StaticArgs.builder()
.routeMap("string")
.build())
.build())
.ipv6(LogicalRouterVrfRibFilterIpv6Args.builder()
.bgp(LogicalRouterVrfRibFilterIpv6BgpArgs.builder()
.routeMap("string")
.build())
.ospfv3(LogicalRouterVrfRibFilterIpv6Ospfv3Args.builder()
.routeMap("string")
.build())
.static_(LogicalRouterVrfRibFilterIpv6StaticArgs.builder()
.routeMap("string")
.build())
.build())
.build())
.rip(LogicalRouterVrfRipArgs.builder()
.authProfile("string")
.defaultInformationOriginate(false)
.enable(false)
.globalBfd(LogicalRouterVrfRipGlobalBfdArgs.builder()
.profile("string")
.build())
.globalInboundDistributeList(LogicalRouterVrfRipGlobalInboundDistributeListArgs.builder()
.accessList("string")
.build())
.globalOutboundDistributeList(LogicalRouterVrfRipGlobalOutboundDistributeListArgs.builder()
.accessList("string")
.build())
.globalTimer("string")
.interfaces(LogicalRouterVrfRipInterfaceArgs.builder()
.name("string")
.authentication("string")
.bfd(LogicalRouterVrfRipInterfaceBfdArgs.builder()
.profile("string")
.build())
.enable(false)
.interfaceInboundDistributeList(LogicalRouterVrfRipInterfaceInterfaceInboundDistributeListArgs.builder()
.accessList("string")
.metric(0)
.build())
.interfaceOutboundDistributeList(LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeListArgs.builder()
.accessList("string")
.metric(0)
.build())
.mode("string")
.splitHorizon("string")
.build())
.redistributionProfile("string")
.build())
.routingTable(LogicalRouterVrfRoutingTableArgs.builder()
.ip(LogicalRouterVrfRoutingTableIpArgs.builder()
.staticRoutes(LogicalRouterVrfRoutingTableIpStaticRouteArgs.builder()
.name("string")
.adminDist(0)
.bfd(LogicalRouterVrfRoutingTableIpStaticRouteBfdArgs.builder()
.profile("string")
.build())
.destination("string")
.interface_("string")
.metric(0)
.nexthop(LogicalRouterVrfRoutingTableIpStaticRouteNexthopArgs.builder()
.discard(LogicalRouterVrfRoutingTableIpStaticRouteNexthopDiscardArgs.builder()
.build())
.fqdn("string")
.ipAddress("string")
.ipv6Address("string")
.nextLr("string")
.nextVr("string")
.receive(LogicalRouterVrfRoutingTableIpStaticRouteNexthopReceiveArgs.builder()
.build())
.tunnel("string")
.build())
.pathMonitor(LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorArgs.builder()
.enable(false)
.failureCondition("string")
.holdTime(0)
.monitorDestinations(LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArgs.builder()
.name("string")
.count(0)
.destination("string")
.destinationFqdn("string")
.enable(false)
.interval(0)
.source("string")
.build())
.build())
.routeTable(LogicalRouterVrfRoutingTableIpStaticRouteRouteTableArgs.builder()
.both(LogicalRouterVrfRoutingTableIpStaticRouteRouteTableBothArgs.builder()
.build())
.multicast(LogicalRouterVrfRoutingTableIpStaticRouteRouteTableMulticastArgs.builder()
.build())
.noInstall(LogicalRouterVrfRoutingTableIpStaticRouteRouteTableNoInstallArgs.builder()
.build())
.unicast(LogicalRouterVrfRoutingTableIpStaticRouteRouteTableUnicastArgs.builder()
.build())
.build())
.build())
.build())
.ipv6(LogicalRouterVrfRoutingTableIpv6Args.builder()
.staticRoutes(LogicalRouterVrfRoutingTableIpv6StaticRouteArgs.builder()
.name("string")
.adminDist(0)
.bfd(LogicalRouterVrfRoutingTableIpv6StaticRouteBfdArgs.builder()
.profile("string")
.build())
.destination("string")
.interface_("string")
.metric(0)
.nexthop(LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopArgs.builder()
.discard(LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopDiscardArgs.builder()
.build())
.fqdn("string")
.ipv6Address("string")
.nextLr("string")
.nextVr("string")
.receive(LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopReceiveArgs.builder()
.build())
.tunnel("string")
.build())
.option(LogicalRouterVrfRoutingTableIpv6StaticRouteOptionArgs.builder()
.passive(LogicalRouterVrfRoutingTableIpv6StaticRouteOptionPassiveArgs.builder()
.build())
.build())
.pathMonitor(LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorArgs.builder()
.enable(false)
.failureCondition("string")
.holdTime(0)
.monitorDestinations(LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArgs.builder()
.name("string")
.count(0)
.destination("string")
.destinationFqdn("string")
.enable(false)
.interval(0)
.source("string")
.build())
.build())
.routeTable(LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableArgs.builder()
.both(LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableBothArgs.builder()
.build())
.multicast(LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableMulticastArgs.builder()
.build())
.noInstall(LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableNoInstallArgs.builder()
.build())
.unicast(LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableUnicastArgs.builder()
.build())
.build())
.build())
.build())
.build())
.sdwanType("string")
.vrAdminDists(LogicalRouterVrfVrAdminDistsArgs.builder()
.ebgp(0)
.ibgp(0)
.ospfExt(0)
.ospfInt(0)
.ospfv3Ext(0)
.ospfv3Int(0)
.rip(0)
.static_(0)
.staticIpv6(0)
.build())
.zoneName("string")
.build())
.build());
logical_router_resource = scm.LogicalRouter("logicalRouterResource",
device="string",
folder="string",
name="string",
routing_stack="string",
snippet="string",
vrves=[{
"name": "string",
"global_vrid": 0,
"ospfv3": {
"allow_redist_default_route": False,
"areas": [{
"name": "string",
"authentication": "string",
"interfaces": [{
"name": "string",
"mtu_ignore": False,
"enable": False,
"instance_id": 0,
"link_type": {
"broadcast": {},
"p2mp": {
"neighbors": [{
"name": "string",
"priority": 0,
}],
},
"p2p": {},
},
"metric": 0,
"authentication": "string",
"bfd": {
"profile": "string",
},
"neighbors": [{
"name": "string",
}],
"passive": False,
"priority": 0,
"timing": "string",
"vr_timing": {
"dead_counts": 0,
"gr_delay": 0,
"hello_interval": 0,
"retransmit_interval": 0,
"transit_delay": 0,
},
}],
"ranges": [{
"name": "string",
"advertise": False,
}],
"type": {
"normal": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"outbound_filter_list": "string",
},
},
"nssa": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"nssa_ext_ranges": [{
"name": "string",
"advertise": {},
"route_tag": 0,
"suppress": {},
}],
"outbound_filter_list": "string",
},
"accept_summary": False,
"default_information_originate": {
"metric": 0,
"metric_type": "string",
},
"default_route": {
"advertise": {
"metric": 0,
"type": "string",
},
"disable": {},
},
"no_summary": False,
"nssa_ext_ranges": [{
"name": "string",
"advertise": {},
"route_tag": 0,
"suppress": {},
}],
},
"stub": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"outbound_filter_list": "string",
},
"accept_summary": False,
"default_route": {
"advertise": {
"metric": 0,
},
"disable": {},
},
"default_route_metric": 0,
"no_summary": False,
},
},
"virtual_links": [{
"name": "string",
"authentication": "string",
"bfd": {
"profile": "string",
},
"enable": False,
"instance_id": 0,
"interface_id": 0,
"neighbor_id": "string",
"passive": False,
"timing": "string",
"transit_area_id": "string",
"vr_timing": {
"dead_counts": 0,
"hello_interval": 0,
"retransmit_interval": 0,
"transit_delay": 0,
},
}],
"vr_ranges": [{
"name": "string",
"advertise": {},
"suppress": {},
}],
}],
"auth_profiles": [{
"name": "string",
"ah": {
"md5": {
"key": "string",
},
"sha1": {
"key": "string",
},
"sha256": {
"key": "string",
},
"sha384": {
"key": "string",
},
"sha512": {
"key": "string",
},
},
"esp": {
"authentication": {
"md5": {
"key": "string",
},
"none": {},
"sha1": {
"key": "string",
},
"sha256": {
"key": "string",
},
"sha384": {
"key": "string",
},
"sha512": {
"key": "string",
},
},
"encryption": {
"algorithm": "string",
"key": "string",
},
},
"spi": "string",
}],
"disable_transit_traffic": False,
"enable": False,
"export_rules": [{
"name": "string",
"metric": 0,
"new_path_type": "string",
"new_tag": "string",
}],
"global_bfd": {
"profile": "string",
},
"global_if_timer": "string",
"graceful_restart": {
"enable": False,
"grace_period": 0,
"helper_enable": False,
"max_neighbor_restart_time": 0,
"strict_lsa_checking": False,
},
"redistribution_profile": "string",
"reject_default_route": False,
"router_id": "string",
"spf_timer": "string",
"vr_timers": {
"lsa_interval": 0,
"spf_calculation_delay": 0,
},
},
"admin_dists": {
"bgp_external": 0,
"bgp_internal": 0,
"bgp_local": 0,
"ospf_ext": 0,
"ospf_inter": 0,
"ospf_intra": 0,
"ospfv3_ext": 0,
"ospfv3_inter": 0,
"ospfv3_intra": 0,
"rip": 0,
"static": 0,
"static_ipv6": 0,
},
"interfaces": ["string"],
"multicast": {
"enable": False,
"enable_v6": False,
"igmp": {
"dynamic": {
"interfaces": [{
"name": "string",
"group_filter": "string",
"max_groups": "string",
"max_sources": "string",
"query_profile": "string",
"robustness": "string",
"router_alert_policing": False,
"version": "string",
}],
},
"enable": False,
"statics": [{
"name": "string",
"group_address": "string",
"interface": "string",
"source_address": "string",
}],
},
"interface_groups": [{
"name": "string",
"description": "string",
"group_permission": {
"any_source_multicasts": [{
"name": "string",
"group_address": "string",
"included": False,
}],
"source_specific_multicasts": [{
"name": "string",
"group_address": "string",
"included": False,
"source_address": "string",
}],
},
"igmp": {
"enable": False,
"immediate_leave": False,
"last_member_query_interval": 0,
"max_groups": "string",
"max_query_response_time": 0,
"max_sources": "string",
"mode": "string",
"query_interval": 0,
"robustness": "string",
"router_alert_policing": False,
"version": "string",
},
"interfaces": ["string"],
"pim": {
"allowed_neighbors": [{
"name": "string",
}],
"assert_interval": 0,
"bsr_border": False,
"dr_priority": 0,
"enable": False,
"hello_interval": 0,
"join_prune_interval": 0,
},
}],
"mode": "string",
"msdp": {
"enable": False,
"global_authentication": "string",
"global_timer": "string",
"originator_id": {
"interface": "string",
"ip": "string",
},
"peers": [{
"name": "string",
"authentication": "string",
"enable": False,
"inbound_sa_filter": "string",
"local_address": {
"interface": "string",
"ip": "string",
},
"max_sa": 0,
"outbound_sa_filter": "string",
"peer_address": {
"fqdn": "string",
"ip": "string",
},
"peer_as": "string",
}],
},
"pim": {
"enable": False,
"group_permission": "string",
"if_timer_global": "string",
"interfaces": [{
"name": "string",
"description": "string",
"dr_priority": 0,
"if_timer": "string",
"neighbor_filter": "string",
"send_bsm": False,
}],
"route_ageout_time": 0,
"rp": {
"external_rps": [{
"group_list": "string",
"name": "string",
"override": False,
}],
"local_rp": {
"candidate_rp": {
"address": "string",
"advertisement_interval": 0,
"group_list": "string",
"interface": "string",
"priority": 0,
},
"static_rp": {
"address": "string",
"group_list": "string",
"interface": "string",
"override": False,
},
},
},
"rpf_lookup_mode": "string",
"spt_thresholds": [{
"name": "string",
"threshold": "string",
}],
"ssm_address_space": {
"group_list": "string",
},
},
"route_ageout_time": 0,
"rp": {
"external_rps": [{
"name": "string",
"group_addresses": ["string"],
"override": False,
}],
"local_rp": {
"candidate_rp": {
"address": "string",
"advertisement_interval": 0,
"group_addresses": ["string"],
"interface": "string",
"priority": 0,
},
"static_rp": {
"address": "string",
"group_addresses": ["string"],
"interface": "string",
"override": False,
},
},
},
"spt_thresholds": [{
"name": "string",
"threshold": "string",
}],
"ssm_address_spaces": [{
"name": "string",
"group_address": "string",
"included": False,
}],
"static_routes": [{
"name": "string",
"destination": "string",
"interface": "string",
"nexthop": {
"ip_address": "string",
},
"preference": 0,
}],
},
"bgp": {
"advertise_network": {
"ipv4": {
"networks": [{
"name": "string",
"backdoor": False,
"multicast": False,
"unicast": False,
}],
},
"ipv6": {
"networks": [{
"name": "string",
"unicast": False,
}],
},
},
"aggregate": {
"aggregate_med": False,
},
"aggregate_routes": [{
"name": "string",
"as_set": False,
"description": "string",
"enable": False,
"same_med": False,
"summary_only": False,
"type": {
"ipv4": {
"attribute_map": "string",
"summary_prefix": "string",
"suppress_map": "string",
},
"ipv6": {
"attribute_map": "string",
"summary_prefix": "string",
"suppress_map": "string",
},
},
}],
"allow_redist_default_route": False,
"always_advertise_network_route": False,
"as_format": "string",
"confederation_member_as": "string",
"default_local_preference": 0,
"ecmp_multi_as": False,
"enable": False,
"enforce_first_as": False,
"fast_external_failover": False,
"global_bfd": {
"profile": "string",
},
"graceful_restart": {
"enable": False,
"local_restart_time": 0,
"max_peer_restart_time": 0,
"stale_route_time": 0,
},
"graceful_shutdown": False,
"install_route": False,
"local_as": "string",
"med": {
"always_compare_med": False,
"deterministic_med_comparison": False,
},
"peer_groups": [{
"name": "string",
"address_family": {
"ipv4": "string",
"ipv6": "string",
},
"aggregated_confed_as_path": False,
"connection_options": {
"authentication": "string",
"dampening": "string",
"multihop": 0,
"timers": "string",
},
"enable": False,
"filtering_profile": {
"ipv4": "string",
"ipv6": "string",
},
"peers": [{
"name": "string",
"local_address": {
"interface": "string",
"ip": "string",
},
"enable": False,
"enable_mp_bgp": False,
"enable_sender_side_loop_detection": False,
"inherit": {
"no": {
"address_family": {
"ipv4": "string",
"ipv6": "string",
},
"filtering_profile": {
"ipv4": "string",
"ipv6": "string",
},
},
"yes": {},
},
"bfd": {
"multihop": {
"min_received_ttl": 0,
},
"profile": "string",
},
"connection_options": {
"authentication": "string",
"dampening": "string",
"hold_time": "string",
"idle_hold_time": 0,
"incoming_bgp_connection": {
"allow": False,
"remote_port": 0,
},
"keep_alive_interval": "string",
"max_prefixes": "string",
"min_route_adv_interval": 0,
"multihop": "string",
"open_delay_time": 0,
"outgoing_bgp_connection": {
"allow": False,
"local_port": 0,
},
"timers": "string",
},
"passive": False,
"peer_address": {
"fqdn": "string",
"ip": "string",
},
"peer_as": "string",
"peering_type": "string",
"reflector_client": "string",
"subsequent_address_family_identifier": {
"multicast": False,
"unicast": False,
},
}],
"soft_reset_with_stored_info": False,
"type": {
"ebgp": {
"export_nexthop": "string",
"import_nexthop": "string",
"remove_private_as": False,
},
"ebgp_confed": {
"export_nexthop": "string",
},
"ibgp": {
"export_nexthop": "string",
},
"ibgp_confed": {
"export_nexthop": "string",
},
},
}],
"policy": {
"aggregation": {
"addresses": [{
"name": "string",
"advertise_filters": [{
"name": "string",
"enable": False,
"match": {
"address_prefixes": [{
"name": "string",
"exact": False,
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
}],
"aggregate_route_attributes": {
"as_path": {
"none": {},
"prepend": 0,
"remove": {},
"remove_and_prepend": 0,
},
"as_path_limit": 0,
"community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"extended_community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"local_preference": 0,
"med": 0,
"nexthop": "string",
"origin": "string",
"weight": 0,
},
"as_set": False,
"enable": False,
"prefix": "string",
"summary": False,
"suppress_filters": [{
"name": "string",
"enable": False,
"match": {
"address_prefixes": [{
"name": "string",
"exact": False,
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
}],
}],
},
"conditional_advertisement": {
"policies": [{
"name": "string",
"advertise_filters": [{
"name": "string",
"enable": False,
"match": {
"address_prefixes": [{
"name": "string",
"exact": False,
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
}],
"enable": False,
"non_exist_filters": [{
"name": "string",
"enable": False,
"match": {
"address_prefixes": [{
"name": "string",
"exact": False,
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
}],
"used_bies": ["string"],
}],
},
"export": {
"rules": [{
"name": "string",
"action": {
"allow": {
"update": {
"as_path": {
"none": {},
"prepend": 0,
"remove": {},
"remove_and_prepend": 0,
},
"as_path_limit": 0,
"community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"extended_community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"local_preference": 0,
"med": 0,
"nexthop": "string",
"origin": "string",
},
},
"deny": {},
},
"enable": False,
"match": {
"address_prefixes": [{
"exact": False,
"name": "string",
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
"used_bies": ["string"],
}],
},
"import_": {
"rules": [{
"name": "string",
"action": {
"allow": {
"dampening": "string",
"update": {
"as_path": {
"none": {},
"prepend": 0,
"remove": {},
"remove_and_prepend": 0,
},
"as_path_limit": 0,
"community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"extended_community": {
"appends": ["string"],
"none": {},
"overwrites": ["string"],
"remove_all": {},
"remove_regex": "string",
},
"local_preference": 0,
"med": 0,
"nexthop": "string",
"origin": "string",
"weight": 0,
},
},
"deny": {},
},
"enable": False,
"match": {
"address_prefixes": [{
"name": "string",
"exact": False,
}],
"afi": "string",
"as_path": {
"regex": "string",
},
"community": {
"regex": "string",
},
"extended_community": {
"regex": "string",
},
"from_peers": ["string"],
"med": 0,
"nexthops": ["string"],
"route_table": "string",
"safi": "string",
},
"used_bies": ["string"],
}],
},
},
"redist_rules": [{
"name": "string",
"address_family_identifier": "string",
"enable": False,
"metric": 0,
"route_table": "string",
"set_as_path_limit": 0,
"set_communities": ["string"],
"set_extended_communities": ["string"],
"set_local_preference": 0,
"set_med": 0,
"set_origin": "string",
}],
"redistribution_profile": {
"ipv4": {
"unicast": "string",
},
"ipv6": {
"unicast": "string",
},
},
"reject_default_route": False,
"router_id": "string",
},
"ospf": {
"allow_redist_default_route": False,
"areas": [{
"name": "string",
"authentication": "string",
"interfaces": [{
"name": "string",
"authentication": "string",
"bfd": {
"profile": "string",
},
"enable": False,
"link_type": {
"broadcast": {},
"p2mp": {
"neighbors": [{
"name": "string",
"priority": 0,
}],
},
"p2p": {},
},
"metric": 0,
"mtu_ignore": False,
"passive": False,
"priority": 0,
"timing": "string",
"vr_timing": {
"dead_counts": 0,
"gr_delay": 0,
"hello_interval": 0,
"retransmit_interval": 0,
"transit_delay": 0,
},
}],
"ranges": [{
"name": "string",
"advertise": False,
"substitute": "string",
}],
"type": {
"normal": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"outbound_filter_list": "string",
},
},
"nssa": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"nssa_ext_ranges": [{
"name": "string",
"advertise": False,
"route_tag": 0,
}],
"outbound_filter_list": "string",
},
"accept_summary": False,
"default_information_originate": {
"metric": 0,
"metric_type": "string",
},
"default_route": {
"advertise": {
"metric": 0,
"type": "string",
},
"disable": {},
},
"no_summary": False,
"nssa_ext_ranges": [{
"name": "string",
"advertise": {},
"suppress": {},
}],
},
"stub": {
"abr": {
"export_list": "string",
"import_list": "string",
"inbound_filter_list": "string",
"outbound_filter_list": "string",
},
"accept_summary": False,
"default_route": {
"advertise": {
"metric": 0,
},
"disable": {},
},
"default_route_metric": 0,
"no_summary": False,
},
},
"virtual_links": [{
"name": "string",
"authentication": "string",
"bfd": {
"profile": "string",
},
"enable": False,
"instance_id": 0,
"interface_id": 0,
"neighbor_id": "string",
"passive": False,
"timing": "string",
"transit_area_id": "string",
"vr_timing": {
"dead_counts": 0,
"hello_interval": 0,
"retransmit_interval": 0,
"transit_delay": 0,
},
}],
"vr_ranges": [{
"name": "string",
"advertise": {},
"suppress": {},
}],
}],
"auth_profiles": [{
"name": "string",
"md5s": [{
"name": 0,
"key": "string",
"preferred": False,
}],
"password": "string",
}],
"enable": False,
"export_rules": [{
"name": "string",
"metric": 0,
"new_path_type": "string",
"new_tag": "string",
}],
"flood_prevention": {
"hello": {
"enable": False,
"max_packet": 0,
},
"lsa": {
"enable": False,
"max_packet": 0,
},
},
"global_bfd": {
"profile": "string",
},
"global_if_timer": "string",
"graceful_restart": {
"enable": False,
"grace_period": 0,
"helper_enable": False,
"max_neighbor_restart_time": 0,
"strict_lsa_checking": False,
},
"redistribution_profile": "string",
"reject_default_route": False,
"rfc1583": False,
"router_id": "string",
"spf_timer": "string",
"vr_timers": {
"lsa_interval": 0,
"spf_calculation_delay": 0,
},
},
"ecmp": {
"algorithm": {
"balanced_round_robin": {},
"ip_hash": {
"hash_seed": 0,
"src_only": False,
"use_port": False,
},
"ip_modulo": {},
"weighted_round_robin": {
"interfaces": [{
"name": "string",
"weight": 0,
}],
},
},
"enable": False,
"max_path": 0,
"strict_source_path": False,
"symmetric_return": False,
},
"rib_filter": {
"ipv4": {
"bgp": {
"route_map": "string",
},
"ospf": {
"route_map": "string",
},
"rip": {
"route_map": "string",
},
"static": {
"route_map": "string",
},
},
"ipv6": {
"bgp": {
"route_map": "string",
},
"ospfv3": {
"route_map": "string",
},
"static": {
"route_map": "string",
},
},
},
"rip": {
"auth_profile": "string",
"default_information_originate": False,
"enable": False,
"global_bfd": {
"profile": "string",
},
"global_inbound_distribute_list": {
"access_list": "string",
},
"global_outbound_distribute_list": {
"access_list": "string",
},
"global_timer": "string",
"interfaces": [{
"name": "string",
"authentication": "string",
"bfd": {
"profile": "string",
},
"enable": False,
"interface_inbound_distribute_list": {
"access_list": "string",
"metric": 0,
},
"interface_outbound_distribute_list": {
"access_list": "string",
"metric": 0,
},
"mode": "string",
"split_horizon": "string",
}],
"redistribution_profile": "string",
},
"routing_table": {
"ip": {
"static_routes": [{
"name": "string",
"admin_dist": 0,
"bfd": {
"profile": "string",
},
"destination": "string",
"interface": "string",
"metric": 0,
"nexthop": {
"discard": {},
"fqdn": "string",
"ip_address": "string",
"ipv6_address": "string",
"next_lr": "string",
"next_vr": "string",
"receive": {},
"tunnel": "string",
},
"path_monitor": {
"enable": False,
"failure_condition": "string",
"hold_time": 0,
"monitor_destinations": [{
"name": "string",
"count": 0,
"destination": "string",
"destination_fqdn": "string",
"enable": False,
"interval": 0,
"source": "string",
}],
},
"route_table": {
"both": {},
"multicast": {},
"no_install": {},
"unicast": {},
},
}],
},
"ipv6": {
"static_routes": [{
"name": "string",
"admin_dist": 0,
"bfd": {
"profile": "string",
},
"destination": "string",
"interface": "string",
"metric": 0,
"nexthop": {
"discard": {},
"fqdn": "string",
"ipv6_address": "string",
"next_lr": "string",
"next_vr": "string",
"receive": {},
"tunnel": "string",
},
"option": {
"passive": {},
},
"path_monitor": {
"enable": False,
"failure_condition": "string",
"hold_time": 0,
"monitor_destinations": [{
"name": "string",
"count": 0,
"destination": "string",
"destination_fqdn": "string",
"enable": False,
"interval": 0,
"source": "string",
}],
},
"route_table": {
"both": {},
"multicast": {},
"no_install": {},
"unicast": {},
},
}],
},
},
"sdwan_type": "string",
"vr_admin_dists": {
"ebgp": 0,
"ibgp": 0,
"ospf_ext": 0,
"ospf_int": 0,
"ospfv3_ext": 0,
"ospfv3_int": 0,
"rip": 0,
"static": 0,
"static_ipv6": 0,
},
"zone_name": "string",
}])
const logicalRouterResource = new scm.LogicalRouter("logicalRouterResource", {
device: "string",
folder: "string",
name: "string",
routingStack: "string",
snippet: "string",
vrves: [{
name: "string",
globalVrid: 0,
ospfv3: {
allowRedistDefaultRoute: false,
areas: [{
name: "string",
authentication: "string",
interfaces: [{
name: "string",
mtuIgnore: false,
enable: false,
instanceId: 0,
linkType: {
broadcast: {},
p2mp: {
neighbors: [{
name: "string",
priority: 0,
}],
},
p2p: {},
},
metric: 0,
authentication: "string",
bfd: {
profile: "string",
},
neighbors: [{
name: "string",
}],
passive: false,
priority: 0,
timing: "string",
vrTiming: {
deadCounts: 0,
grDelay: 0,
helloInterval: 0,
retransmitInterval: 0,
transitDelay: 0,
},
}],
ranges: [{
name: "string",
advertise: false,
}],
type: {
normal: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
outboundFilterList: "string",
},
},
nssa: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
nssaExtRanges: [{
name: "string",
advertise: {},
routeTag: 0,
suppress: {},
}],
outboundFilterList: "string",
},
acceptSummary: false,
defaultInformationOriginate: {
metric: 0,
metricType: "string",
},
defaultRoute: {
advertise: {
metric: 0,
type: "string",
},
disable: {},
},
noSummary: false,
nssaExtRanges: [{
name: "string",
advertise: {},
routeTag: 0,
suppress: {},
}],
},
stub: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
outboundFilterList: "string",
},
acceptSummary: false,
defaultRoute: {
advertise: {
metric: 0,
},
disable: {},
},
defaultRouteMetric: 0,
noSummary: false,
},
},
virtualLinks: [{
name: "string",
authentication: "string",
bfd: {
profile: "string",
},
enable: false,
instanceId: 0,
interfaceId: 0,
neighborId: "string",
passive: false,
timing: "string",
transitAreaId: "string",
vrTiming: {
deadCounts: 0,
helloInterval: 0,
retransmitInterval: 0,
transitDelay: 0,
},
}],
vrRanges: [{
name: "string",
advertise: {},
suppress: {},
}],
}],
authProfiles: [{
name: "string",
ah: {
md5: {
key: "string",
},
sha1: {
key: "string",
},
sha256: {
key: "string",
},
sha384: {
key: "string",
},
sha512: {
key: "string",
},
},
esp: {
authentication: {
md5: {
key: "string",
},
none: {},
sha1: {
key: "string",
},
sha256: {
key: "string",
},
sha384: {
key: "string",
},
sha512: {
key: "string",
},
},
encryption: {
algorithm: "string",
key: "string",
},
},
spi: "string",
}],
disableTransitTraffic: false,
enable: false,
exportRules: [{
name: "string",
metric: 0,
newPathType: "string",
newTag: "string",
}],
globalBfd: {
profile: "string",
},
globalIfTimer: "string",
gracefulRestart: {
enable: false,
gracePeriod: 0,
helperEnable: false,
maxNeighborRestartTime: 0,
strictLsaChecking: false,
},
redistributionProfile: "string",
rejectDefaultRoute: false,
routerId: "string",
spfTimer: "string",
vrTimers: {
lsaInterval: 0,
spfCalculationDelay: 0,
},
},
adminDists: {
bgpExternal: 0,
bgpInternal: 0,
bgpLocal: 0,
ospfExt: 0,
ospfInter: 0,
ospfIntra: 0,
ospfv3Ext: 0,
ospfv3Inter: 0,
ospfv3Intra: 0,
rip: 0,
static: 0,
staticIpv6: 0,
},
interfaces: ["string"],
multicast: {
enable: false,
enableV6: false,
igmp: {
dynamic: {
interfaces: [{
name: "string",
groupFilter: "string",
maxGroups: "string",
maxSources: "string",
queryProfile: "string",
robustness: "string",
routerAlertPolicing: false,
version: "string",
}],
},
enable: false,
statics: [{
name: "string",
groupAddress: "string",
"interface": "string",
sourceAddress: "string",
}],
},
interfaceGroups: [{
name: "string",
description: "string",
groupPermission: {
anySourceMulticasts: [{
name: "string",
groupAddress: "string",
included: false,
}],
sourceSpecificMulticasts: [{
name: "string",
groupAddress: "string",
included: false,
sourceAddress: "string",
}],
},
igmp: {
enable: false,
immediateLeave: false,
lastMemberQueryInterval: 0,
maxGroups: "string",
maxQueryResponseTime: 0,
maxSources: "string",
mode: "string",
queryInterval: 0,
robustness: "string",
routerAlertPolicing: false,
version: "string",
},
interfaces: ["string"],
pim: {
allowedNeighbors: [{
name: "string",
}],
assertInterval: 0,
bsrBorder: false,
drPriority: 0,
enable: false,
helloInterval: 0,
joinPruneInterval: 0,
},
}],
mode: "string",
msdp: {
enable: false,
globalAuthentication: "string",
globalTimer: "string",
originatorId: {
"interface": "string",
ip: "string",
},
peers: [{
name: "string",
authentication: "string",
enable: false,
inboundSaFilter: "string",
localAddress: {
"interface": "string",
ip: "string",
},
maxSa: 0,
outboundSaFilter: "string",
peerAddress: {
fqdn: "string",
ip: "string",
},
peerAs: "string",
}],
},
pim: {
enable: false,
groupPermission: "string",
ifTimerGlobal: "string",
interfaces: [{
name: "string",
description: "string",
drPriority: 0,
ifTimer: "string",
neighborFilter: "string",
sendBsm: false,
}],
routeAgeoutTime: 0,
rp: {
externalRps: [{
groupList: "string",
name: "string",
override: false,
}],
localRp: {
candidateRp: {
address: "string",
advertisementInterval: 0,
groupList: "string",
"interface": "string",
priority: 0,
},
staticRp: {
address: "string",
groupList: "string",
"interface": "string",
override: false,
},
},
},
rpfLookupMode: "string",
sptThresholds: [{
name: "string",
threshold: "string",
}],
ssmAddressSpace: {
groupList: "string",
},
},
routeAgeoutTime: 0,
rp: {
externalRps: [{
name: "string",
groupAddresses: ["string"],
override: false,
}],
localRp: {
candidateRp: {
address: "string",
advertisementInterval: 0,
groupAddresses: ["string"],
"interface": "string",
priority: 0,
},
staticRp: {
address: "string",
groupAddresses: ["string"],
"interface": "string",
override: false,
},
},
},
sptThresholds: [{
name: "string",
threshold: "string",
}],
ssmAddressSpaces: [{
name: "string",
groupAddress: "string",
included: false,
}],
staticRoutes: [{
name: "string",
destination: "string",
"interface": "string",
nexthop: {
ipAddress: "string",
},
preference: 0,
}],
},
bgp: {
advertiseNetwork: {
ipv4: {
networks: [{
name: "string",
backdoor: false,
multicast: false,
unicast: false,
}],
},
ipv6: {
networks: [{
name: "string",
unicast: false,
}],
},
},
aggregate: {
aggregateMed: false,
},
aggregateRoutes: [{
name: "string",
asSet: false,
description: "string",
enable: false,
sameMed: false,
summaryOnly: false,
type: {
ipv4: {
attributeMap: "string",
summaryPrefix: "string",
suppressMap: "string",
},
ipv6: {
attributeMap: "string",
summaryPrefix: "string",
suppressMap: "string",
},
},
}],
allowRedistDefaultRoute: false,
alwaysAdvertiseNetworkRoute: false,
asFormat: "string",
confederationMemberAs: "string",
defaultLocalPreference: 0,
ecmpMultiAs: false,
enable: false,
enforceFirstAs: false,
fastExternalFailover: false,
globalBfd: {
profile: "string",
},
gracefulRestart: {
enable: false,
localRestartTime: 0,
maxPeerRestartTime: 0,
staleRouteTime: 0,
},
gracefulShutdown: false,
installRoute: false,
localAs: "string",
med: {
alwaysCompareMed: false,
deterministicMedComparison: false,
},
peerGroups: [{
name: "string",
addressFamily: {
ipv4: "string",
ipv6: "string",
},
aggregatedConfedAsPath: false,
connectionOptions: {
authentication: "string",
dampening: "string",
multihop: 0,
timers: "string",
},
enable: false,
filteringProfile: {
ipv4: "string",
ipv6: "string",
},
peers: [{
name: "string",
localAddress: {
"interface": "string",
ip: "string",
},
enable: false,
enableMpBgp: false,
enableSenderSideLoopDetection: false,
inherit: {
no: {
addressFamily: {
ipv4: "string",
ipv6: "string",
},
filteringProfile: {
ipv4: "string",
ipv6: "string",
},
},
yes: {},
},
bfd: {
multihop: {
minReceivedTtl: 0,
},
profile: "string",
},
connectionOptions: {
authentication: "string",
dampening: "string",
holdTime: "string",
idleHoldTime: 0,
incomingBgpConnection: {
allow: false,
remotePort: 0,
},
keepAliveInterval: "string",
maxPrefixes: "string",
minRouteAdvInterval: 0,
multihop: "string",
openDelayTime: 0,
outgoingBgpConnection: {
allow: false,
localPort: 0,
},
timers: "string",
},
passive: false,
peerAddress: {
fqdn: "string",
ip: "string",
},
peerAs: "string",
peeringType: "string",
reflectorClient: "string",
subsequentAddressFamilyIdentifier: {
multicast: false,
unicast: false,
},
}],
softResetWithStoredInfo: false,
type: {
ebgp: {
exportNexthop: "string",
importNexthop: "string",
removePrivateAs: false,
},
ebgpConfed: {
exportNexthop: "string",
},
ibgp: {
exportNexthop: "string",
},
ibgpConfed: {
exportNexthop: "string",
},
},
}],
policy: {
aggregation: {
addresses: [{
name: "string",
advertiseFilters: [{
name: "string",
enable: false,
match: {
addressPrefixes: [{
name: "string",
exact: false,
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
}],
aggregateRouteAttributes: {
asPath: {
none: {},
prepend: 0,
remove: {},
removeAndPrepend: 0,
},
asPathLimit: 0,
community: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
extendedCommunity: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
localPreference: 0,
med: 0,
nexthop: "string",
origin: "string",
weight: 0,
},
asSet: false,
enable: false,
prefix: "string",
summary: false,
suppressFilters: [{
name: "string",
enable: false,
match: {
addressPrefixes: [{
name: "string",
exact: false,
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
}],
}],
},
conditionalAdvertisement: {
policies: [{
name: "string",
advertiseFilters: [{
name: "string",
enable: false,
match: {
addressPrefixes: [{
name: "string",
exact: false,
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
}],
enable: false,
nonExistFilters: [{
name: "string",
enable: false,
match: {
addressPrefixes: [{
name: "string",
exact: false,
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
}],
usedBies: ["string"],
}],
},
"export": {
rules: [{
name: "string",
action: {
allow: {
update: {
asPath: {
none: {},
prepend: 0,
remove: {},
removeAndPrepend: 0,
},
asPathLimit: 0,
community: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
extendedCommunity: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
localPreference: 0,
med: 0,
nexthop: "string",
origin: "string",
},
},
deny: {},
},
enable: false,
match: {
addressPrefixes: [{
exact: false,
name: "string",
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
usedBies: ["string"],
}],
},
"import": {
rules: [{
name: "string",
action: {
allow: {
dampening: "string",
update: {
asPath: {
none: {},
prepend: 0,
remove: {},
removeAndPrepend: 0,
},
asPathLimit: 0,
community: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
extendedCommunity: {
appends: ["string"],
none: {},
overwrites: ["string"],
removeAll: {},
removeRegex: "string",
},
localPreference: 0,
med: 0,
nexthop: "string",
origin: "string",
weight: 0,
},
},
deny: {},
},
enable: false,
match: {
addressPrefixes: [{
name: "string",
exact: false,
}],
afi: "string",
asPath: {
regex: "string",
},
community: {
regex: "string",
},
extendedCommunity: {
regex: "string",
},
fromPeers: ["string"],
med: 0,
nexthops: ["string"],
routeTable: "string",
safi: "string",
},
usedBies: ["string"],
}],
},
},
redistRules: [{
name: "string",
addressFamilyIdentifier: "string",
enable: false,
metric: 0,
routeTable: "string",
setAsPathLimit: 0,
setCommunities: ["string"],
setExtendedCommunities: ["string"],
setLocalPreference: 0,
setMed: 0,
setOrigin: "string",
}],
redistributionProfile: {
ipv4: {
unicast: "string",
},
ipv6: {
unicast: "string",
},
},
rejectDefaultRoute: false,
routerId: "string",
},
ospf: {
allowRedistDefaultRoute: false,
areas: [{
name: "string",
authentication: "string",
interfaces: [{
name: "string",
authentication: "string",
bfd: {
profile: "string",
},
enable: false,
linkType: {
broadcast: {},
p2mp: {
neighbors: [{
name: "string",
priority: 0,
}],
},
p2p: {},
},
metric: 0,
mtuIgnore: false,
passive: false,
priority: 0,
timing: "string",
vrTiming: {
deadCounts: 0,
grDelay: 0,
helloInterval: 0,
retransmitInterval: 0,
transitDelay: 0,
},
}],
ranges: [{
name: "string",
advertise: false,
substitute: "string",
}],
type: {
normal: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
outboundFilterList: "string",
},
},
nssa: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
nssaExtRanges: [{
name: "string",
advertise: false,
routeTag: 0,
}],
outboundFilterList: "string",
},
acceptSummary: false,
defaultInformationOriginate: {
metric: 0,
metricType: "string",
},
defaultRoute: {
advertise: {
metric: 0,
type: "string",
},
disable: {},
},
noSummary: false,
nssaExtRanges: [{
name: "string",
advertise: {},
suppress: {},
}],
},
stub: {
abr: {
exportList: "string",
importList: "string",
inboundFilterList: "string",
outboundFilterList: "string",
},
acceptSummary: false,
defaultRoute: {
advertise: {
metric: 0,
},
disable: {},
},
defaultRouteMetric: 0,
noSummary: false,
},
},
virtualLinks: [{
name: "string",
authentication: "string",
bfd: {
profile: "string",
},
enable: false,
instanceId: 0,
interfaceId: 0,
neighborId: "string",
passive: false,
timing: "string",
transitAreaId: "string",
vrTiming: {
deadCounts: 0,
helloInterval: 0,
retransmitInterval: 0,
transitDelay: 0,
},
}],
vrRanges: [{
name: "string",
advertise: {},
suppress: {},
}],
}],
authProfiles: [{
name: "string",
md5s: [{
name: 0,
key: "string",
preferred: false,
}],
password: "string",
}],
enable: false,
exportRules: [{
name: "string",
metric: 0,
newPathType: "string",
newTag: "string",
}],
floodPrevention: {
hello: {
enable: false,
maxPacket: 0,
},
lsa: {
enable: false,
maxPacket: 0,
},
},
globalBfd: {
profile: "string",
},
globalIfTimer: "string",
gracefulRestart: {
enable: false,
gracePeriod: 0,
helperEnable: false,
maxNeighborRestartTime: 0,
strictLsaChecking: false,
},
redistributionProfile: "string",
rejectDefaultRoute: false,
rfc1583: false,
routerId: "string",
spfTimer: "string",
vrTimers: {
lsaInterval: 0,
spfCalculationDelay: 0,
},
},
ecmp: {
algorithm: {
balancedRoundRobin: {},
ipHash: {
hashSeed: 0,
srcOnly: false,
usePort: false,
},
ipModulo: {},
weightedRoundRobin: {
interfaces: [{
name: "string",
weight: 0,
}],
},
},
enable: false,
maxPath: 0,
strictSourcePath: false,
symmetricReturn: false,
},
ribFilter: {
ipv4: {
bgp: {
routeMap: "string",
},
ospf: {
routeMap: "string",
},
rip: {
routeMap: "string",
},
static: {
routeMap: "string",
},
},
ipv6: {
bgp: {
routeMap: "string",
},
ospfv3: {
routeMap: "string",
},
static: {
routeMap: "string",
},
},
},
rip: {
authProfile: "string",
defaultInformationOriginate: false,
enable: false,
globalBfd: {
profile: "string",
},
globalInboundDistributeList: {
accessList: "string",
},
globalOutboundDistributeList: {
accessList: "string",
},
globalTimer: "string",
interfaces: [{
name: "string",
authentication: "string",
bfd: {
profile: "string",
},
enable: false,
interfaceInboundDistributeList: {
accessList: "string",
metric: 0,
},
interfaceOutboundDistributeList: {
accessList: "string",
metric: 0,
},
mode: "string",
splitHorizon: "string",
}],
redistributionProfile: "string",
},
routingTable: {
ip: {
staticRoutes: [{
name: "string",
adminDist: 0,
bfd: {
profile: "string",
},
destination: "string",
"interface": "string",
metric: 0,
nexthop: {
discard: {},
fqdn: "string",
ipAddress: "string",
ipv6Address: "string",
nextLr: "string",
nextVr: "string",
receive: {},
tunnel: "string",
},
pathMonitor: {
enable: false,
failureCondition: "string",
holdTime: 0,
monitorDestinations: [{
name: "string",
count: 0,
destination: "string",
destinationFqdn: "string",
enable: false,
interval: 0,
source: "string",
}],
},
routeTable: {
both: {},
multicast: {},
noInstall: {},
unicast: {},
},
}],
},
ipv6: {
staticRoutes: [{
name: "string",
adminDist: 0,
bfd: {
profile: "string",
},
destination: "string",
"interface": "string",
metric: 0,
nexthop: {
discard: {},
fqdn: "string",
ipv6Address: "string",
nextLr: "string",
nextVr: "string",
receive: {},
tunnel: "string",
},
option: {
passive: {},
},
pathMonitor: {
enable: false,
failureCondition: "string",
holdTime: 0,
monitorDestinations: [{
name: "string",
count: 0,
destination: "string",
destinationFqdn: "string",
enable: false,
interval: 0,
source: "string",
}],
},
routeTable: {
both: {},
multicast: {},
noInstall: {},
unicast: {},
},
}],
},
},
sdwanType: "string",
vrAdminDists: {
ebgp: 0,
ibgp: 0,
ospfExt: 0,
ospfInt: 0,
ospfv3Ext: 0,
ospfv3Int: 0,
rip: 0,
static: 0,
staticIpv6: 0,
},
zoneName: "string",
}],
});
type: scm:LogicalRouter
properties:
device: string
folder: string
name: string
routingStack: string
snippet: string
vrves:
- adminDists:
bgpExternal: 0
bgpInternal: 0
bgpLocal: 0
ospfExt: 0
ospfInter: 0
ospfIntra: 0
ospfv3Ext: 0
ospfv3Inter: 0
ospfv3Intra: 0
rip: 0
static: 0
staticIpv6: 0
bgp:
advertiseNetwork:
ipv4:
networks:
- backdoor: false
multicast: false
name: string
unicast: false
ipv6:
networks:
- name: string
unicast: false
aggregate:
aggregateMed: false
aggregateRoutes:
- asSet: false
description: string
enable: false
name: string
sameMed: false
summaryOnly: false
type:
ipv4:
attributeMap: string
summaryPrefix: string
suppressMap: string
ipv6:
attributeMap: string
summaryPrefix: string
suppressMap: string
allowRedistDefaultRoute: false
alwaysAdvertiseNetworkRoute: false
asFormat: string
confederationMemberAs: string
defaultLocalPreference: 0
ecmpMultiAs: false
enable: false
enforceFirstAs: false
fastExternalFailover: false
globalBfd:
profile: string
gracefulRestart:
enable: false
localRestartTime: 0
maxPeerRestartTime: 0
staleRouteTime: 0
gracefulShutdown: false
installRoute: false
localAs: string
med:
alwaysCompareMed: false
deterministicMedComparison: false
peerGroups:
- addressFamily:
ipv4: string
ipv6: string
aggregatedConfedAsPath: false
connectionOptions:
authentication: string
dampening: string
multihop: 0
timers: string
enable: false
filteringProfile:
ipv4: string
ipv6: string
name: string
peers:
- bfd:
multihop:
minReceivedTtl: 0
profile: string
connectionOptions:
authentication: string
dampening: string
holdTime: string
idleHoldTime: 0
incomingBgpConnection:
allow: false
remotePort: 0
keepAliveInterval: string
maxPrefixes: string
minRouteAdvInterval: 0
multihop: string
openDelayTime: 0
outgoingBgpConnection:
allow: false
localPort: 0
timers: string
enable: false
enableMpBgp: false
enableSenderSideLoopDetection: false
inherit:
"no":
addressFamily:
ipv4: string
ipv6: string
filteringProfile:
ipv4: string
ipv6: string
"yes": {}
localAddress:
interface: string
ip: string
name: string
passive: false
peerAddress:
fqdn: string
ip: string
peerAs: string
peeringType: string
reflectorClient: string
subsequentAddressFamilyIdentifier:
multicast: false
unicast: false
softResetWithStoredInfo: false
type:
ebgp:
exportNexthop: string
importNexthop: string
removePrivateAs: false
ebgpConfed:
exportNexthop: string
ibgp:
exportNexthop: string
ibgpConfed:
exportNexthop: string
policy:
aggregation:
addresses:
- advertiseFilters:
- enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
aggregateRouteAttributes:
asPath:
none: {}
prepend: 0
remove: {}
removeAndPrepend: 0
asPathLimit: 0
community:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
extendedCommunity:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
localPreference: 0
med: 0
nexthop: string
origin: string
weight: 0
asSet: false
enable: false
name: string
prefix: string
summary: false
suppressFilters:
- enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
conditionalAdvertisement:
policies:
- advertiseFilters:
- enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
enable: false
name: string
nonExistFilters:
- enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
usedBies:
- string
export:
rules:
- action:
allow:
update:
asPath:
none: {}
prepend: 0
remove: {}
removeAndPrepend: 0
asPathLimit: 0
community:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
extendedCommunity:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
localPreference: 0
med: 0
nexthop: string
origin: string
deny: {}
enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
usedBies:
- string
import:
rules:
- action:
allow:
dampening: string
update:
asPath:
none: {}
prepend: 0
remove: {}
removeAndPrepend: 0
asPathLimit: 0
community:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
extendedCommunity:
appends:
- string
none: {}
overwrites:
- string
removeAll: {}
removeRegex: string
localPreference: 0
med: 0
nexthop: string
origin: string
weight: 0
deny: {}
enable: false
match:
addressPrefixes:
- exact: false
name: string
afi: string
asPath:
regex: string
community:
regex: string
extendedCommunity:
regex: string
fromPeers:
- string
med: 0
nexthops:
- string
routeTable: string
safi: string
name: string
usedBies:
- string
redistRules:
- addressFamilyIdentifier: string
enable: false
metric: 0
name: string
routeTable: string
setAsPathLimit: 0
setCommunities:
- string
setExtendedCommunities:
- string
setLocalPreference: 0
setMed: 0
setOrigin: string
redistributionProfile:
ipv4:
unicast: string
ipv6:
unicast: string
rejectDefaultRoute: false
routerId: string
ecmp:
algorithm:
balancedRoundRobin: {}
ipHash:
hashSeed: 0
srcOnly: false
usePort: false
ipModulo: {}
weightedRoundRobin:
interfaces:
- name: string
weight: 0
enable: false
maxPath: 0
strictSourcePath: false
symmetricReturn: false
globalVrid: 0
interfaces:
- string
multicast:
enable: false
enableV6: false
igmp:
dynamic:
interfaces:
- groupFilter: string
maxGroups: string
maxSources: string
name: string
queryProfile: string
robustness: string
routerAlertPolicing: false
version: string
enable: false
statics:
- groupAddress: string
interface: string
name: string
sourceAddress: string
interfaceGroups:
- description: string
groupPermission:
anySourceMulticasts:
- groupAddress: string
included: false
name: string
sourceSpecificMulticasts:
- groupAddress: string
included: false
name: string
sourceAddress: string
igmp:
enable: false
immediateLeave: false
lastMemberQueryInterval: 0
maxGroups: string
maxQueryResponseTime: 0
maxSources: string
mode: string
queryInterval: 0
robustness: string
routerAlertPolicing: false
version: string
interfaces:
- string
name: string
pim:
allowedNeighbors:
- name: string
assertInterval: 0
bsrBorder: false
drPriority: 0
enable: false
helloInterval: 0
joinPruneInterval: 0
mode: string
msdp:
enable: false
globalAuthentication: string
globalTimer: string
originatorId:
interface: string
ip: string
peers:
- authentication: string
enable: false
inboundSaFilter: string
localAddress:
interface: string
ip: string
maxSa: 0
name: string
outboundSaFilter: string
peerAddress:
fqdn: string
ip: string
peerAs: string
pim:
enable: false
groupPermission: string
ifTimerGlobal: string
interfaces:
- description: string
drPriority: 0
ifTimer: string
name: string
neighborFilter: string
sendBsm: false
routeAgeoutTime: 0
rp:
externalRps:
- groupList: string
name: string
override: false
localRp:
candidateRp:
address: string
advertisementInterval: 0
groupList: string
interface: string
priority: 0
staticRp:
address: string
groupList: string
interface: string
override: false
rpfLookupMode: string
sptThresholds:
- name: string
threshold: string
ssmAddressSpace:
groupList: string
routeAgeoutTime: 0
rp:
externalRps:
- groupAddresses:
- string
name: string
override: false
localRp:
candidateRp:
address: string
advertisementInterval: 0
groupAddresses:
- string
interface: string
priority: 0
staticRp:
address: string
groupAddresses:
- string
interface: string
override: false
sptThresholds:
- name: string
threshold: string
ssmAddressSpaces:
- groupAddress: string
included: false
name: string
staticRoutes:
- destination: string
interface: string
name: string
nexthop:
ipAddress: string
preference: 0
name: string
ospf:
allowRedistDefaultRoute: false
areas:
- authentication: string
interfaces:
- authentication: string
bfd:
profile: string
enable: false
linkType:
broadcast: {}
p2mp:
neighbors:
- name: string
priority: 0
p2p: {}
metric: 0
mtuIgnore: false
name: string
passive: false
priority: 0
timing: string
vrTiming:
deadCounts: 0
grDelay: 0
helloInterval: 0
retransmitInterval: 0
transitDelay: 0
name: string
ranges:
- advertise: false
name: string
substitute: string
type:
normal:
abr:
exportList: string
importList: string
inboundFilterList: string
outboundFilterList: string
nssa:
abr:
exportList: string
importList: string
inboundFilterList: string
nssaExtRanges:
- advertise: false
name: string
routeTag: 0
outboundFilterList: string
acceptSummary: false
defaultInformationOriginate:
metric: 0
metricType: string
defaultRoute:
advertise:
metric: 0
type: string
disable: {}
noSummary: false
nssaExtRanges:
- advertise: {}
name: string
suppress: {}
stub:
abr:
exportList: string
importList: string
inboundFilterList: string
outboundFilterList: string
acceptSummary: false
defaultRoute:
advertise:
metric: 0
disable: {}
defaultRouteMetric: 0
noSummary: false
virtualLinks:
- authentication: string
bfd:
profile: string
enable: false
instanceId: 0
interfaceId: 0
name: string
neighborId: string
passive: false
timing: string
transitAreaId: string
vrTiming:
deadCounts: 0
helloInterval: 0
retransmitInterval: 0
transitDelay: 0
vrRanges:
- advertise: {}
name: string
suppress: {}
authProfiles:
- md5s:
- key: string
name: 0
preferred: false
name: string
password: string
enable: false
exportRules:
- metric: 0
name: string
newPathType: string
newTag: string
floodPrevention:
hello:
enable: false
maxPacket: 0
lsa:
enable: false
maxPacket: 0
globalBfd:
profile: string
globalIfTimer: string
gracefulRestart:
enable: false
gracePeriod: 0
helperEnable: false
maxNeighborRestartTime: 0
strictLsaChecking: false
redistributionProfile: string
rejectDefaultRoute: false
rfc1583: false
routerId: string
spfTimer: string
vrTimers:
lsaInterval: 0
spfCalculationDelay: 0
ospfv3:
allowRedistDefaultRoute: false
areas:
- authentication: string
interfaces:
- authentication: string
bfd:
profile: string
enable: false
instanceId: 0
linkType:
broadcast: {}
p2mp:
neighbors:
- name: string
priority: 0
p2p: {}
metric: 0
mtuIgnore: false
name: string
neighbors:
- name: string
passive: false
priority: 0
timing: string
vrTiming:
deadCounts: 0
grDelay: 0
helloInterval: 0
retransmitInterval: 0
transitDelay: 0
name: string
ranges:
- advertise: false
name: string
type:
normal:
abr:
exportList: string
importList: string
inboundFilterList: string
outboundFilterList: string
nssa:
abr:
exportList: string
importList: string
inboundFilterList: string
nssaExtRanges:
- advertise: {}
name: string
routeTag: 0
suppress: {}
outboundFilterList: string
acceptSummary: false
defaultInformationOriginate:
metric: 0
metricType: string
defaultRoute:
advertise:
metric: 0
type: string
disable: {}
noSummary: false
nssaExtRanges:
- advertise: {}
name: string
routeTag: 0
suppress: {}
stub:
abr:
exportList: string
importList: string
inboundFilterList: string
outboundFilterList: string
acceptSummary: false
defaultRoute:
advertise:
metric: 0
disable: {}
defaultRouteMetric: 0
noSummary: false
virtualLinks:
- authentication: string
bfd:
profile: string
enable: false
instanceId: 0
interfaceId: 0
name: string
neighborId: string
passive: false
timing: string
transitAreaId: string
vrTiming:
deadCounts: 0
helloInterval: 0
retransmitInterval: 0
transitDelay: 0
vrRanges:
- advertise: {}
name: string
suppress: {}
authProfiles:
- ah:
md5:
key: string
sha1:
key: string
sha256:
key: string
sha384:
key: string
sha512:
key: string
esp:
authentication:
md5:
key: string
none: {}
sha1:
key: string
sha256:
key: string
sha384:
key: string
sha512:
key: string
encryption:
algorithm: string
key: string
name: string
spi: string
disableTransitTraffic: false
enable: false
exportRules:
- metric: 0
name: string
newPathType: string
newTag: string
globalBfd:
profile: string
globalIfTimer: string
gracefulRestart:
enable: false
gracePeriod: 0
helperEnable: false
maxNeighborRestartTime: 0
strictLsaChecking: false
redistributionProfile: string
rejectDefaultRoute: false
routerId: string
spfTimer: string
vrTimers:
lsaInterval: 0
spfCalculationDelay: 0
ribFilter:
ipv4:
bgp:
routeMap: string
ospf:
routeMap: string
rip:
routeMap: string
static:
routeMap: string
ipv6:
bgp:
routeMap: string
ospfv3:
routeMap: string
static:
routeMap: string
rip:
authProfile: string
defaultInformationOriginate: false
enable: false
globalBfd:
profile: string
globalInboundDistributeList:
accessList: string
globalOutboundDistributeList:
accessList: string
globalTimer: string
interfaces:
- authentication: string
bfd:
profile: string
enable: false
interfaceInboundDistributeList:
accessList: string
metric: 0
interfaceOutboundDistributeList:
accessList: string
metric: 0
mode: string
name: string
splitHorizon: string
redistributionProfile: string
routingTable:
ip:
staticRoutes:
- adminDist: 0
bfd:
profile: string
destination: string
interface: string
metric: 0
name: string
nexthop:
discard: {}
fqdn: string
ipAddress: string
ipv6Address: string
nextLr: string
nextVr: string
receive: {}
tunnel: string
pathMonitor:
enable: false
failureCondition: string
holdTime: 0
monitorDestinations:
- count: 0
destination: string
destinationFqdn: string
enable: false
interval: 0
name: string
source: string
routeTable:
both: {}
multicast: {}
noInstall: {}
unicast: {}
ipv6:
staticRoutes:
- adminDist: 0
bfd:
profile: string
destination: string
interface: string
metric: 0
name: string
nexthop:
discard: {}
fqdn: string
ipv6Address: string
nextLr: string
nextVr: string
receive: {}
tunnel: string
option:
passive: {}
pathMonitor:
enable: false
failureCondition: string
holdTime: 0
monitorDestinations:
- count: 0
destination: string
destinationFqdn: string
enable: false
interval: 0
name: string
source: string
routeTable:
both: {}
multicast: {}
noInstall: {}
unicast: {}
sdwanType: string
vrAdminDists:
ebgp: 0
ibgp: 0
ospfExt: 0
ospfInt: 0
ospfv3Ext: 0
ospfv3Int: 0
rip: 0
static: 0
staticIpv6: 0
zoneName: string
LogicalRouter 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 LogicalRouter resource accepts the following input properties:
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Name string
- Name
- Routing
Stack string - Routing stack
- Snippet string
- The snippet in which the resource is defined
- Vrves
List<Logical
Router Vrf> - Vrf
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Name string
- Name
- Routing
Stack string - Routing stack
- Snippet string
- The snippet in which the resource is defined
- Vrves
[]Logical
Router Vrf Args - Vrf
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- name String
- Name
- routing
Stack String - Routing stack
- snippet String
- The snippet in which the resource is defined
- vrves
List<Logical
Router Vrf> - Vrf
- device string
- The device in which the resource is defined
- folder string
- The folder in which the resource is defined
- name string
- Name
- routing
Stack string - Routing stack
- snippet string
- The snippet in which the resource is defined
- vrves
Logical
Router Vrf[] - Vrf
- device str
- The device in which the resource is defined
- folder str
- The folder in which the resource is defined
- name str
- Name
- routing_
stack str - Routing stack
- snippet str
- The snippet in which the resource is defined
- vrves
Sequence[Logical
Router Vrf Args] - Vrf
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- name String
- Name
- routing
Stack String - Routing stack
- snippet String
- The snippet in which the resource is defined
- vrves List<Property Map>
- Vrf
Outputs
All input properties are implicitly available as output properties. Additionally, the LogicalRouter resource produces the following output properties:
Look up Existing LogicalRouter Resource
Get an existing LogicalRouter 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?: LogicalRouterState, opts?: CustomResourceOptions): LogicalRouter@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
routing_stack: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
vrves: Optional[Sequence[LogicalRouterVrfArgs]] = None) -> LogicalRouterfunc GetLogicalRouter(ctx *Context, name string, id IDInput, state *LogicalRouterState, opts ...ResourceOption) (*LogicalRouter, error)public static LogicalRouter Get(string name, Input<string> id, LogicalRouterState? state, CustomResourceOptions? opts = null)public static LogicalRouter get(String name, Output<String> id, LogicalRouterState state, CustomResourceOptions options)resources: _: type: scm:LogicalRouter get: 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.
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Name string
- Name
- Routing
Stack string - Routing stack
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Vrves
List<Logical
Router Vrf> - Vrf
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Name string
- Name
- Routing
Stack string - Routing stack
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Vrves
[]Logical
Router Vrf Args - Vrf
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- name String
- Name
- routing
Stack String - Routing stack
- snippet String
- The snippet in which the resource is defined
- tfid String
- vrves
List<Logical
Router Vrf> - Vrf
- device string
- The device in which the resource is defined
- folder string
- The folder in which the resource is defined
- name string
- Name
- routing
Stack string - Routing stack
- snippet string
- The snippet in which the resource is defined
- tfid string
- vrves
Logical
Router Vrf[] - Vrf
- device str
- The device in which the resource is defined
- folder str
- The folder in which the resource is defined
- name str
- Name
- routing_
stack str - Routing stack
- snippet str
- The snippet in which the resource is defined
- tfid str
- vrves
Sequence[Logical
Router Vrf Args] - Vrf
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- name String
- Name
- routing
Stack String - Routing stack
- snippet String
- The snippet in which the resource is defined
- tfid String
- vrves List<Property Map>
- Vrf
Supporting Types
LogicalRouterVrf, LogicalRouterVrfArgs
- Name string
- Name
- Admin
Dists LogicalRouter Vrf Admin Dists - Admin dists
- Bgp
Logical
Router Vrf Bgp - Bgp
- Ecmp
Logical
Router Vrf Ecmp - Ecmp
- Global
Vrid int - Global vrid
- Interfaces List<string>
- Interface
- Multicast
Logical
Router Vrf Multicast - Multicast
- Ospf
Logical
Router Vrf Ospf - Ospf
- Ospfv3
Logical
Router Vrf Ospfv3 - Ospfv3
- Rib
Filter LogicalRouter Vrf Rib Filter - Rib filter
- Rip
Logical
Router Vrf Rip - Rip
- Routing
Table LogicalRouter Vrf Routing Table - Routing table
- Sdwan
Type string - Sdwan type
- Vr
Admin LogicalDists Router Vrf Vr Admin Dists - Vr admin dists
- Zone
Name string - Zone name
- Name string
- Name
- Admin
Dists LogicalRouter Vrf Admin Dists - Admin dists
- Bgp
Logical
Router Vrf Bgp - Bgp
- Ecmp
Logical
Router Vrf Ecmp - Ecmp
- Global
Vrid int - Global vrid
- Interfaces []string
- Interface
- Multicast
Logical
Router Vrf Multicast - Multicast
- Ospf
Logical
Router Vrf Ospf - Ospf
- Ospfv3
Logical
Router Vrf Ospfv3 - Ospfv3
- Rib
Filter LogicalRouter Vrf Rib Filter - Rib filter
- Rip
Logical
Router Vrf Rip - Rip
- Routing
Table LogicalRouter Vrf Routing Table - Routing table
- Sdwan
Type string - Sdwan type
- Vr
Admin LogicalDists Router Vrf Vr Admin Dists - Vr admin dists
- Zone
Name string - Zone name
- name String
- Name
- admin
Dists LogicalRouter Vrf Admin Dists - Admin dists
- bgp
Logical
Router Vrf Bgp - Bgp
- ecmp
Logical
Router Vrf Ecmp - Ecmp
- global
Vrid Integer - Global vrid
- interfaces List<String>
- Interface
- multicast
Logical
Router Vrf Multicast - Multicast
- ospf
Logical
Router Vrf Ospf - Ospf
- ospfv3
Logical
Router Vrf Ospfv3 - Ospfv3
- rib
Filter LogicalRouter Vrf Rib Filter - Rib filter
- rip
Logical
Router Vrf Rip - Rip
- routing
Table LogicalRouter Vrf Routing Table - Routing table
- sdwan
Type String - Sdwan type
- vr
Admin LogicalDists Router Vrf Vr Admin Dists - Vr admin dists
- zone
Name String - Zone name
- name string
- Name
- admin
Dists LogicalRouter Vrf Admin Dists - Admin dists
- bgp
Logical
Router Vrf Bgp - Bgp
- ecmp
Logical
Router Vrf Ecmp - Ecmp
- global
Vrid number - Global vrid
- interfaces string[]
- Interface
- multicast
Logical
Router Vrf Multicast - Multicast
- ospf
Logical
Router Vrf Ospf - Ospf
- ospfv3
Logical
Router Vrf Ospfv3 - Ospfv3
- rib
Filter LogicalRouter Vrf Rib Filter - Rib filter
- rip
Logical
Router Vrf Rip - Rip
- routing
Table LogicalRouter Vrf Routing Table - Routing table
- sdwan
Type string - Sdwan type
- vr
Admin LogicalDists Router Vrf Vr Admin Dists - Vr admin dists
- zone
Name string - Zone name
- name str
- Name
- admin_
dists LogicalRouter Vrf Admin Dists - Admin dists
- bgp
Logical
Router Vrf Bgp - Bgp
- ecmp
Logical
Router Vrf Ecmp - Ecmp
- global_
vrid int - Global vrid
- interfaces Sequence[str]
- Interface
- multicast
Logical
Router Vrf Multicast - Multicast
- ospf
Logical
Router Vrf Ospf - Ospf
- ospfv3
Logical
Router Vrf Ospfv3 - Ospfv3
- rib_
filter LogicalRouter Vrf Rib Filter - Rib filter
- rip
Logical
Router Vrf Rip - Rip
- routing_
table LogicalRouter Vrf Routing Table - Routing table
- sdwan_
type str - Sdwan type
- vr_
admin_ Logicaldists Router Vrf Vr Admin Dists - Vr admin dists
- zone_
name str - Zone name
- name String
- Name
- admin
Dists Property Map - Admin dists
- bgp Property Map
- Bgp
- ecmp Property Map
- Ecmp
- global
Vrid Number - Global vrid
- interfaces List<String>
- Interface
- multicast Property Map
- Multicast
- ospf Property Map
- Ospf
- ospfv3 Property Map
- Ospfv3
- rib
Filter Property Map - Rib filter
- rip Property Map
- Rip
- routing
Table Property Map - Routing table
- sdwan
Type String - Sdwan type
- vr
Admin Property MapDists - Vr admin dists
- zone
Name String - Zone name
LogicalRouterVrfAdminDists, LogicalRouterVrfAdminDistsArgs
- Bgp
External int - Bgp external
- Bgp
Internal int - Bgp internal
- Bgp
Local int - Bgp local
- Ospf
Ext int - Ospf ext
- Ospf
Inter int - Ospf inter
- Ospf
Intra int - Ospf intra
- Ospfv3Ext int
- Ospfv3 ext
- Ospfv3Inter int
- Ospfv3 inter
- Ospfv3Intra int
- Ospfv3 intra
- Rip int
- Rip
- Static int
- Static
- Static
Ipv6 int - Static ipv6
- Bgp
External int - Bgp external
- Bgp
Internal int - Bgp internal
- Bgp
Local int - Bgp local
- Ospf
Ext int - Ospf ext
- Ospf
Inter int - Ospf inter
- Ospf
Intra int - Ospf intra
- Ospfv3Ext int
- Ospfv3 ext
- Ospfv3Inter int
- Ospfv3 inter
- Ospfv3Intra int
- Ospfv3 intra
- Rip int
- Rip
- Static int
- Static
- Static
Ipv6 int - Static ipv6
- bgp
External Integer - Bgp external
- bgp
Internal Integer - Bgp internal
- bgp
Local Integer - Bgp local
- ospf
Ext Integer - Ospf ext
- ospf
Inter Integer - Ospf inter
- ospf
Intra Integer - Ospf intra
- ospfv3Ext Integer
- Ospfv3 ext
- ospfv3Inter Integer
- Ospfv3 inter
- ospfv3Intra Integer
- Ospfv3 intra
- rip Integer
- Rip
- static
Ipv6 Integer - Static ipv6
- static_ Integer
- Static
- bgp
External number - Bgp external
- bgp
Internal number - Bgp internal
- bgp
Local number - Bgp local
- ospf
Ext number - Ospf ext
- ospf
Inter number - Ospf inter
- ospf
Intra number - Ospf intra
- ospfv3Ext number
- Ospfv3 ext
- ospfv3Inter number
- Ospfv3 inter
- ospfv3Intra number
- Ospfv3 intra
- rip number
- Rip
- static number
- Static
- static
Ipv6 number - Static ipv6
- bgp_
external int - Bgp external
- bgp_
internal int - Bgp internal
- bgp_
local int - Bgp local
- ospf_
ext int - Ospf ext
- ospf_
inter int - Ospf inter
- ospf_
intra int - Ospf intra
- ospfv3_
ext int - Ospfv3 ext
- ospfv3_
inter int - Ospfv3 inter
- ospfv3_
intra int - Ospfv3 intra
- rip int
- Rip
- static int
- Static
- static_
ipv6 int - Static ipv6
- bgp
External Number - Bgp external
- bgp
Internal Number - Bgp internal
- bgp
Local Number - Bgp local
- ospf
Ext Number - Ospf ext
- ospf
Inter Number - Ospf inter
- ospf
Intra Number - Ospf intra
- ospfv3Ext Number
- Ospfv3 ext
- ospfv3Inter Number
- Ospfv3 inter
- ospfv3Intra Number
- Ospfv3 intra
- rip Number
- Rip
- static Number
- Static
- static
Ipv6 Number - Static ipv6
LogicalRouterVrfBgp, LogicalRouterVrfBgpArgs
- Advertise
Network LogicalRouter Vrf Bgp Advertise Network - Advertise network
- Aggregate
Logical
Router Vrf Bgp Aggregate - Aggregate
- Aggregate
Routes List<LogicalRouter Vrf Bgp Aggregate Route> - Aggregate routes
- Allow
Redist boolDefault Route - Allow redist default route
- Always
Advertise boolNetwork Route - Always advertise network route
- As
Format string - As format
- Confederation
Member stringAs - Confederation member as
- Default
Local intPreference - Default local preference
- Ecmp
Multi boolAs - Ecmp multi as
- Enable bool
- Enable
- Enforce
First boolAs - Enforce first as
- Fast
External boolFailover - Fast external failover
- Global
Bfd LogicalRouter Vrf Bgp Global Bfd - Global bfd
- Graceful
Restart LogicalRouter Vrf Bgp Graceful Restart - Graceful restart
- Graceful
Shutdown bool - Graceful shutdown
- Install
Route bool - Install route
- Local
As string - Local as
- Med
Logical
Router Vrf Bgp Med - Med
- Peer
Groups List<LogicalRouter Vrf Bgp Peer Group> - Peer group
- Policy
Logical
Router Vrf Bgp Policy - Policy
- Redist
Rules List<LogicalRouter Vrf Bgp Redist Rule> - Redist rules
- Redistribution
Profile LogicalRouter Vrf Bgp Redistribution Profile - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Router
Id string - Router id
- Advertise
Network LogicalRouter Vrf Bgp Advertise Network - Advertise network
- Aggregate
Logical
Router Vrf Bgp Aggregate - Aggregate
- Aggregate
Routes []LogicalRouter Vrf Bgp Aggregate Route - Aggregate routes
- Allow
Redist boolDefault Route - Allow redist default route
- Always
Advertise boolNetwork Route - Always advertise network route
- As
Format string - As format
- Confederation
Member stringAs - Confederation member as
- Default
Local intPreference - Default local preference
- Ecmp
Multi boolAs - Ecmp multi as
- Enable bool
- Enable
- Enforce
First boolAs - Enforce first as
- Fast
External boolFailover - Fast external failover
- Global
Bfd LogicalRouter Vrf Bgp Global Bfd - Global bfd
- Graceful
Restart LogicalRouter Vrf Bgp Graceful Restart - Graceful restart
- Graceful
Shutdown bool - Graceful shutdown
- Install
Route bool - Install route
- Local
As string - Local as
- Med
Logical
Router Vrf Bgp Med - Med
- Peer
Groups []LogicalRouter Vrf Bgp Peer Group - Peer group
- Policy
Logical
Router Vrf Bgp Policy - Policy
- Redist
Rules []LogicalRouter Vrf Bgp Redist Rule - Redist rules
- Redistribution
Profile LogicalRouter Vrf Bgp Redistribution Profile - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Router
Id string - Router id
- advertise
Network LogicalRouter Vrf Bgp Advertise Network - Advertise network
- aggregate
Logical
Router Vrf Bgp Aggregate - Aggregate
- aggregate
Routes List<LogicalRouter Vrf Bgp Aggregate Route> - Aggregate routes
- allow
Redist BooleanDefault Route - Allow redist default route
- always
Advertise BooleanNetwork Route - Always advertise network route
- as
Format String - As format
- confederation
Member StringAs - Confederation member as
- default
Local IntegerPreference - Default local preference
- ecmp
Multi BooleanAs - Ecmp multi as
- enable Boolean
- Enable
- enforce
First BooleanAs - Enforce first as
- fast
External BooleanFailover - Fast external failover
- global
Bfd LogicalRouter Vrf Bgp Global Bfd - Global bfd
- graceful
Restart LogicalRouter Vrf Bgp Graceful Restart - Graceful restart
- graceful
Shutdown Boolean - Graceful shutdown
- install
Route Boolean - Install route
- local
As String - Local as
- med
Logical
Router Vrf Bgp Med - Med
- peer
Groups List<LogicalRouter Vrf Bgp Peer Group> - Peer group
- policy
Logical
Router Vrf Bgp Policy - Policy
- redist
Rules List<LogicalRouter Vrf Bgp Redist Rule> - Redist rules
- redistribution
Profile LogicalRouter Vrf Bgp Redistribution Profile - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- router
Id String - Router id
- advertise
Network LogicalRouter Vrf Bgp Advertise Network - Advertise network
- aggregate
Logical
Router Vrf Bgp Aggregate - Aggregate
- aggregate
Routes LogicalRouter Vrf Bgp Aggregate Route[] - Aggregate routes
- allow
Redist booleanDefault Route - Allow redist default route
- always
Advertise booleanNetwork Route - Always advertise network route
- as
Format string - As format
- confederation
Member stringAs - Confederation member as
- default
Local numberPreference - Default local preference
- ecmp
Multi booleanAs - Ecmp multi as
- enable boolean
- Enable
- enforce
First booleanAs - Enforce first as
- fast
External booleanFailover - Fast external failover
- global
Bfd LogicalRouter Vrf Bgp Global Bfd - Global bfd
- graceful
Restart LogicalRouter Vrf Bgp Graceful Restart - Graceful restart
- graceful
Shutdown boolean - Graceful shutdown
- install
Route boolean - Install route
- local
As string - Local as
- med
Logical
Router Vrf Bgp Med - Med
- peer
Groups LogicalRouter Vrf Bgp Peer Group[] - Peer group
- policy
Logical
Router Vrf Bgp Policy - Policy
- redist
Rules LogicalRouter Vrf Bgp Redist Rule[] - Redist rules
- redistribution
Profile LogicalRouter Vrf Bgp Redistribution Profile - Redistribution profile
- reject
Default booleanRoute - Reject default route
- router
Id string - Router id
- advertise_
network LogicalRouter Vrf Bgp Advertise Network - Advertise network
- aggregate
Logical
Router Vrf Bgp Aggregate - Aggregate
- aggregate_
routes Sequence[LogicalRouter Vrf Bgp Aggregate Route] - Aggregate routes
- allow_
redist_ booldefault_ route - Allow redist default route
- always_
advertise_ boolnetwork_ route - Always advertise network route
- as_
format str - As format
- confederation_
member_ stras - Confederation member as
- default_
local_ intpreference - Default local preference
- ecmp_
multi_ boolas - Ecmp multi as
- enable bool
- Enable
- enforce_
first_ boolas - Enforce first as
- fast_
external_ boolfailover - Fast external failover
- global_
bfd LogicalRouter Vrf Bgp Global Bfd - Global bfd
- graceful_
restart LogicalRouter Vrf Bgp Graceful Restart - Graceful restart
- graceful_
shutdown bool - Graceful shutdown
- install_
route bool - Install route
- local_
as str - Local as
- med
Logical
Router Vrf Bgp Med - Med
- peer_
groups Sequence[LogicalRouter Vrf Bgp Peer Group] - Peer group
- policy
Logical
Router Vrf Bgp Policy - Policy
- redist_
rules Sequence[LogicalRouter Vrf Bgp Redist Rule] - Redist rules
- redistribution_
profile LogicalRouter Vrf Bgp Redistribution Profile - Redistribution profile
- reject_
default_ boolroute - Reject default route
- router_
id str - Router id
- advertise
Network Property Map - Advertise network
- aggregate Property Map
- Aggregate
- aggregate
Routes List<Property Map> - Aggregate routes
- allow
Redist BooleanDefault Route - Allow redist default route
- always
Advertise BooleanNetwork Route - Always advertise network route
- as
Format String - As format
- confederation
Member StringAs - Confederation member as
- default
Local NumberPreference - Default local preference
- ecmp
Multi BooleanAs - Ecmp multi as
- enable Boolean
- Enable
- enforce
First BooleanAs - Enforce first as
- fast
External BooleanFailover - Fast external failover
- global
Bfd Property Map - Global bfd
- graceful
Restart Property Map - Graceful restart
- graceful
Shutdown Boolean - Graceful shutdown
- install
Route Boolean - Install route
- local
As String - Local as
- med Property Map
- Med
- peer
Groups List<Property Map> - Peer group
- policy Property Map
- Policy
- redist
Rules List<Property Map> - Redist rules
- redistribution
Profile Property Map - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- router
Id String - Router id
LogicalRouterVrfBgpAdvertiseNetwork, LogicalRouterVrfBgpAdvertiseNetworkArgs
- ipv4 Property Map
- Ipv4
- ipv6 Property Map
- Ipv6
LogicalRouterVrfBgpAdvertiseNetworkIpv4, LogicalRouterVrfBgpAdvertiseNetworkIpv4Args
- networks List<Property Map>
- Network
LogicalRouterVrfBgpAdvertiseNetworkIpv4Network, LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArgs
LogicalRouterVrfBgpAdvertiseNetworkIpv6, LogicalRouterVrfBgpAdvertiseNetworkIpv6Args
- networks List<Property Map>
- Network
LogicalRouterVrfBgpAdvertiseNetworkIpv6Network, LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArgs
LogicalRouterVrfBgpAggregate, LogicalRouterVrfBgpAggregateArgs
- Aggregate
Med bool - Aggregate med
- Aggregate
Med bool - Aggregate med
- aggregate
Med Boolean - Aggregate med
- aggregate
Med boolean - Aggregate med
- aggregate_
med bool - Aggregate med
- aggregate
Med Boolean - Aggregate med
LogicalRouterVrfBgpAggregateRoute, LogicalRouterVrfBgpAggregateRouteArgs
- Name string
- Name
- As
Set bool - As set
- Description string
- Description
- Enable bool
- Enable
- Same
Med bool - Same med
- Summary
Only bool - Summary only
- Type
Logical
Router Vrf Bgp Aggregate Route Type - Type
- Name string
- Name
- As
Set bool - As set
- Description string
- Description
- Enable bool
- Enable
- Same
Med bool - Same med
- Summary
Only bool - Summary only
- Type
Logical
Router Vrf Bgp Aggregate Route Type - Type
- name String
- Name
- as
Set Boolean - As set
- description String
- Description
- enable Boolean
- Enable
- same
Med Boolean - Same med
- summary
Only Boolean - Summary only
- type
Logical
Router Vrf Bgp Aggregate Route Type - Type
- name string
- Name
- as
Set boolean - As set
- description string
- Description
- enable boolean
- Enable
- same
Med boolean - Same med
- summary
Only boolean - Summary only
- type
Logical
Router Vrf Bgp Aggregate Route Type - Type
- name str
- Name
- as_
set bool - As set
- description str
- Description
- enable bool
- Enable
- same_
med bool - Same med
- summary_
only bool - Summary only
- type
Logical
Router Vrf Bgp Aggregate Route Type - Type
- name String
- Name
- as
Set Boolean - As set
- description String
- Description
- enable Boolean
- Enable
- same
Med Boolean - Same med
- summary
Only Boolean - Summary only
- type Property Map
- Type
LogicalRouterVrfBgpAggregateRouteType, LogicalRouterVrfBgpAggregateRouteTypeArgs
- ipv4 Property Map
- Ipv4
- ipv6 Property Map
- Ipv6
LogicalRouterVrfBgpAggregateRouteTypeIpv4, LogicalRouterVrfBgpAggregateRouteTypeIpv4Args
- Attribute
Map string - Attribute map
- Summary
Prefix string - Summary prefix
- Suppress
Map string - Suppress map
- Attribute
Map string - Attribute map
- Summary
Prefix string - Summary prefix
- Suppress
Map string - Suppress map
- attribute
Map String - Attribute map
- summary
Prefix String - Summary prefix
- suppress
Map String - Suppress map
- attribute
Map string - Attribute map
- summary
Prefix string - Summary prefix
- suppress
Map string - Suppress map
- attribute_
map str - Attribute map
- summary_
prefix str - Summary prefix
- suppress_
map str - Suppress map
- attribute
Map String - Attribute map
- summary
Prefix String - Summary prefix
- suppress
Map String - Suppress map
LogicalRouterVrfBgpAggregateRouteTypeIpv6, LogicalRouterVrfBgpAggregateRouteTypeIpv6Args
- Attribute
Map string - Attribute map
- Summary
Prefix string - Summary prefix
- Suppress
Map string - Suppress map
- Attribute
Map string - Attribute map
- Summary
Prefix string - Summary prefix
- Suppress
Map string - Suppress map
- attribute
Map String - Attribute map
- summary
Prefix String - Summary prefix
- suppress
Map String - Suppress map
- attribute
Map string - Attribute map
- summary
Prefix string - Summary prefix
- suppress
Map string - Suppress map
- attribute_
map str - Attribute map
- summary_
prefix str - Summary prefix
- suppress_
map str - Suppress map
- attribute
Map String - Attribute map
- summary
Prefix String - Summary prefix
- suppress
Map String - Suppress map
LogicalRouterVrfBgpGlobalBfd, LogicalRouterVrfBgpGlobalBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfBgpGracefulRestart, LogicalRouterVrfBgpGracefulRestartArgs
- Enable bool
- Enable
- Local
Restart intTime - Local restart time
- Max
Peer intRestart Time - Max peer restart time
- Stale
Route intTime - Stale route time
- Enable bool
- Enable
- Local
Restart intTime - Local restart time
- Max
Peer intRestart Time - Max peer restart time
- Stale
Route intTime - Stale route time
- enable Boolean
- Enable
- local
Restart IntegerTime - Local restart time
- max
Peer IntegerRestart Time - Max peer restart time
- stale
Route IntegerTime - Stale route time
- enable boolean
- Enable
- local
Restart numberTime - Local restart time
- max
Peer numberRestart Time - Max peer restart time
- stale
Route numberTime - Stale route time
- enable bool
- Enable
- local_
restart_ inttime - Local restart time
- max_
peer_ intrestart_ time - Max peer restart time
- stale_
route_ inttime - Stale route time
- enable Boolean
- Enable
- local
Restart NumberTime - Local restart time
- max
Peer NumberRestart Time - Max peer restart time
- stale
Route NumberTime - Stale route time
LogicalRouterVrfBgpMed, LogicalRouterVrfBgpMedArgs
- Always
Compare boolMed - Always compare med
- Deterministic
Med boolComparison - Deterministic med comparison
- Always
Compare boolMed - Always compare med
- Deterministic
Med boolComparison - Deterministic med comparison
- always
Compare BooleanMed - Always compare med
- deterministic
Med BooleanComparison - Deterministic med comparison
- always
Compare booleanMed - Always compare med
- deterministic
Med booleanComparison - Deterministic med comparison
- always_
compare_ boolmed - Always compare med
- deterministic_
med_ boolcomparison - Deterministic med comparison
- always
Compare BooleanMed - Always compare med
- deterministic
Med BooleanComparison - Deterministic med comparison
LogicalRouterVrfBgpPeerGroup, LogicalRouterVrfBgpPeerGroupArgs
- Name string
- Name
- Address
Family LogicalRouter Vrf Bgp Peer Group Address Family - Address family
- Aggregated
Confed boolAs Path - Aggregated confed as path
- Connection
Options LogicalRouter Vrf Bgp Peer Group Connection Options - Connection options
- Enable bool
- Enable
- Filtering
Profile LogicalRouter Vrf Bgp Peer Group Filtering Profile - Filtering profile
- Peers
List<Logical
Router Vrf Bgp Peer Group Peer> - Peer
- Soft
Reset boolWith Stored Info - Soft reset with stored info
- Type
Logical
Router Vrf Bgp Peer Group Type - Type
- Name string
- Name
- Address
Family LogicalRouter Vrf Bgp Peer Group Address Family - Address family
- Aggregated
Confed boolAs Path - Aggregated confed as path
- Connection
Options LogicalRouter Vrf Bgp Peer Group Connection Options - Connection options
- Enable bool
- Enable
- Filtering
Profile LogicalRouter Vrf Bgp Peer Group Filtering Profile - Filtering profile
- Peers
[]Logical
Router Vrf Bgp Peer Group Peer - Peer
- Soft
Reset boolWith Stored Info - Soft reset with stored info
- Type
Logical
Router Vrf Bgp Peer Group Type - Type
- name String
- Name
- address
Family LogicalRouter Vrf Bgp Peer Group Address Family - Address family
- aggregated
Confed BooleanAs Path - Aggregated confed as path
- connection
Options LogicalRouter Vrf Bgp Peer Group Connection Options - Connection options
- enable Boolean
- Enable
- filtering
Profile LogicalRouter Vrf Bgp Peer Group Filtering Profile - Filtering profile
- peers
List<Logical
Router Vrf Bgp Peer Group Peer> - Peer
- soft
Reset BooleanWith Stored Info - Soft reset with stored info
- type
Logical
Router Vrf Bgp Peer Group Type - Type
- name string
- Name
- address
Family LogicalRouter Vrf Bgp Peer Group Address Family - Address family
- aggregated
Confed booleanAs Path - Aggregated confed as path
- connection
Options LogicalRouter Vrf Bgp Peer Group Connection Options - Connection options
- enable boolean
- Enable
- filtering
Profile LogicalRouter Vrf Bgp Peer Group Filtering Profile - Filtering profile
- peers
Logical
Router Vrf Bgp Peer Group Peer[] - Peer
- soft
Reset booleanWith Stored Info - Soft reset with stored info
- type
Logical
Router Vrf Bgp Peer Group Type - Type
- name str
- Name
- address_
family LogicalRouter Vrf Bgp Peer Group Address Family - Address family
- aggregated_
confed_ boolas_ path - Aggregated confed as path
- connection_
options LogicalRouter Vrf Bgp Peer Group Connection Options - Connection options
- enable bool
- Enable
- filtering_
profile LogicalRouter Vrf Bgp Peer Group Filtering Profile - Filtering profile
- peers
Sequence[Logical
Router Vrf Bgp Peer Group Peer] - Peer
- soft_
reset_ boolwith_ stored_ info - Soft reset with stored info
- type
Logical
Router Vrf Bgp Peer Group Type - Type
- name String
- Name
- address
Family Property Map - Address family
- aggregated
Confed BooleanAs Path - Aggregated confed as path
- connection
Options Property Map - Connection options
- enable Boolean
- Enable
- filtering
Profile Property Map - Filtering profile
- peers List<Property Map>
- Peer
- soft
Reset BooleanWith Stored Info - Soft reset with stored info
- type Property Map
- Type
LogicalRouterVrfBgpPeerGroupAddressFamily, LogicalRouterVrfBgpPeerGroupAddressFamilyArgs
LogicalRouterVrfBgpPeerGroupConnectionOptions, LogicalRouterVrfBgpPeerGroupConnectionOptionsArgs
- Authentication string
- Authentication
- Dampening string
- Dampening
- Multihop int
- Multihop
- Timers string
- Timers
- Authentication string
- Authentication
- Dampening string
- Dampening
- Multihop int
- Multihop
- Timers string
- Timers
- authentication String
- Authentication
- dampening String
- Dampening
- multihop Integer
- Multihop
- timers String
- Timers
- authentication string
- Authentication
- dampening string
- Dampening
- multihop number
- Multihop
- timers string
- Timers
- authentication str
- Authentication
- dampening str
- Dampening
- multihop int
- Multihop
- timers str
- Timers
- authentication String
- Authentication
- dampening String
- Dampening
- multihop Number
- Multihop
- timers String
- Timers
LogicalRouterVrfBgpPeerGroupFilteringProfile, LogicalRouterVrfBgpPeerGroupFilteringProfileArgs
LogicalRouterVrfBgpPeerGroupPeer, LogicalRouterVrfBgpPeerGroupPeerArgs
- Name string
- Name
- Bfd
Logical
Router Vrf Bgp Peer Group Peer Bfd - Bfd
- Connection
Options LogicalRouter Vrf Bgp Peer Group Peer Connection Options - Connection options
- Enable bool
- Enable
- Enable
Mp boolBgp - Enable mp bgp
- Enable
Sender boolSide Loop Detection - Enable sender side loop detection
- Inherit
Logical
Router Vrf Bgp Peer Group Peer Inherit - Inherit
- Local
Address LogicalRouter Vrf Bgp Peer Group Peer Local Address - Local address
- Passive bool
- Passive
- Peer
Address LogicalRouter Vrf Bgp Peer Group Peer Peer Address - Peer address
- Peer
As string - Peer as
- Peering
Type string - Peering type
- Reflector
Client string - Reflector client
- Subsequent
Address LogicalFamily Identifier Router Vrf Bgp Peer Group Peer Subsequent Address Family Identifier - Subsequent address family identifier
- Name string
- Name
- Bfd
Logical
Router Vrf Bgp Peer Group Peer Bfd - Bfd
- Connection
Options LogicalRouter Vrf Bgp Peer Group Peer Connection Options - Connection options
- Enable bool
- Enable
- Enable
Mp boolBgp - Enable mp bgp
- Enable
Sender boolSide Loop Detection - Enable sender side loop detection
- Inherit
Logical
Router Vrf Bgp Peer Group Peer Inherit - Inherit
- Local
Address LogicalRouter Vrf Bgp Peer Group Peer Local Address - Local address
- Passive bool
- Passive
- Peer
Address LogicalRouter Vrf Bgp Peer Group Peer Peer Address - Peer address
- Peer
As string - Peer as
- Peering
Type string - Peering type
- Reflector
Client string - Reflector client
- Subsequent
Address LogicalFamily Identifier Router Vrf Bgp Peer Group Peer Subsequent Address Family Identifier - Subsequent address family identifier
- name String
- Name
- bfd
Logical
Router Vrf Bgp Peer Group Peer Bfd - Bfd
- connection
Options LogicalRouter Vrf Bgp Peer Group Peer Connection Options - Connection options
- enable Boolean
- Enable
- enable
Mp BooleanBgp - Enable mp bgp
- enable
Sender BooleanSide Loop Detection - Enable sender side loop detection
- inherit
Logical
Router Vrf Bgp Peer Group Peer Inherit - Inherit
- local
Address LogicalRouter Vrf Bgp Peer Group Peer Local Address - Local address
- passive Boolean
- Passive
- peer
Address LogicalRouter Vrf Bgp Peer Group Peer Peer Address - Peer address
- peer
As String - Peer as
- peering
Type String - Peering type
- reflector
Client String - Reflector client
- subsequent
Address LogicalFamily Identifier Router Vrf Bgp Peer Group Peer Subsequent Address Family Identifier - Subsequent address family identifier
- name string
- Name
- bfd
Logical
Router Vrf Bgp Peer Group Peer Bfd - Bfd
- connection
Options LogicalRouter Vrf Bgp Peer Group Peer Connection Options - Connection options
- enable boolean
- Enable
- enable
Mp booleanBgp - Enable mp bgp
- enable
Sender booleanSide Loop Detection - Enable sender side loop detection
- inherit
Logical
Router Vrf Bgp Peer Group Peer Inherit - Inherit
- local
Address LogicalRouter Vrf Bgp Peer Group Peer Local Address - Local address
- passive boolean
- Passive
- peer
Address LogicalRouter Vrf Bgp Peer Group Peer Peer Address - Peer address
- peer
As string - Peer as
- peering
Type string - Peering type
- reflector
Client string - Reflector client
- subsequent
Address LogicalFamily Identifier Router Vrf Bgp Peer Group Peer Subsequent Address Family Identifier - Subsequent address family identifier
- name str
- Name
- bfd
Logical
Router Vrf Bgp Peer Group Peer Bfd - Bfd
- connection_
options LogicalRouter Vrf Bgp Peer Group Peer Connection Options - Connection options
- enable bool
- Enable
- enable_
mp_ boolbgp - Enable mp bgp
- enable_
sender_ boolside_ loop_ detection - Enable sender side loop detection
- inherit
Logical
Router Vrf Bgp Peer Group Peer Inherit - Inherit
- local_
address LogicalRouter Vrf Bgp Peer Group Peer Local Address - Local address
- passive bool
- Passive
- peer_
address LogicalRouter Vrf Bgp Peer Group Peer Peer Address - Peer address
- peer_
as str - Peer as
- peering_
type str - Peering type
- reflector_
client str - Reflector client
- subsequent_
address_ Logicalfamily_ identifier Router Vrf Bgp Peer Group Peer Subsequent Address Family Identifier - Subsequent address family identifier
- name String
- Name
- bfd Property Map
- Bfd
- connection
Options Property Map - Connection options
- enable Boolean
- Enable
- enable
Mp BooleanBgp - Enable mp bgp
- enable
Sender BooleanSide Loop Detection - Enable sender side loop detection
- inherit Property Map
- Inherit
- local
Address Property Map - Local address
- passive Boolean
- Passive
- peer
Address Property Map - Peer address
- peer
As String - Peer as
- peering
Type String - Peering type
- reflector
Client String - Reflector client
- subsequent
Address Property MapFamily Identifier - Subsequent address family identifier
LogicalRouterVrfBgpPeerGroupPeerBfd, LogicalRouterVrfBgpPeerGroupPeerBfdArgs
- Multihop
Logical
Router Vrf Bgp Peer Group Peer Bfd Multihop - Multihop
- Profile string
- Profile
- Multihop
Logical
Router Vrf Bgp Peer Group Peer Bfd Multihop - Multihop
- Profile string
- Profile
- multihop
Logical
Router Vrf Bgp Peer Group Peer Bfd Multihop - Multihop
- profile String
- Profile
- multihop
Logical
Router Vrf Bgp Peer Group Peer Bfd Multihop - Multihop
- profile string
- Profile
- multihop
Logical
Router Vrf Bgp Peer Group Peer Bfd Multihop - Multihop
- profile str
- Profile
- multihop Property Map
- Multihop
- profile String
- Profile
LogicalRouterVrfBgpPeerGroupPeerBfdMultihop, LogicalRouterVrfBgpPeerGroupPeerBfdMultihopArgs
- Min
Received intTtl - Min received ttl
- Min
Received intTtl - Min received ttl
- min
Received IntegerTtl - Min received ttl
- min
Received numberTtl - Min received ttl
- min_
received_ intttl - Min received ttl
- min
Received NumberTtl - Min received ttl
LogicalRouterVrfBgpPeerGroupPeerConnectionOptions, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsArgs
- Authentication string
- Authentication
- Dampening string
- Dampening
- Hold
Time string - Hold time
- Idle
Hold intTime - Idle hold time
- Incoming
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Incoming Bgp Connection - Incoming bgp connection
- Keep
Alive stringInterval - Keep alive interval
- Max
Prefixes string - Max prefixes
- Min
Route intAdv Interval - Min route adv interval
- Multihop string
- Multihop
- Open
Delay intTime - Open delay time
- Outgoing
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Outgoing Bgp Connection - Outgoing bgp connection
- Timers string
- Timers
- Authentication string
- Authentication
- Dampening string
- Dampening
- Hold
Time string - Hold time
- Idle
Hold intTime - Idle hold time
- Incoming
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Incoming Bgp Connection - Incoming bgp connection
- Keep
Alive stringInterval - Keep alive interval
- Max
Prefixes string - Max prefixes
- Min
Route intAdv Interval - Min route adv interval
- Multihop string
- Multihop
- Open
Delay intTime - Open delay time
- Outgoing
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Outgoing Bgp Connection - Outgoing bgp connection
- Timers string
- Timers
- authentication String
- Authentication
- dampening String
- Dampening
- hold
Time String - Hold time
- idle
Hold IntegerTime - Idle hold time
- incoming
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Incoming Bgp Connection - Incoming bgp connection
- keep
Alive StringInterval - Keep alive interval
- max
Prefixes String - Max prefixes
- min
Route IntegerAdv Interval - Min route adv interval
- multihop String
- Multihop
- open
Delay IntegerTime - Open delay time
- outgoing
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Outgoing Bgp Connection - Outgoing bgp connection
- timers String
- Timers
- authentication string
- Authentication
- dampening string
- Dampening
- hold
Time string - Hold time
- idle
Hold numberTime - Idle hold time
- incoming
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Incoming Bgp Connection - Incoming bgp connection
- keep
Alive stringInterval - Keep alive interval
- max
Prefixes string - Max prefixes
- min
Route numberAdv Interval - Min route adv interval
- multihop string
- Multihop
- open
Delay numberTime - Open delay time
- outgoing
Bgp LogicalConnection Router Vrf Bgp Peer Group Peer Connection Options Outgoing Bgp Connection - Outgoing bgp connection
- timers string
- Timers
- authentication str
- Authentication
- dampening str
- Dampening
- hold_
time str - Hold time
- idle_
hold_ inttime - Idle hold time
- incoming_
bgp_ Logicalconnection Router Vrf Bgp Peer Group Peer Connection Options Incoming Bgp Connection - Incoming bgp connection
- keep_
alive_ strinterval - Keep alive interval
- max_
prefixes str - Max prefixes
- min_
route_ intadv_ interval - Min route adv interval
- multihop str
- Multihop
- open_
delay_ inttime - Open delay time
- outgoing_
bgp_ Logicalconnection Router Vrf Bgp Peer Group Peer Connection Options Outgoing Bgp Connection - Outgoing bgp connection
- timers str
- Timers
- authentication String
- Authentication
- dampening String
- Dampening
- hold
Time String - Hold time
- idle
Hold NumberTime - Idle hold time
- incoming
Bgp Property MapConnection - Incoming bgp connection
- keep
Alive StringInterval - Keep alive interval
- max
Prefixes String - Max prefixes
- min
Route NumberAdv Interval - Min route adv interval
- multihop String
- Multihop
- open
Delay NumberTime - Open delay time
- outgoing
Bgp Property MapConnection - Outgoing bgp connection
- timers String
- Timers
LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnectionArgs
- Allow bool
- Allow
- Remote
Port int - Remote port
- Allow bool
- Allow
- Remote
Port int - Remote port
- allow Boolean
- Allow
- remote
Port Integer - Remote port
- allow boolean
- Allow
- remote
Port number - Remote port
- allow bool
- Allow
- remote_
port int - Remote port
- allow Boolean
- Allow
- remote
Port Number - Remote port
LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnectionArgs
- allow bool
- Allow
- local_
port int - Local port
LogicalRouterVrfBgpPeerGroupPeerInherit, LogicalRouterVrfBgpPeerGroupPeerInheritArgs
LogicalRouterVrfBgpPeerGroupPeerInheritNo, LogicalRouterVrfBgpPeerGroupPeerInheritNoArgs
- address
Family Property Map - Address family
- filtering
Profile Property Map - Filtering profile
LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamily, LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamilyArgs
LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfile, LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfileArgs
LogicalRouterVrfBgpPeerGroupPeerLocalAddress, LogicalRouterVrfBgpPeerGroupPeerLocalAddressArgs
- interface_ String
- Interface
- ip String
- Ip
LogicalRouterVrfBgpPeerGroupPeerPeerAddress, LogicalRouterVrfBgpPeerGroupPeerPeerAddressArgs
LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifier, LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifierArgs
LogicalRouterVrfBgpPeerGroupType, LogicalRouterVrfBgpPeerGroupTypeArgs
- ebgp Property Map
- Ebgp
- ebgp
Confed Property Map - Ebgp confed
- ibgp Property Map
- Ibgp
- ibgp
Confed Property Map - Ibgp confed
LogicalRouterVrfBgpPeerGroupTypeEbgp, LogicalRouterVrfBgpPeerGroupTypeEbgpArgs
- Export
Nexthop string - Export nexthop
- Import
Nexthop string - Import nexthop
- Remove
Private boolAs - Remove private as
- Export
Nexthop string - Export nexthop
- Import
Nexthop string - Import nexthop
- Remove
Private boolAs - Remove private as
- export
Nexthop String - Export nexthop
- import
Nexthop String - Import nexthop
- remove
Private BooleanAs - Remove private as
- export
Nexthop string - Export nexthop
- import
Nexthop string - Import nexthop
- remove
Private booleanAs - Remove private as
- export_
nexthop str - Export nexthop
- import_
nexthop str - Import nexthop
- remove_
private_ boolas - Remove private as
- export
Nexthop String - Export nexthop
- import
Nexthop String - Import nexthop
- remove
Private BooleanAs - Remove private as
LogicalRouterVrfBgpPeerGroupTypeEbgpConfed, LogicalRouterVrfBgpPeerGroupTypeEbgpConfedArgs
- Export
Nexthop string - Export nexthop
- Export
Nexthop string - Export nexthop
- export
Nexthop String - Export nexthop
- export
Nexthop string - Export nexthop
- export_
nexthop str - Export nexthop
- export
Nexthop String - Export nexthop
LogicalRouterVrfBgpPeerGroupTypeIbgp, LogicalRouterVrfBgpPeerGroupTypeIbgpArgs
- Export
Nexthop string - Export nexthop
- Export
Nexthop string - Export nexthop
- export
Nexthop String - Export nexthop
- export
Nexthop string - Export nexthop
- export_
nexthop str - Export nexthop
- export
Nexthop String - Export nexthop
LogicalRouterVrfBgpPeerGroupTypeIbgpConfed, LogicalRouterVrfBgpPeerGroupTypeIbgpConfedArgs
- Export
Nexthop string - Export nexthop
- Export
Nexthop string - Export nexthop
- export
Nexthop String - Export nexthop
- export
Nexthop string - Export nexthop
- export_
nexthop str - Export nexthop
- export
Nexthop String - Export nexthop
LogicalRouterVrfBgpPolicy, LogicalRouterVrfBgpPolicyArgs
- Aggregation
Logical
Router Vrf Bgp Policy Aggregation - Aggregation
- Conditional
Advertisement LogicalRouter Vrf Bgp Policy Conditional Advertisement - Conditional advertisement
- Export
Logical
Router Vrf Bgp Policy Export - Export
- Import
Logical
Router Vrf Bgp Policy Import - Import
- Aggregation
Logical
Router Vrf Bgp Policy Aggregation - Aggregation
- Conditional
Advertisement LogicalRouter Vrf Bgp Policy Conditional Advertisement - Conditional advertisement
- Export
Logical
Router Vrf Bgp Policy Export - Export
- Import
Logical
Router Vrf Bgp Policy Import - Import
- aggregation
Logical
Router Vrf Bgp Policy Aggregation - Aggregation
- conditional
Advertisement LogicalRouter Vrf Bgp Policy Conditional Advertisement - Conditional advertisement
- export
Logical
Router Vrf Bgp Policy Export - Export
- import_
Logical
Router Vrf Bgp Policy Import - Import
- aggregation
Logical
Router Vrf Bgp Policy Aggregation - Aggregation
- conditional
Advertisement LogicalRouter Vrf Bgp Policy Conditional Advertisement - Conditional advertisement
- export
Logical
Router Vrf Bgp Policy Export - Export
- import
Logical
Router Vrf Bgp Policy Import - Import
- aggregation
Logical
Router Vrf Bgp Policy Aggregation - Aggregation
- conditional_
advertisement LogicalRouter Vrf Bgp Policy Conditional Advertisement - Conditional advertisement
- export
Logical
Router Vrf Bgp Policy Export - Export
- import_
Logical
Router Vrf Bgp Policy Import - Import
- aggregation Property Map
- Aggregation
- conditional
Advertisement Property Map - Conditional advertisement
- export Property Map
- Export
- import Property Map
- Import
LogicalRouterVrfBgpPolicyAggregation, LogicalRouterVrfBgpPolicyAggregationArgs
- addresses List<Property Map>
- Address
LogicalRouterVrfBgpPolicyAggregationAddress, LogicalRouterVrfBgpPolicyAggregationAddressArgs
- Name string
- Name
- Advertise
Filters List<LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter> - Advertise filters
- Aggregate
Route LogicalAttributes Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes - Aggregate route attributes
- As
Set bool - As set
- Enable bool
- Enable
- Prefix string
- Prefix
- Summary bool
- Summary
- Suppress
Filters List<LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter> - Suppress filters
- Name string
- Name
- Advertise
Filters []LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter - Advertise filters
- Aggregate
Route LogicalAttributes Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes - Aggregate route attributes
- As
Set bool - As set
- Enable bool
- Enable
- Prefix string
- Prefix
- Summary bool
- Summary
- Suppress
Filters []LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter - Suppress filters
- name String
- Name
- advertise
Filters List<LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter> - Advertise filters
- aggregate
Route LogicalAttributes Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes - Aggregate route attributes
- as
Set Boolean - As set
- enable Boolean
- Enable
- prefix String
- Prefix
- summary Boolean
- Summary
- suppress
Filters List<LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter> - Suppress filters
- name string
- Name
- advertise
Filters LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter[] - Advertise filters
- aggregate
Route LogicalAttributes Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes - Aggregate route attributes
- as
Set boolean - As set
- enable boolean
- Enable
- prefix string
- Prefix
- summary boolean
- Summary
- suppress
Filters LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter[] - Suppress filters
- name str
- Name
- advertise_
filters Sequence[LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter] - Advertise filters
- aggregate_
route_ Logicalattributes Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes - Aggregate route attributes
- as_
set bool - As set
- enable bool
- Enable
- prefix str
- Prefix
- summary bool
- Summary
- suppress_
filters Sequence[LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter] - Suppress filters
- name String
- Name
- advertise
Filters List<Property Map> - Advertise filters
- aggregate
Route Property MapAttributes - Aggregate route attributes
- as
Set Boolean - As set
- enable Boolean
- Enable
- prefix String
- Prefix
- summary Boolean
- Summary
- suppress
Filters List<Property Map> - Suppress filters
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilter, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArgs
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match - Match
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match - Match
- name string
- Name
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match - Match
- name str
- Name
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match Property Map
- Match
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatch, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Advertise Filter Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Aggregation Address Advertise Filter Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPath, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributes, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesArgs
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- Weight int
- Weight
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- Weight int
- Weight
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path - As path
- as
Path IntegerLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community - Extended community
- local
Preference Integer - Local preference
- med Integer
- Med
- nexthop String
- Nexthop
- origin String
- Origin
- weight Integer
- Weight
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path - As path
- as
Path numberLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community - Extended community
- local
Preference number - Local preference
- med number
- Med
- nexthop string
- Nexthop
- origin string
- Origin
- weight number
- Weight
- as_
path LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path - As path
- as_
path_ intlimit - As path limit
- community
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community - Extended community
- local_
preference int - Local preference
- med int
- Med
- nexthop str
- Nexthop
- origin str
- Origin
- weight int
- Weight
- as
Path Property Map - As path
- as
Path NumberLimit - As path limit
- community Property Map
- Community
- extended
Community Property Map - Extended community
- local
Preference Number - Local preference
- med Number
- Med
- nexthop String
- Nexthop
- origin String
- Origin
- weight Number
- Weight
LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPath, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathArgs
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path None - None
- prepend Integer
- Prepend
- remove
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path Remove - Remove
- remove
And IntegerPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path None - None
- prepend number
- Prepend
- remove
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes As Path Remove - Remove
- remove
And numberPrepend - Remove and prepend
- none Property Map
- None
- prepend Number
- Prepend
- remove Property Map
- Remove
- remove
And NumberPrepend - Remove and prepend
LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Aggregation Address Aggregate Route Attributes Extended Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilter, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArgs
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match - Match
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match - Match
- name string
- Name
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match - Match
- name str
- Name
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match Property Map
- Match
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatch, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Aggregation Address Suppress Filter Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Aggregation Address Suppress Filter Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPath, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunity, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisement, LogicalRouterVrfBgpPolicyConditionalAdvertisementArgs
- policies List<Property Map>
- Policy
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicy, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArgs
- Name string
- Name
- Advertise
Filters List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter> - Advertise filters
- Enable bool
- Enable
- Non
Exist List<LogicalFilters Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter> - Non exist filters
- Used
Bies List<string> - Used by
- Name string
- Name
- Advertise
Filters []LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter - Advertise filters
- Enable bool
- Enable
- Non
Exist []LogicalFilters Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter - Non exist filters
- Used
Bies []string - Used by
- name String
- Name
- advertise
Filters List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter> - Advertise filters
- enable Boolean
- Enable
- non
Exist List<LogicalFilters Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter> - Non exist filters
- used
Bies List<String> - Used by
- name string
- Name
- advertise
Filters LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter[] - Advertise filters
- enable boolean
- Enable
- non
Exist LogicalFilters Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter[] - Non exist filters
- used
Bies string[] - Used by
- name str
- Name
- advertise_
filters Sequence[LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter] - Advertise filters
- enable bool
- Enable
- non_
exist_ Sequence[Logicalfilters Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter] - Non exist filters
- used_
bies Sequence[str] - Used by
- name String
- Name
- advertise
Filters List<Property Map> - Advertise filters
- enable Boolean
- Enable
- non
Exist List<Property Map>Filters - Non exist filters
- used
Bies List<String> - Used by
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilter, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArgs
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match - Match
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match - Match
- name string
- Name
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match - Match
- name str
- Name
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match Property Map
- Match
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatch, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Advertise Filter Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPath, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilter, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArgs
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match - Match
- Name string
- Name
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match - Match
- name string
- Name
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match - Match
- name str
- Name
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match - Match
- name String
- Name
- enable Boolean
- Enable
- match Property Map
- Match
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatch, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Conditional Advertisement Policy Non Exist Filter Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPath, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyExport, LogicalRouterVrfBgpPolicyExportArgs
- rules List<Property Map>
- Rules
LogicalRouterVrfBgpPolicyExportRule, LogicalRouterVrfBgpPolicyExportRuleArgs
- Name string
- Name
- Action
Logical
Router Vrf Bgp Policy Export Rule Action - Action
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Export Rule Match - Match
- Used
Bies List<string> - Used by
- Name string
- Name
- Action
Logical
Router Vrf Bgp Policy Export Rule Action - Action
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Export Rule Match - Match
- Used
Bies []string - Used by
- name String
- Name
- action
Logical
Router Vrf Bgp Policy Export Rule Action - Action
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Export Rule Match - Match
- used
Bies List<String> - Used by
- name string
- Name
- action
Logical
Router Vrf Bgp Policy Export Rule Action - Action
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Export Rule Match - Match
- used
Bies string[] - Used by
- name str
- Name
- action
Logical
Router Vrf Bgp Policy Export Rule Action - Action
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Export Rule Match - Match
- used_
bies Sequence[str] - Used by
- name String
- Name
- action Property Map
- Action
- enable Boolean
- Enable
- match Property Map
- Match
- used
Bies List<String> - Used by
LogicalRouterVrfBgpPolicyExportRuleAction, LogicalRouterVrfBgpPolicyExportRuleActionArgs
- allow Property Map
- Allow
- deny Property Map
- Deny
LogicalRouterVrfBgpPolicyExportRuleActionAllow, LogicalRouterVrfBgpPolicyExportRuleActionAllowArgs
- update Property Map
- Update
LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdate, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateArgs
- As
Path LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- As
Path LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- as
Path LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update As Path - As path
- as
Path IntegerLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community - Extended community
- local
Preference Integer - Local preference
- med Integer
- Med
- nexthop String
- Nexthop
- origin String
- Origin
- as
Path LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update As Path - As path
- as
Path numberLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community - Extended community
- local
Preference number - Local preference
- med number
- Med
- nexthop string
- Nexthop
- origin string
- Origin
- as_
path LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update As Path - As path
- as_
path_ intlimit - As path limit
- community
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community - Extended community
- local_
preference int - Local preference
- med int
- Med
- nexthop str
- Nexthop
- origin str
- Origin
- as
Path Property Map - As path
- as
Path NumberLimit - As path limit
- community Property Map
- Community
- extended
Community Property Map - Extended community
- local
Preference Number - Local preference
- med Number
- Med
- nexthop String
- Nexthop
- origin String
- Origin
LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPath, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathArgs
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path None - None
- Prepend int
- Prepend
- Remove
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path Remove - Remove
- Remove
And intPrepend - Remove and prepend
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path None - None
- Prepend int
- Prepend
- Remove
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path Remove - Remove
- Remove
And intPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path None - None
- prepend Integer
- Prepend
- remove
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path Remove - Remove
- remove
And IntegerPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path None - None
- prepend number
- Prepend
- remove
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path Remove - Remove
- remove
And numberPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path None - None
- prepend int
- Prepend
- remove
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update As Path Remove - Remove
- remove_
and_ intprepend - Remove and prepend
- none Property Map
- None
- prepend Number
- Prepend
- remove Property Map
- Remove
- remove
And NumberPrepend - Remove and prepend
LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunity, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunity, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Extended Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Extended Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Extended Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Extended Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Export Rule Action Allow Update Extended Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Export Rule Action Allow Update Extended Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyExportRuleMatch, LogicalRouterVrfBgpPolicyExportRuleMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Export Rule Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Export Rule Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Export Rule Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Export Rule Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Export Rule Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Export Rule Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Export Rule Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Export Rule Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Export Rule Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Export Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Export Rule Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Export Rule Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Export Rule Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Export Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Export Rule Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Export Rule Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Export Rule Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Export Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Export Rule Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Export Rule Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix, LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyExportRuleMatchAsPath, LogicalRouterVrfBgpPolicyExportRuleMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyExportRuleMatchCommunity, LogicalRouterVrfBgpPolicyExportRuleMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity, LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyImport, LogicalRouterVrfBgpPolicyImportArgs
- rules List<Property Map>
- Rules
LogicalRouterVrfBgpPolicyImportRule, LogicalRouterVrfBgpPolicyImportRuleArgs
- Name string
- Name
- Action
Logical
Router Vrf Bgp Policy Import Rule Action - Action
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Import Rule Match - Match
- Used
Bies List<string> - Used by
- Name string
- Name
- Action
Logical
Router Vrf Bgp Policy Import Rule Action - Action
- Enable bool
- Enable
- Match
Logical
Router Vrf Bgp Policy Import Rule Match - Match
- Used
Bies []string - Used by
- name String
- Name
- action
Logical
Router Vrf Bgp Policy Import Rule Action - Action
- enable Boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Import Rule Match - Match
- used
Bies List<String> - Used by
- name string
- Name
- action
Logical
Router Vrf Bgp Policy Import Rule Action - Action
- enable boolean
- Enable
- match
Logical
Router Vrf Bgp Policy Import Rule Match - Match
- used
Bies string[] - Used by
- name str
- Name
- action
Logical
Router Vrf Bgp Policy Import Rule Action - Action
- enable bool
- Enable
- match
Logical
Router Vrf Bgp Policy Import Rule Match - Match
- used_
bies Sequence[str] - Used by
- name String
- Name
- action Property Map
- Action
- enable Boolean
- Enable
- match Property Map
- Match
- used
Bies List<String> - Used by
LogicalRouterVrfBgpPolicyImportRuleAction, LogicalRouterVrfBgpPolicyImportRuleActionArgs
- allow Property Map
- Allow
- deny Property Map
- Deny
LogicalRouterVrfBgpPolicyImportRuleActionAllow, LogicalRouterVrfBgpPolicyImportRuleActionAllowArgs
- Dampening string
- Dampening
- Update
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update - Update
- Dampening string
- Dampening
- Update
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update - Update
- dampening String
- Dampening
- update
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update - Update
- dampening string
- Dampening
- update
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update - Update
- dampening str
- Dampening
- update
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update - Update
- dampening String
- Dampening
- update Property Map
- Update
LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdate, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateArgs
- As
Path LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- Weight int
- Weight
- As
Path LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update As Path - As path
- As
Path intLimit - As path limit
- Community
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community - Extended community
- Local
Preference int - Local preference
- Med int
- Med
- Nexthop string
- Nexthop
- Origin string
- Origin
- Weight int
- Weight
- as
Path LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update As Path - As path
- as
Path IntegerLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community - Extended community
- local
Preference Integer - Local preference
- med Integer
- Med
- nexthop String
- Nexthop
- origin String
- Origin
- weight Integer
- Weight
- as
Path LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update As Path - As path
- as
Path numberLimit - As path limit
- community
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community - Extended community
- local
Preference number - Local preference
- med number
- Med
- nexthop string
- Nexthop
- origin string
- Origin
- weight number
- Weight
- as_
path LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update As Path - As path
- as_
path_ intlimit - As path limit
- community
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community - Extended community
- local_
preference int - Local preference
- med int
- Med
- nexthop str
- Nexthop
- origin str
- Origin
- weight int
- Weight
- as
Path Property Map - As path
- as
Path NumberLimit - As path limit
- community Property Map
- Community
- extended
Community Property Map - Extended community
- local
Preference Number - Local preference
- med Number
- Med
- nexthop String
- Nexthop
- origin String
- Origin
- weight Number
- Weight
LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPath, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathArgs
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path None - None
- Prepend int
- Prepend
- Remove
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path Remove - Remove
- Remove
And intPrepend - Remove and prepend
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path None - None
- Prepend int
- Prepend
- Remove
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path Remove - Remove
- Remove
And intPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path None - None
- prepend Integer
- Prepend
- remove
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path Remove - Remove
- remove
And IntegerPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path None - None
- prepend number
- Prepend
- remove
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path Remove - Remove
- remove
And numberPrepend - Remove and prepend
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path None - None
- prepend int
- Prepend
- remove
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update As Path Remove - Remove
- remove_
and_ intprepend - Remove and prepend
- none Property Map
- None
- prepend Number
- Prepend
- remove Property Map
- Remove
- remove
And NumberPrepend - Remove and prepend
LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunity, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunity, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityArgs
- Appends List<string>
- Append
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Extended Community None - None
- Overwrites List<string>
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- Appends []string
- Append
- None
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Extended Community None - None
- Overwrites []string
- Overwrite
- Remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community Remove All - Remove all
- Remove
Regex string - Remove regex
- appends List<String>
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Extended Community None - None
- overwrites List<String>
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community Remove All - Remove all
- remove
Regex String - Remove regex
- appends string[]
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Extended Community None - None
- overwrites string[]
- Overwrite
- remove
All LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community Remove All - Remove all
- remove
Regex string - Remove regex
- appends Sequence[str]
- Append
- none
Logical
Router Vrf Bgp Policy Import Rule Action Allow Update Extended Community None - None
- overwrites Sequence[str]
- Overwrite
- remove_
all LogicalRouter Vrf Bgp Policy Import Rule Action Allow Update Extended Community Remove All - Remove all
- remove_
regex str - Remove regex
- appends List<String>
- Append
- none Property Map
- None
- overwrites List<String>
- Overwrite
- remove
All Property Map - Remove all
- remove
Regex String - Remove regex
LogicalRouterVrfBgpPolicyImportRuleMatch, LogicalRouterVrfBgpPolicyImportRuleMatchArgs
- Address
Prefixes List<LogicalRouter Vrf Bgp Policy Import Rule Match Address Prefix> - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Import Rule Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Import Rule Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Import Rule Match Extended Community - Extended community
- From
Peers List<string> - From peer
- Med int
- Med
- Nexthops List<string>
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- Address
Prefixes []LogicalRouter Vrf Bgp Policy Import Rule Match Address Prefix - Address prefix
- Afi string
- Afi
- As
Path LogicalRouter Vrf Bgp Policy Import Rule Match As Path - As path
- Community
Logical
Router Vrf Bgp Policy Import Rule Match Community - Community
- Extended
Community LogicalRouter Vrf Bgp Policy Import Rule Match Extended Community - Extended community
- From
Peers []string - From peer
- Med int
- Med
- Nexthops []string
- Nexthop
- Route
Table string - Route table
- Safi string
- Safi
- address
Prefixes List<LogicalRouter Vrf Bgp Policy Import Rule Match Address Prefix> - Address prefix
- afi String
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Import Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Import Rule Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Import Rule Match Extended Community - Extended community
- from
Peers List<String> - From peer
- med Integer
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
- address
Prefixes LogicalRouter Vrf Bgp Policy Import Rule Match Address Prefix[] - Address prefix
- afi string
- Afi
- as
Path LogicalRouter Vrf Bgp Policy Import Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Import Rule Match Community - Community
- extended
Community LogicalRouter Vrf Bgp Policy Import Rule Match Extended Community - Extended community
- from
Peers string[] - From peer
- med number
- Med
- nexthops string[]
- Nexthop
- route
Table string - Route table
- safi string
- Safi
- address_
prefixes Sequence[LogicalRouter Vrf Bgp Policy Import Rule Match Address Prefix] - Address prefix
- afi str
- Afi
- as_
path LogicalRouter Vrf Bgp Policy Import Rule Match As Path - As path
- community
Logical
Router Vrf Bgp Policy Import Rule Match Community - Community
- extended_
community LogicalRouter Vrf Bgp Policy Import Rule Match Extended Community - Extended community
- from_
peers Sequence[str] - From peer
- med int
- Med
- nexthops Sequence[str]
- Nexthop
- route_
table str - Route table
- safi str
- Safi
- address
Prefixes List<Property Map> - Address prefix
- afi String
- Afi
- as
Path Property Map - As path
- community Property Map
- Community
- extended
Community Property Map - Extended community
- from
Peers List<String> - From peer
- med Number
- Med
- nexthops List<String>
- Nexthop
- route
Table String - Route table
- safi String
- Safi
LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix, LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArgs
LogicalRouterVrfBgpPolicyImportRuleMatchAsPath, LogicalRouterVrfBgpPolicyImportRuleMatchAsPathArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyImportRuleMatchCommunity, LogicalRouterVrfBgpPolicyImportRuleMatchCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity, LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunityArgs
- Regex string
- Regex
- Regex string
- Regex
- regex String
- Regex
- regex string
- Regex
- regex str
- Regex
- regex String
- Regex
LogicalRouterVrfBgpRedistRule, LogicalRouterVrfBgpRedistRuleArgs
- Name string
- Name
- Address
Family stringIdentifier - Address family identifier
- Enable bool
- Enable
- Metric int
- Metric
- Route
Table string - Route table
- Set
As intPath Limit - Set as path limit
- Set
Communities List<string> - Set community
- Set
Extended List<string>Communities - Set extended community
- Set
Local intPreference - Set local preference
- Set
Med int - Set med
- Set
Origin string - Set origin
- Name string
- Name
- Address
Family stringIdentifier - Address family identifier
- Enable bool
- Enable
- Metric int
- Metric
- Route
Table string - Route table
- Set
As intPath Limit - Set as path limit
- Set
Communities []string - Set community
- Set
Extended []stringCommunities - Set extended community
- Set
Local intPreference - Set local preference
- Set
Med int - Set med
- Set
Origin string - Set origin
- name String
- Name
- address
Family StringIdentifier - Address family identifier
- enable Boolean
- Enable
- metric Integer
- Metric
- route
Table String - Route table
- set
As IntegerPath Limit - Set as path limit
- set
Communities List<String> - Set community
- set
Extended List<String>Communities - Set extended community
- set
Local IntegerPreference - Set local preference
- set
Med Integer - Set med
- set
Origin String - Set origin
- name string
- Name
- address
Family stringIdentifier - Address family identifier
- enable boolean
- Enable
- metric number
- Metric
- route
Table string - Route table
- set
As numberPath Limit - Set as path limit
- set
Communities string[] - Set community
- set
Extended string[]Communities - Set extended community
- set
Local numberPreference - Set local preference
- set
Med number - Set med
- set
Origin string - Set origin
- name str
- Name
- address_
family_ stridentifier - Address family identifier
- enable bool
- Enable
- metric int
- Metric
- route_
table str - Route table
- set_
as_ intpath_ limit - Set as path limit
- set_
communities Sequence[str] - Set community
- set_
extended_ Sequence[str]communities - Set extended community
- set_
local_ intpreference - Set local preference
- set_
med int - Set med
- set_
origin str - Set origin
- name String
- Name
- address
Family StringIdentifier - Address family identifier
- enable Boolean
- Enable
- metric Number
- Metric
- route
Table String - Route table
- set
As NumberPath Limit - Set as path limit
- set
Communities List<String> - Set community
- set
Extended List<String>Communities - Set extended community
- set
Local NumberPreference - Set local preference
- set
Med Number - Set med
- set
Origin String - Set origin
LogicalRouterVrfBgpRedistributionProfile, LogicalRouterVrfBgpRedistributionProfileArgs
- ipv4 Property Map
- Ipv4
- ipv6 Property Map
- Ipv6
LogicalRouterVrfBgpRedistributionProfileIpv4, LogicalRouterVrfBgpRedistributionProfileIpv4Args
- Unicast string
- Unicast
- Unicast string
- Unicast
- unicast String
- Unicast
- unicast string
- Unicast
- unicast str
- Unicast
- unicast String
- Unicast
LogicalRouterVrfBgpRedistributionProfileIpv6, LogicalRouterVrfBgpRedistributionProfileIpv6Args
- Unicast string
- Unicast
- Unicast string
- Unicast
- unicast String
- Unicast
- unicast string
- Unicast
- unicast str
- Unicast
- unicast String
- Unicast
LogicalRouterVrfEcmp, LogicalRouterVrfEcmpArgs
- Algorithm
Logical
Router Vrf Ecmp Algorithm - Algorithm
- Enable bool
- Enable
- Max
Path int - Max path
- Strict
Source boolPath - Strict source path
- Symmetric
Return bool - Symmetric return
- Algorithm
Logical
Router Vrf Ecmp Algorithm - Algorithm
- Enable bool
- Enable
- Max
Path int - Max path
- Strict
Source boolPath - Strict source path
- Symmetric
Return bool - Symmetric return
- algorithm
Logical
Router Vrf Ecmp Algorithm - Algorithm
- enable Boolean
- Enable
- max
Path Integer - Max path
- strict
Source BooleanPath - Strict source path
- symmetric
Return Boolean - Symmetric return
- algorithm
Logical
Router Vrf Ecmp Algorithm - Algorithm
- enable boolean
- Enable
- max
Path number - Max path
- strict
Source booleanPath - Strict source path
- symmetric
Return boolean - Symmetric return
- algorithm
Logical
Router Vrf Ecmp Algorithm - Algorithm
- enable bool
- Enable
- max_
path int - Max path
- strict_
source_ boolpath - Strict source path
- symmetric_
return bool - Symmetric return
- algorithm Property Map
- Algorithm
- enable Boolean
- Enable
- max
Path Number - Max path
- strict
Source BooleanPath - Strict source path
- symmetric
Return Boolean - Symmetric return
LogicalRouterVrfEcmpAlgorithm, LogicalRouterVrfEcmpAlgorithmArgs
- Balanced
Round LogicalRobin Router Vrf Ecmp Algorithm Balanced Round Robin - Balanced round robin
- Ip
Hash LogicalRouter Vrf Ecmp Algorithm Ip Hash - Ip hash
- Ip
Modulo LogicalRouter Vrf Ecmp Algorithm Ip Modulo - Ip modulo
- Weighted
Round LogicalRobin Router Vrf Ecmp Algorithm Weighted Round Robin - Weighted round robin
- Balanced
Round LogicalRobin Router Vrf Ecmp Algorithm Balanced Round Robin - Balanced round robin
- Ip
Hash LogicalRouter Vrf Ecmp Algorithm Ip Hash - Ip hash
- Ip
Modulo LogicalRouter Vrf Ecmp Algorithm Ip Modulo - Ip modulo
- Weighted
Round LogicalRobin Router Vrf Ecmp Algorithm Weighted Round Robin - Weighted round robin
- balanced
Round LogicalRobin Router Vrf Ecmp Algorithm Balanced Round Robin - Balanced round robin
- ip
Hash LogicalRouter Vrf Ecmp Algorithm Ip Hash - Ip hash
- ip
Modulo LogicalRouter Vrf Ecmp Algorithm Ip Modulo - Ip modulo
- weighted
Round LogicalRobin Router Vrf Ecmp Algorithm Weighted Round Robin - Weighted round robin
- balanced
Round LogicalRobin Router Vrf Ecmp Algorithm Balanced Round Robin - Balanced round robin
- ip
Hash LogicalRouter Vrf Ecmp Algorithm Ip Hash - Ip hash
- ip
Modulo LogicalRouter Vrf Ecmp Algorithm Ip Modulo - Ip modulo
- weighted
Round LogicalRobin Router Vrf Ecmp Algorithm Weighted Round Robin - Weighted round robin
- balanced_
round_ Logicalrobin Router Vrf Ecmp Algorithm Balanced Round Robin - Balanced round robin
- ip_
hash LogicalRouter Vrf Ecmp Algorithm Ip Hash - Ip hash
- ip_
modulo LogicalRouter Vrf Ecmp Algorithm Ip Modulo - Ip modulo
- weighted_
round_ Logicalrobin Router Vrf Ecmp Algorithm Weighted Round Robin - Weighted round robin
- balanced
Round Property MapRobin - Balanced round robin
- ip
Hash Property Map - Ip hash
- ip
Modulo Property Map - Ip modulo
- weighted
Round Property MapRobin - Weighted round robin
LogicalRouterVrfEcmpAlgorithmIpHash, LogicalRouterVrfEcmpAlgorithmIpHashArgs
LogicalRouterVrfEcmpAlgorithmWeightedRoundRobin, LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinArgs
- interfaces List<Property Map>
- Interface
LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterface, LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArgs
LogicalRouterVrfMulticast, LogicalRouterVrfMulticastArgs
- Enable bool
- Enable
- Enable
V6 bool - Enable v6
- Igmp
Logical
Router Vrf Multicast Igmp - Igmp
- Interface
Groups List<LogicalRouter Vrf Multicast Interface Group> - Interface group
- Mode string
- Mode
- Msdp
Logical
Router Vrf Multicast Msdp - Msdp
- Pim
Logical
Router Vrf Multicast Pim - Pim
- Route
Ageout intTime - Route ageout time
- Rp
Logical
Router Vrf Multicast Rp - Rp
- Spt
Thresholds List<LogicalRouter Vrf Multicast Spt Threshold> - Spt threshold
- Ssm
Address List<LogicalSpaces Router Vrf Multicast Ssm Address Space> - Ssm address space
- Static
Routes List<LogicalRouter Vrf Multicast Static Route> - Static route
- Enable bool
- Enable
- Enable
V6 bool - Enable v6
- Igmp
Logical
Router Vrf Multicast Igmp - Igmp
- Interface
Groups []LogicalRouter Vrf Multicast Interface Group - Interface group
- Mode string
- Mode
- Msdp
Logical
Router Vrf Multicast Msdp - Msdp
- Pim
Logical
Router Vrf Multicast Pim - Pim
- Route
Ageout intTime - Route ageout time
- Rp
Logical
Router Vrf Multicast Rp - Rp
- Spt
Thresholds []LogicalRouter Vrf Multicast Spt Threshold - Spt threshold
- Ssm
Address []LogicalSpaces Router Vrf Multicast Ssm Address Space - Ssm address space
- Static
Routes []LogicalRouter Vrf Multicast Static Route - Static route
- enable Boolean
- Enable
- enable
V6 Boolean - Enable v6
- igmp
Logical
Router Vrf Multicast Igmp - Igmp
- interface
Groups List<LogicalRouter Vrf Multicast Interface Group> - Interface group
- mode String
- Mode
- msdp
Logical
Router Vrf Multicast Msdp - Msdp
- pim
Logical
Router Vrf Multicast Pim - Pim
- route
Ageout IntegerTime - Route ageout time
- rp
Logical
Router Vrf Multicast Rp - Rp
- spt
Thresholds List<LogicalRouter Vrf Multicast Spt Threshold> - Spt threshold
- ssm
Address List<LogicalSpaces Router Vrf Multicast Ssm Address Space> - Ssm address space
- static
Routes List<LogicalRouter Vrf Multicast Static Route> - Static route
- enable boolean
- Enable
- enable
V6 boolean - Enable v6
- igmp
Logical
Router Vrf Multicast Igmp - Igmp
- interface
Groups LogicalRouter Vrf Multicast Interface Group[] - Interface group
- mode string
- Mode
- msdp
Logical
Router Vrf Multicast Msdp - Msdp
- pim
Logical
Router Vrf Multicast Pim - Pim
- route
Ageout numberTime - Route ageout time
- rp
Logical
Router Vrf Multicast Rp - Rp
- spt
Thresholds LogicalRouter Vrf Multicast Spt Threshold[] - Spt threshold
- ssm
Address LogicalSpaces Router Vrf Multicast Ssm Address Space[] - Ssm address space
- static
Routes LogicalRouter Vrf Multicast Static Route[] - Static route
- enable bool
- Enable
- enable_
v6 bool - Enable v6
- igmp
Logical
Router Vrf Multicast Igmp - Igmp
- interface_
groups Sequence[LogicalRouter Vrf Multicast Interface Group] - Interface group
- mode str
- Mode
- msdp
Logical
Router Vrf Multicast Msdp - Msdp
- pim
Logical
Router Vrf Multicast Pim - Pim
- route_
ageout_ inttime - Route ageout time
- rp
Logical
Router Vrf Multicast Rp - Rp
- spt_
thresholds Sequence[LogicalRouter Vrf Multicast Spt Threshold] - Spt threshold
- ssm_
address_ Sequence[Logicalspaces Router Vrf Multicast Ssm Address Space] - Ssm address space
- static_
routes Sequence[LogicalRouter Vrf Multicast Static Route] - Static route
- enable Boolean
- Enable
- enable
V6 Boolean - Enable v6
- igmp Property Map
- Igmp
- interface
Groups List<Property Map> - Interface group
- mode String
- Mode
- msdp Property Map
- Msdp
- pim Property Map
- Pim
- route
Ageout NumberTime - Route ageout time
- rp Property Map
- Rp
- spt
Thresholds List<Property Map> - Spt threshold
- ssm
Address List<Property Map>Spaces - Ssm address space
- static
Routes List<Property Map> - Static route
LogicalRouterVrfMulticastIgmp, LogicalRouterVrfMulticastIgmpArgs
- Dynamic
Logical
Router Vrf Multicast Igmp Dynamic - Dynamic
- Enable bool
- Enable
- Statics
List<Logical
Router Vrf Multicast Igmp Static> - Static
- Dynamic
Logical
Router Vrf Multicast Igmp Dynamic - Dynamic
- Enable bool
- Enable
- Statics
[]Logical
Router Vrf Multicast Igmp Static - Static
- dynamic
Logical
Router Vrf Multicast Igmp Dynamic - Dynamic
- enable Boolean
- Enable
- statics
List<Logical
Router Vrf Multicast Igmp Static> - Static
- dynamic
Logical
Router Vrf Multicast Igmp Dynamic - Dynamic
- enable boolean
- Enable
- statics
Logical
Router Vrf Multicast Igmp Static[] - Static
- dynamic
Logical
Router Vrf Multicast Igmp Dynamic - Dynamic
- enable bool
- Enable
- statics
Sequence[Logical
Router Vrf Multicast Igmp Static] - Static
- dynamic Property Map
- Dynamic
- enable Boolean
- Enable
- statics List<Property Map>
- Static
LogicalRouterVrfMulticastIgmpDynamic, LogicalRouterVrfMulticastIgmpDynamicArgs
- interfaces List<Property Map>
- Interface
LogicalRouterVrfMulticastIgmpDynamicInterface, LogicalRouterVrfMulticastIgmpDynamicInterfaceArgs
- Name string
- Name
- Group
Filter string - Group filter
- Max
Groups string - Max groups
- Max
Sources string - Max sources
- Query
Profile string - Query profile
- Robustness string
- Robustness
- Router
Alert boolPolicing - Router alert policing
- Version string
- Version
- Name string
- Name
- Group
Filter string - Group filter
- Max
Groups string - Max groups
- Max
Sources string - Max sources
- Query
Profile string - Query profile
- Robustness string
- Robustness
- Router
Alert boolPolicing - Router alert policing
- Version string
- Version
- name String
- Name
- group
Filter String - Group filter
- max
Groups String - Max groups
- max
Sources String - Max sources
- query
Profile String - Query profile
- robustness String
- Robustness
- router
Alert BooleanPolicing - Router alert policing
- version String
- Version
- name string
- Name
- group
Filter string - Group filter
- max
Groups string - Max groups
- max
Sources string - Max sources
- query
Profile string - Query profile
- robustness string
- Robustness
- router
Alert booleanPolicing - Router alert policing
- version string
- Version
- name str
- Name
- group_
filter str - Group filter
- max_
groups str - Max groups
- max_
sources str - Max sources
- query_
profile str - Query profile
- robustness str
- Robustness
- router_
alert_ boolpolicing - Router alert policing
- version str
- Version
- name String
- Name
- group
Filter String - Group filter
- max
Groups String - Max groups
- max
Sources String - Max sources
- query
Profile String - Query profile
- robustness String
- Robustness
- router
Alert BooleanPolicing - Router alert policing
- version String
- Version
LogicalRouterVrfMulticastIgmpStatic, LogicalRouterVrfMulticastIgmpStaticArgs
- Name string
- Name
- Group
Address string - Group address
- Interface string
- Interface
- Source
Address string - Source address
- Name string
- Name
- Group
Address string - Group address
- Interface string
- Interface
- Source
Address string - Source address
- name String
- Name
- group
Address String - Group address
- interface_ String
- Interface
- source
Address String - Source address
- name string
- Name
- group
Address string - Group address
- interface string
- Interface
- source
Address string - Source address
- name str
- Name
- group_
address str - Group address
- interface str
- Interface
- source_
address str - Source address
- name String
- Name
- group
Address String - Group address
- interface String
- Interface
- source
Address String - Source address
LogicalRouterVrfMulticastInterfaceGroup, LogicalRouterVrfMulticastInterfaceGroupArgs
- Name string
- Name
- Description string
- Description
- Group
Permission LogicalRouter Vrf Multicast Interface Group Group Permission - Group permission
- Igmp
Logical
Router Vrf Multicast Interface Group Igmp - Igmp
- Interfaces List<string>
- Interface
- Pim
Logical
Router Vrf Multicast Interface Group Pim - Pim
- Name string
- Name
- Description string
- Description
- Group
Permission LogicalRouter Vrf Multicast Interface Group Group Permission - Group permission
- Igmp
Logical
Router Vrf Multicast Interface Group Igmp - Igmp
- Interfaces []string
- Interface
- Pim
Logical
Router Vrf Multicast Interface Group Pim - Pim
- name String
- Name
- description String
- Description
- group
Permission LogicalRouter Vrf Multicast Interface Group Group Permission - Group permission
- igmp
Logical
Router Vrf Multicast Interface Group Igmp - Igmp
- interfaces List<String>
- Interface
- pim
Logical
Router Vrf Multicast Interface Group Pim - Pim
- name string
- Name
- description string
- Description
- group
Permission LogicalRouter Vrf Multicast Interface Group Group Permission - Group permission
- igmp
Logical
Router Vrf Multicast Interface Group Igmp - Igmp
- interfaces string[]
- Interface
- pim
Logical
Router Vrf Multicast Interface Group Pim - Pim
- name str
- Name
- description str
- Description
- group_
permission LogicalRouter Vrf Multicast Interface Group Group Permission - Group permission
- igmp
Logical
Router Vrf Multicast Interface Group Igmp - Igmp
- interfaces Sequence[str]
- Interface
- pim
Logical
Router Vrf Multicast Interface Group Pim - Pim
- name String
- Name
- description String
- Description
- group
Permission Property Map - Group permission
- igmp Property Map
- Igmp
- interfaces List<String>
- Interface
- pim Property Map
- Pim
LogicalRouterVrfMulticastInterfaceGroupGroupPermission, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionArgs
- any
Source List<Property Map>Multicasts - Any source multicast
- source
Specific List<Property Map>Multicasts - Source specific multicast
LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticast, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArgs
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
- name string
- Name
- group
Address string - Group address
- included boolean
- Included
- name str
- Name
- group_
address str - Group address
- included bool
- Included
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticast, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArgs
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- Source
Address string - Source address
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- Source
Address string - Source address
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
- source
Address String - Source address
- name string
- Name
- group
Address string - Group address
- included boolean
- Included
- source
Address string - Source address
- name str
- Name
- group_
address str - Group address
- included bool
- Included
- source_
address str - Source address
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
- source
Address String - Source address
LogicalRouterVrfMulticastInterfaceGroupIgmp, LogicalRouterVrfMulticastInterfaceGroupIgmpArgs
- Enable bool
- Enable
- Immediate
Leave bool - Immediate leave
- Last
Member intQuery Interval - Last member query interval
- Max
Groups string - Max groups
- Max
Query intResponse Time - Max query response time
- Max
Sources string - Max sources
- Mode string
- Mode
- Query
Interval int - Query interval
- Robustness string
- Robustness
- Router
Alert boolPolicing - Router alert policing
- Version string
- Version
- Enable bool
- Enable
- Immediate
Leave bool - Immediate leave
- Last
Member intQuery Interval - Last member query interval
- Max
Groups string - Max groups
- Max
Query intResponse Time - Max query response time
- Max
Sources string - Max sources
- Mode string
- Mode
- Query
Interval int - Query interval
- Robustness string
- Robustness
- Router
Alert boolPolicing - Router alert policing
- Version string
- Version
- enable Boolean
- Enable
- immediate
Leave Boolean - Immediate leave
- last
Member IntegerQuery Interval - Last member query interval
- max
Groups String - Max groups
- max
Query IntegerResponse Time - Max query response time
- max
Sources String - Max sources
- mode String
- Mode
- query
Interval Integer - Query interval
- robustness String
- Robustness
- router
Alert BooleanPolicing - Router alert policing
- version String
- Version
- enable boolean
- Enable
- immediate
Leave boolean - Immediate leave
- last
Member numberQuery Interval - Last member query interval
- max
Groups string - Max groups
- max
Query numberResponse Time - Max query response time
- max
Sources string - Max sources
- mode string
- Mode
- query
Interval number - Query interval
- robustness string
- Robustness
- router
Alert booleanPolicing - Router alert policing
- version string
- Version
- enable bool
- Enable
- immediate_
leave bool - Immediate leave
- last_
member_ intquery_ interval - Last member query interval
- max_
groups str - Max groups
- max_
query_ intresponse_ time - Max query response time
- max_
sources str - Max sources
- mode str
- Mode
- query_
interval int - Query interval
- robustness str
- Robustness
- router_
alert_ boolpolicing - Router alert policing
- version str
- Version
- enable Boolean
- Enable
- immediate
Leave Boolean - Immediate leave
- last
Member NumberQuery Interval - Last member query interval
- max
Groups String - Max groups
- max
Query NumberResponse Time - Max query response time
- max
Sources String - Max sources
- mode String
- Mode
- query
Interval Number - Query interval
- robustness String
- Robustness
- router
Alert BooleanPolicing - Router alert policing
- version String
- Version
LogicalRouterVrfMulticastInterfaceGroupPim, LogicalRouterVrfMulticastInterfaceGroupPimArgs
- Allowed
Neighbors List<LogicalRouter Vrf Multicast Interface Group Pim Allowed Neighbor> - Allowed neighbors
- Assert
Interval int - Assert interval
- Bsr
Border bool - Bsr border
- Dr
Priority int - Dr priority
- Enable bool
- Enable
- Hello
Interval int - Hello interval
- Join
Prune intInterval - Join prune interval
- Allowed
Neighbors []LogicalRouter Vrf Multicast Interface Group Pim Allowed Neighbor - Allowed neighbors
- Assert
Interval int - Assert interval
- Bsr
Border bool - Bsr border
- Dr
Priority int - Dr priority
- Enable bool
- Enable
- Hello
Interval int - Hello interval
- Join
Prune intInterval - Join prune interval
- allowed
Neighbors List<LogicalRouter Vrf Multicast Interface Group Pim Allowed Neighbor> - Allowed neighbors
- assert
Interval Integer - Assert interval
- bsr
Border Boolean - Bsr border
- dr
Priority Integer - Dr priority
- enable Boolean
- Enable
- hello
Interval Integer - Hello interval
- join
Prune IntegerInterval - Join prune interval
- allowed
Neighbors LogicalRouter Vrf Multicast Interface Group Pim Allowed Neighbor[] - Allowed neighbors
- assert
Interval number - Assert interval
- bsr
Border boolean - Bsr border
- dr
Priority number - Dr priority
- enable boolean
- Enable
- hello
Interval number - Hello interval
- join
Prune numberInterval - Join prune interval
- allowed_
neighbors Sequence[LogicalRouter Vrf Multicast Interface Group Pim Allowed Neighbor] - Allowed neighbors
- assert_
interval int - Assert interval
- bsr_
border bool - Bsr border
- dr_
priority int - Dr priority
- enable bool
- Enable
- hello_
interval int - Hello interval
- join_
prune_ intinterval - Join prune interval
- allowed
Neighbors List<Property Map> - Allowed neighbors
- assert
Interval Number - Assert interval
- bsr
Border Boolean - Bsr border
- dr
Priority Number - Dr priority
- enable Boolean
- Enable
- hello
Interval Number - Hello interval
- join
Prune NumberInterval - Join prune interval
LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor, LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArgs
- Name string
- Name
- Name string
- Name
- name String
- Name
- name string
- Name
- name str
- Name
- name String
- Name
LogicalRouterVrfMulticastMsdp, LogicalRouterVrfMulticastMsdpArgs
- Enable bool
- Enable
- Global
Authentication string - Global authentication
- Global
Timer string - Global timer
- Originator
Id LogicalRouter Vrf Multicast Msdp Originator Id - Originator id
- Peers
List<Logical
Router Vrf Multicast Msdp Peer> - Peer
- Enable bool
- Enable
- Global
Authentication string - Global authentication
- Global
Timer string - Global timer
- Originator
Id LogicalRouter Vrf Multicast Msdp Originator Id - Originator id
- Peers
[]Logical
Router Vrf Multicast Msdp Peer - Peer
- enable Boolean
- Enable
- global
Authentication String - Global authentication
- global
Timer String - Global timer
- originator
Id LogicalRouter Vrf Multicast Msdp Originator Id - Originator id
- peers
List<Logical
Router Vrf Multicast Msdp Peer> - Peer
- enable boolean
- Enable
- global
Authentication string - Global authentication
- global
Timer string - Global timer
- originator
Id LogicalRouter Vrf Multicast Msdp Originator Id - Originator id
- peers
Logical
Router Vrf Multicast Msdp Peer[] - Peer
- enable bool
- Enable
- global_
authentication str - Global authentication
- global_
timer str - Global timer
- originator_
id LogicalRouter Vrf Multicast Msdp Originator Id - Originator id
- peers
Sequence[Logical
Router Vrf Multicast Msdp Peer] - Peer
- enable Boolean
- Enable
- global
Authentication String - Global authentication
- global
Timer String - Global timer
- originator
Id Property Map - Originator id
- peers List<Property Map>
- Peer
LogicalRouterVrfMulticastMsdpOriginatorId, LogicalRouterVrfMulticastMsdpOriginatorIdArgs
- interface_ String
- Interface
- ip String
- Ip
LogicalRouterVrfMulticastMsdpPeer, LogicalRouterVrfMulticastMsdpPeerArgs
- Name string
- Name
- Authentication string
- Authentication
- Enable bool
- Enable
- Inbound
Sa stringFilter - Inbound sa filter
- Local
Address LogicalRouter Vrf Multicast Msdp Peer Local Address - Local address
- Max
Sa int - Max sa
- Outbound
Sa stringFilter - Outbound sa filter
- Peer
Address LogicalRouter Vrf Multicast Msdp Peer Peer Address - Peer address
- Peer
As string - Peer as
- Name string
- Name
- Authentication string
- Authentication
- Enable bool
- Enable
- Inbound
Sa stringFilter - Inbound sa filter
- Local
Address LogicalRouter Vrf Multicast Msdp Peer Local Address - Local address
- Max
Sa int - Max sa
- Outbound
Sa stringFilter - Outbound sa filter
- Peer
Address LogicalRouter Vrf Multicast Msdp Peer Peer Address - Peer address
- Peer
As string - Peer as
- name String
- Name
- authentication String
- Authentication
- enable Boolean
- Enable
- inbound
Sa StringFilter - Inbound sa filter
- local
Address LogicalRouter Vrf Multicast Msdp Peer Local Address - Local address
- max
Sa Integer - Max sa
- outbound
Sa StringFilter - Outbound sa filter
- peer
Address LogicalRouter Vrf Multicast Msdp Peer Peer Address - Peer address
- peer
As String - Peer as
- name string
- Name
- authentication string
- Authentication
- enable boolean
- Enable
- inbound
Sa stringFilter - Inbound sa filter
- local
Address LogicalRouter Vrf Multicast Msdp Peer Local Address - Local address
- max
Sa number - Max sa
- outbound
Sa stringFilter - Outbound sa filter
- peer
Address LogicalRouter Vrf Multicast Msdp Peer Peer Address - Peer address
- peer
As string - Peer as
- name str
- Name
- authentication str
- Authentication
- enable bool
- Enable
- inbound_
sa_ strfilter - Inbound sa filter
- local_
address LogicalRouter Vrf Multicast Msdp Peer Local Address - Local address
- max_
sa int - Max sa
- outbound_
sa_ strfilter - Outbound sa filter
- peer_
address LogicalRouter Vrf Multicast Msdp Peer Peer Address - Peer address
- peer_
as str - Peer as
- name String
- Name
- authentication String
- Authentication
- enable Boolean
- Enable
- inbound
Sa StringFilter - Inbound sa filter
- local
Address Property Map - Local address
- max
Sa Number - Max sa
- outbound
Sa StringFilter - Outbound sa filter
- peer
Address Property Map - Peer address
- peer
As String - Peer as
LogicalRouterVrfMulticastMsdpPeerLocalAddress, LogicalRouterVrfMulticastMsdpPeerLocalAddressArgs
- interface_ String
- Interface
- ip String
- Ip
LogicalRouterVrfMulticastMsdpPeerPeerAddress, LogicalRouterVrfMulticastMsdpPeerPeerAddressArgs
LogicalRouterVrfMulticastPim, LogicalRouterVrfMulticastPimArgs
- Enable bool
- Enable
- Group
Permission string - Group permission
- If
Timer stringGlobal - If timer global
- Interfaces
List<Logical
Router Vrf Multicast Pim Interface> - Interface
- Route
Ageout intTime - Route ageout time
- Rp
Logical
Router Vrf Multicast Pim Rp - Rp
- Rpf
Lookup stringMode - Rpf lookup mode
- Spt
Thresholds List<LogicalRouter Vrf Multicast Pim Spt Threshold> - Spt threshold
- Ssm
Address LogicalSpace Router Vrf Multicast Pim Ssm Address Space - Ssm address space
- Enable bool
- Enable
- Group
Permission string - Group permission
- If
Timer stringGlobal - If timer global
- Interfaces
[]Logical
Router Vrf Multicast Pim Interface - Interface
- Route
Ageout intTime - Route ageout time
- Rp
Logical
Router Vrf Multicast Pim Rp - Rp
- Rpf
Lookup stringMode - Rpf lookup mode
- Spt
Thresholds []LogicalRouter Vrf Multicast Pim Spt Threshold - Spt threshold
- Ssm
Address LogicalSpace Router Vrf Multicast Pim Ssm Address Space - Ssm address space
- enable Boolean
- Enable
- group
Permission String - Group permission
- if
Timer StringGlobal - If timer global
- interfaces
List<Logical
Router Vrf Multicast Pim Interface> - Interface
- route
Ageout IntegerTime - Route ageout time
- rp
Logical
Router Vrf Multicast Pim Rp - Rp
- rpf
Lookup StringMode - Rpf lookup mode
- spt
Thresholds List<LogicalRouter Vrf Multicast Pim Spt Threshold> - Spt threshold
- ssm
Address LogicalSpace Router Vrf Multicast Pim Ssm Address Space - Ssm address space
- enable boolean
- Enable
- group
Permission string - Group permission
- if
Timer stringGlobal - If timer global
- interfaces
Logical
Router Vrf Multicast Pim Interface[] - Interface
- route
Ageout numberTime - Route ageout time
- rp
Logical
Router Vrf Multicast Pim Rp - Rp
- rpf
Lookup stringMode - Rpf lookup mode
- spt
Thresholds LogicalRouter Vrf Multicast Pim Spt Threshold[] - Spt threshold
- ssm
Address LogicalSpace Router Vrf Multicast Pim Ssm Address Space - Ssm address space
- enable bool
- Enable
- group_
permission str - Group permission
- if_
timer_ strglobal - If timer global
- interfaces
Sequence[Logical
Router Vrf Multicast Pim Interface] - Interface
- route_
ageout_ inttime - Route ageout time
- rp
Logical
Router Vrf Multicast Pim Rp - Rp
- rpf_
lookup_ strmode - Rpf lookup mode
- spt_
thresholds Sequence[LogicalRouter Vrf Multicast Pim Spt Threshold] - Spt threshold
- ssm_
address_ Logicalspace Router Vrf Multicast Pim Ssm Address Space - Ssm address space
- enable Boolean
- Enable
- group
Permission String - Group permission
- if
Timer StringGlobal - If timer global
- interfaces List<Property Map>
- Interface
- route
Ageout NumberTime - Route ageout time
- rp Property Map
- Rp
- rpf
Lookup StringMode - Rpf lookup mode
- spt
Thresholds List<Property Map> - Spt threshold
- ssm
Address Property MapSpace - Ssm address space
LogicalRouterVrfMulticastPimInterface, LogicalRouterVrfMulticastPimInterfaceArgs
- Name string
- Name
- Description string
- Description
- Dr
Priority int - Dr priority
- If
Timer string - If timer
- Neighbor
Filter string - Neighbor filter
- Send
Bsm bool - Send bsm
- Name string
- Name
- Description string
- Description
- Dr
Priority int - Dr priority
- If
Timer string - If timer
- Neighbor
Filter string - Neighbor filter
- Send
Bsm bool - Send bsm
- name String
- Name
- description String
- Description
- dr
Priority Integer - Dr priority
- if
Timer String - If timer
- neighbor
Filter String - Neighbor filter
- send
Bsm Boolean - Send bsm
- name string
- Name
- description string
- Description
- dr
Priority number - Dr priority
- if
Timer string - If timer
- neighbor
Filter string - Neighbor filter
- send
Bsm boolean - Send bsm
- name str
- Name
- description str
- Description
- dr_
priority int - Dr priority
- if_
timer str - If timer
- neighbor_
filter str - Neighbor filter
- send_
bsm bool - Send bsm
- name String
- Name
- description String
- Description
- dr
Priority Number - Dr priority
- if
Timer String - If timer
- neighbor
Filter String - Neighbor filter
- send
Bsm Boolean - Send bsm
LogicalRouterVrfMulticastPimRp, LogicalRouterVrfMulticastPimRpArgs
- external
Rps List<Property Map> - External rp
- local
Rp Property Map - Local rp
LogicalRouterVrfMulticastPimRpExternalRp, LogicalRouterVrfMulticastPimRpExternalRpArgs
- group_
list str - Group list
- name str
- Name
- override bool
- Override
LogicalRouterVrfMulticastPimRpLocalRp, LogicalRouterVrfMulticastPimRpLocalRpArgs
- candidate
Rp Property Map - Candidate rp
- static
Rp Property Map - Static rp
LogicalRouterVrfMulticastPimRpLocalRpCandidateRp, LogicalRouterVrfMulticastPimRpLocalRpCandidateRpArgs
- Address string
- Address
- Advertisement
Interval int - Advertisement interval
- Group
List string - Group list
- Interface string
- Interface
- Priority int
- Priority
- Address string
- Address
- Advertisement
Interval int - Advertisement interval
- Group
List string - Group list
- Interface string
- Interface
- Priority int
- Priority
- address String
- Address
- advertisement
Interval Integer - Advertisement interval
- group
List String - Group list
- interface_ String
- Interface
- priority Integer
- Priority
- address string
- Address
- advertisement
Interval number - Advertisement interval
- group
List string - Group list
- interface string
- Interface
- priority number
- Priority
- address str
- Address
- advertisement_
interval int - Advertisement interval
- group_
list str - Group list
- interface str
- Interface
- priority int
- Priority
- address String
- Address
- advertisement
Interval Number - Advertisement interval
- group
List String - Group list
- interface String
- Interface
- priority Number
- Priority
LogicalRouterVrfMulticastPimRpLocalRpStaticRp, LogicalRouterVrfMulticastPimRpLocalRpStaticRpArgs
- address String
- Address
- group
List String - Group list
- interface_ String
- Interface
- override Boolean
- Override
- address str
- Address
- group_
list str - Group list
- interface str
- Interface
- override bool
- Override
LogicalRouterVrfMulticastPimSptThreshold, LogicalRouterVrfMulticastPimSptThresholdArgs
LogicalRouterVrfMulticastPimSsmAddressSpace, LogicalRouterVrfMulticastPimSsmAddressSpaceArgs
- Group
List string - Group list
- Group
List string - Group list
- group
List String - Group list
- group
List string - Group list
- group_
list str - Group list
- group
List String - Group list
LogicalRouterVrfMulticastRp, LogicalRouterVrfMulticastRpArgs
- external
Rps List<Property Map> - External rp
- local
Rp Property Map - Local rp
LogicalRouterVrfMulticastRpExternalRp, LogicalRouterVrfMulticastRpExternalRpArgs
- Name string
- Name
- Group
Addresses List<string> - Group addresses
- Override bool
- Override
- Name string
- Name
- Group
Addresses []string - Group addresses
- Override bool
- Override
- name String
- Name
- group
Addresses List<String> - Group addresses
- override Boolean
- Override
- name string
- Name
- group
Addresses string[] - Group addresses
- override boolean
- Override
- name str
- Name
- group_
addresses Sequence[str] - Group addresses
- override bool
- Override
- name String
- Name
- group
Addresses List<String> - Group addresses
- override Boolean
- Override
LogicalRouterVrfMulticastRpLocalRp, LogicalRouterVrfMulticastRpLocalRpArgs
- candidate
Rp Property Map - Candidate rp
- static
Rp Property Map - Static rp
LogicalRouterVrfMulticastRpLocalRpCandidateRp, LogicalRouterVrfMulticastRpLocalRpCandidateRpArgs
- Address string
- Address
- Advertisement
Interval int - Advertisement interval
- Group
Addresses List<string> - Group addresses
- Interface string
- Interface
- Priority int
- Priority
- Address string
- Address
- Advertisement
Interval int - Advertisement interval
- Group
Addresses []string - Group addresses
- Interface string
- Interface
- Priority int
- Priority
- address String
- Address
- advertisement
Interval Integer - Advertisement interval
- group
Addresses List<String> - Group addresses
- interface_ String
- Interface
- priority Integer
- Priority
- address string
- Address
- advertisement
Interval number - Advertisement interval
- group
Addresses string[] - Group addresses
- interface string
- Interface
- priority number
- Priority
- address str
- Address
- advertisement_
interval int - Advertisement interval
- group_
addresses Sequence[str] - Group addresses
- interface str
- Interface
- priority int
- Priority
- address String
- Address
- advertisement
Interval Number - Advertisement interval
- group
Addresses List<String> - Group addresses
- interface String
- Interface
- priority Number
- Priority
LogicalRouterVrfMulticastRpLocalRpStaticRp, LogicalRouterVrfMulticastRpLocalRpStaticRpArgs
- Address string
- Address
- Group
Addresses List<string> - Group addresses
- Interface string
- Interface
- Override bool
- Override
- Address string
- Address
- Group
Addresses []string - Group addresses
- Interface string
- Interface
- Override bool
- Override
- address String
- Address
- group
Addresses List<String> - Group addresses
- interface_ String
- Interface
- override Boolean
- Override
- address string
- Address
- group
Addresses string[] - Group addresses
- interface string
- Interface
- override boolean
- Override
- address str
- Address
- group_
addresses Sequence[str] - Group addresses
- interface str
- Interface
- override bool
- Override
- address String
- Address
- group
Addresses List<String> - Group addresses
- interface String
- Interface
- override Boolean
- Override
LogicalRouterVrfMulticastSptThreshold, LogicalRouterVrfMulticastSptThresholdArgs
LogicalRouterVrfMulticastSsmAddressSpace, LogicalRouterVrfMulticastSsmAddressSpaceArgs
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- Name string
- Name
- Group
Address string - Group address
- Included bool
- Included
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
- name string
- Name
- group
Address string - Group address
- included boolean
- Included
- name str
- Name
- group_
address str - Group address
- included bool
- Included
- name String
- Name
- group
Address String - Group address
- included Boolean
- Included
LogicalRouterVrfMulticastStaticRoute, LogicalRouterVrfMulticastStaticRouteArgs
- Name string
- Name
- Destination string
- Destination
- Interface string
- Interface
- Nexthop
Logical
Router Vrf Multicast Static Route Nexthop - Nexthop
- Preference int
- Preference
- Name string
- Name
- Destination string
- Destination
- Interface string
- Interface
- Nexthop
Logical
Router Vrf Multicast Static Route Nexthop - Nexthop
- Preference int
- Preference
- name String
- Name
- destination String
- Destination
- interface_ String
- Interface
- nexthop
Logical
Router Vrf Multicast Static Route Nexthop - Nexthop
- preference Integer
- Preference
- name string
- Name
- destination string
- Destination
- interface string
- Interface
- nexthop
Logical
Router Vrf Multicast Static Route Nexthop - Nexthop
- preference number
- Preference
- name str
- Name
- destination str
- Destination
- interface str
- Interface
- nexthop
Logical
Router Vrf Multicast Static Route Nexthop - Nexthop
- preference int
- Preference
- name String
- Name
- destination String
- Destination
- interface String
- Interface
- nexthop Property Map
- Nexthop
- preference Number
- Preference
LogicalRouterVrfMulticastStaticRouteNexthop, LogicalRouterVrfMulticastStaticRouteNexthopArgs
- Ip
Address string - Ip address
- Ip
Address string - Ip address
- ip
Address String - Ip address
- ip
Address string - Ip address
- ip_
address str - Ip address
- ip
Address String - Ip address
LogicalRouterVrfOspf, LogicalRouterVrfOspfArgs
- Allow
Redist boolDefault Route - Allow redist default route
- Areas
List<Logical
Router Vrf Ospf Area> - Area
- Auth
Profiles List<LogicalRouter Vrf Ospf Auth Profile> - Auth profile
- Enable bool
- Enable
- Export
Rules List<LogicalRouter Vrf Ospf Export Rule> - Export rules
- Flood
Prevention LogicalRouter Vrf Ospf Flood Prevention - Flood prevention
- Global
Bfd LogicalRouter Vrf Ospf Global Bfd - Global bfd
- Global
If stringTimer - Global if timer
- Graceful
Restart LogicalRouter Vrf Ospf Graceful Restart - Graceful restart
- Redistribution
Profile string - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Rfc1583 bool
- Rfc1583
- Router
Id string - Router id
- Spf
Timer string - Spf timer
- Vr
Timers LogicalRouter Vrf Ospf Vr Timers - Vr timers
- Allow
Redist boolDefault Route - Allow redist default route
- Areas
[]Logical
Router Vrf Ospf Area - Area
- Auth
Profiles []LogicalRouter Vrf Ospf Auth Profile - Auth profile
- Enable bool
- Enable
- Export
Rules []LogicalRouter Vrf Ospf Export Rule - Export rules
- Flood
Prevention LogicalRouter Vrf Ospf Flood Prevention - Flood prevention
- Global
Bfd LogicalRouter Vrf Ospf Global Bfd - Global bfd
- Global
If stringTimer - Global if timer
- Graceful
Restart LogicalRouter Vrf Ospf Graceful Restart - Graceful restart
- Redistribution
Profile string - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Rfc1583 bool
- Rfc1583
- Router
Id string - Router id
- Spf
Timer string - Spf timer
- Vr
Timers LogicalRouter Vrf Ospf Vr Timers - Vr timers
- allow
Redist BooleanDefault Route - Allow redist default route
- areas
List<Logical
Router Vrf Ospf Area> - Area
- auth
Profiles List<LogicalRouter Vrf Ospf Auth Profile> - Auth profile
- enable Boolean
- Enable
- export
Rules List<LogicalRouter Vrf Ospf Export Rule> - Export rules
- flood
Prevention LogicalRouter Vrf Ospf Flood Prevention - Flood prevention
- global
Bfd LogicalRouter Vrf Ospf Global Bfd - Global bfd
- global
If StringTimer - Global if timer
- graceful
Restart LogicalRouter Vrf Ospf Graceful Restart - Graceful restart
- redistribution
Profile String - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- rfc1583 Boolean
- Rfc1583
- router
Id String - Router id
- spf
Timer String - Spf timer
- vr
Timers LogicalRouter Vrf Ospf Vr Timers - Vr timers
- allow
Redist booleanDefault Route - Allow redist default route
- areas
Logical
Router Vrf Ospf Area[] - Area
- auth
Profiles LogicalRouter Vrf Ospf Auth Profile[] - Auth profile
- enable boolean
- Enable
- export
Rules LogicalRouter Vrf Ospf Export Rule[] - Export rules
- flood
Prevention LogicalRouter Vrf Ospf Flood Prevention - Flood prevention
- global
Bfd LogicalRouter Vrf Ospf Global Bfd - Global bfd
- global
If stringTimer - Global if timer
- graceful
Restart LogicalRouter Vrf Ospf Graceful Restart - Graceful restart
- redistribution
Profile string - Redistribution profile
- reject
Default booleanRoute - Reject default route
- rfc1583 boolean
- Rfc1583
- router
Id string - Router id
- spf
Timer string - Spf timer
- vr
Timers LogicalRouter Vrf Ospf Vr Timers - Vr timers
- allow_
redist_ booldefault_ route - Allow redist default route
- areas
Sequence[Logical
Router Vrf Ospf Area] - Area
- auth_
profiles Sequence[LogicalRouter Vrf Ospf Auth Profile] - Auth profile
- enable bool
- Enable
- export_
rules Sequence[LogicalRouter Vrf Ospf Export Rule] - Export rules
- flood_
prevention LogicalRouter Vrf Ospf Flood Prevention - Flood prevention
- global_
bfd LogicalRouter Vrf Ospf Global Bfd - Global bfd
- global_
if_ strtimer - Global if timer
- graceful_
restart LogicalRouter Vrf Ospf Graceful Restart - Graceful restart
- redistribution_
profile str - Redistribution profile
- reject_
default_ boolroute - Reject default route
- rfc1583 bool
- Rfc1583
- router_
id str - Router id
- spf_
timer str - Spf timer
- vr_
timers LogicalRouter Vrf Ospf Vr Timers - Vr timers
- allow
Redist BooleanDefault Route - Allow redist default route
- areas List<Property Map>
- Area
- auth
Profiles List<Property Map> - Auth profile
- enable Boolean
- Enable
- export
Rules List<Property Map> - Export rules
- flood
Prevention Property Map - Flood prevention
- global
Bfd Property Map - Global bfd
- global
If StringTimer - Global if timer
- graceful
Restart Property Map - Graceful restart
- redistribution
Profile String - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- rfc1583 Boolean
- Rfc1583
- router
Id String - Router id
- spf
Timer String - Spf timer
- vr
Timers Property Map - Vr timers
LogicalRouterVrfOspfArea, LogicalRouterVrfOspfAreaArgs
- Name string
- Name
- Authentication string
- Authentication
- Interfaces
List<Logical
Router Vrf Ospf Area Interface> - Interface
- Ranges
List<Logical
Router Vrf Ospf Area Range> - Range
- Type
Logical
Router Vrf Ospf Area Type - Type
- Virtual
Links List<LogicalRouter Vrf Ospf Area Virtual Link> - Virtual link
- Vr
Ranges List<LogicalRouter Vrf Ospf Area Vr Range> - Vr range
- Name string
- Name
- Authentication string
- Authentication
- Interfaces
[]Logical
Router Vrf Ospf Area Interface - Interface
- Ranges
[]Logical
Router Vrf Ospf Area Range - Range
- Type
Logical
Router Vrf Ospf Area Type - Type
- Virtual
Links []LogicalRouter Vrf Ospf Area Virtual Link - Virtual link
- Vr
Ranges []LogicalRouter Vrf Ospf Area Vr Range - Vr range
- name String
- Name
- authentication String
- Authentication
- interfaces
List<Logical
Router Vrf Ospf Area Interface> - Interface
- ranges
List<Logical
Router Vrf Ospf Area Range> - Range
- type
Logical
Router Vrf Ospf Area Type - Type
- virtual
Links List<LogicalRouter Vrf Ospf Area Virtual Link> - Virtual link
- vr
Ranges List<LogicalRouter Vrf Ospf Area Vr Range> - Vr range
- name string
- Name
- authentication string
- Authentication
- interfaces
Logical
Router Vrf Ospf Area Interface[] - Interface
- ranges
Logical
Router Vrf Ospf Area Range[] - Range
- type
Logical
Router Vrf Ospf Area Type - Type
- virtual
Links LogicalRouter Vrf Ospf Area Virtual Link[] - Virtual link
- vr
Ranges LogicalRouter Vrf Ospf Area Vr Range[] - Vr range
- name str
- Name
- authentication str
- Authentication
- interfaces
Sequence[Logical
Router Vrf Ospf Area Interface] - Interface
- ranges
Sequence[Logical
Router Vrf Ospf Area Range] - Range
- type
Logical
Router Vrf Ospf Area Type - Type
- virtual_
links Sequence[LogicalRouter Vrf Ospf Area Virtual Link] - Virtual link
- vr_
ranges Sequence[LogicalRouter Vrf Ospf Area Vr Range] - Vr range
- name String
- Name
- authentication String
- Authentication
- interfaces List<Property Map>
- Interface
- ranges List<Property Map>
- Range
- type Property Map
- Type
- virtual
Links List<Property Map> - Virtual link
- vr
Ranges List<Property Map> - Vr range
LogicalRouterVrfOspfAreaInterface, LogicalRouterVrfOspfAreaInterfaceArgs
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospf Area Interface Bfd - Bfd
- Enable bool
- Enable
- Link
Type LogicalRouter Vrf Ospf Area Interface Link Type - Link type
- Metric int
- Metric
- Mtu
Ignore bool - Mtu ignore
- Passive bool
- Passive
- Priority int
- Priority
- Timing string
- Timing
- Vr
Timing LogicalRouter Vrf Ospf Area Interface Vr Timing - Vr timing
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospf Area Interface Bfd - Bfd
- Enable bool
- Enable
- Link
Type LogicalRouter Vrf Ospf Area Interface Link Type - Link type
- Metric int
- Metric
- Mtu
Ignore bool - Mtu ignore
- Passive bool
- Passive
- Priority int
- Priority
- Timing string
- Timing
- Vr
Timing LogicalRouter Vrf Ospf Area Interface Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd
Logical
Router Vrf Ospf Area Interface Bfd - Bfd
- enable Boolean
- Enable
- link
Type LogicalRouter Vrf Ospf Area Interface Link Type - Link type
- metric Integer
- Metric
- mtu
Ignore Boolean - Mtu ignore
- passive Boolean
- Passive
- priority Integer
- Priority
- timing String
- Timing
- vr
Timing LogicalRouter Vrf Ospf Area Interface Vr Timing - Vr timing
- name string
- Name
- authentication string
- Authentication
- bfd
Logical
Router Vrf Ospf Area Interface Bfd - Bfd
- enable boolean
- Enable
- link
Type LogicalRouter Vrf Ospf Area Interface Link Type - Link type
- metric number
- Metric
- mtu
Ignore boolean - Mtu ignore
- passive boolean
- Passive
- priority number
- Priority
- timing string
- Timing
- vr
Timing LogicalRouter Vrf Ospf Area Interface Vr Timing - Vr timing
- name str
- Name
- authentication str
- Authentication
- bfd
Logical
Router Vrf Ospf Area Interface Bfd - Bfd
- enable bool
- Enable
- link_
type LogicalRouter Vrf Ospf Area Interface Link Type - Link type
- metric int
- Metric
- mtu_
ignore bool - Mtu ignore
- passive bool
- Passive
- priority int
- Priority
- timing str
- Timing
- vr_
timing LogicalRouter Vrf Ospf Area Interface Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd Property Map
- Bfd
- enable Boolean
- Enable
- link
Type Property Map - Link type
- metric Number
- Metric
- mtu
Ignore Boolean - Mtu ignore
- passive Boolean
- Passive
- priority Number
- Priority
- timing String
- Timing
- vr
Timing Property Map - Vr timing
LogicalRouterVrfOspfAreaInterfaceBfd, LogicalRouterVrfOspfAreaInterfaceBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfAreaInterfaceLinkType, LogicalRouterVrfOspfAreaInterfaceLinkTypeArgs
- broadcast Property Map
- Broadcast
- p2mp Property Map
- P2mp
- p2p Property Map
- P2p
LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mp, LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpArgs
- neighbors List<Property Map>
- Neighbor
LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighbor, LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArgs
LogicalRouterVrfOspfAreaInterfaceVrTiming, LogicalRouterVrfOspfAreaInterfaceVrTimingArgs
- Dead
Counts int - Dead counts
- Gr
Delay int - Gr delay
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- Dead
Counts int - Dead counts
- Gr
Delay int - Gr delay
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- dead
Counts Integer - Dead counts
- gr
Delay Integer - Gr delay
- hello
Interval Integer - Hello interval
- retransmit
Interval Integer - Retransmit interval
- transit
Delay Integer - Transit delay
- dead
Counts number - Dead counts
- gr
Delay number - Gr delay
- hello
Interval number - Hello interval
- retransmit
Interval number - Retransmit interval
- transit
Delay number - Transit delay
- dead_
counts int - Dead counts
- gr_
delay int - Gr delay
- hello_
interval int - Hello interval
- retransmit_
interval int - Retransmit interval
- transit_
delay int - Transit delay
- dead
Counts Number - Dead counts
- gr
Delay Number - Gr delay
- hello
Interval Number - Hello interval
- retransmit
Interval Number - Retransmit interval
- transit
Delay Number - Transit delay
LogicalRouterVrfOspfAreaRange, LogicalRouterVrfOspfAreaRangeArgs
- Name string
- Name
- Advertise bool
- Advertise
- Substitute string
- Substitute
- Name string
- Name
- Advertise bool
- Advertise
- Substitute string
- Substitute
- name String
- Name
- advertise Boolean
- Advertise
- substitute String
- Substitute
- name string
- Name
- advertise boolean
- Advertise
- substitute string
- Substitute
- name str
- Name
- advertise bool
- Advertise
- substitute str
- Substitute
- name String
- Name
- advertise Boolean
- Advertise
- substitute String
- Substitute
LogicalRouterVrfOspfAreaType, LogicalRouterVrfOspfAreaTypeArgs
- normal Property Map
- Normal
- nssa Property Map
- Nssa
- stub Property Map
- Stub
LogicalRouterVrfOspfAreaTypeNormal, LogicalRouterVrfOspfAreaTypeNormalArgs
- abr Property Map
- Abr
LogicalRouterVrfOspfAreaTypeNormalAbr, LogicalRouterVrfOspfAreaTypeNormalAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfAreaTypeNssa, LogicalRouterVrfOspfAreaTypeNssaArgs
- Abr
Logical
Router Vrf Ospf Area Type Nssa Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Information LogicalOriginate Router Vrf Ospf Area Type Nssa Default Information Originate - Default information originate
- Default
Route LogicalRouter Vrf Ospf Area Type Nssa Default Route - Default route
- No
Summary bool - No summary
- Nssa
Ext List<LogicalRanges Router Vrf Ospf Area Type Nssa Nssa Ext Range> - Nssa ext range
- Abr
Logical
Router Vrf Ospf Area Type Nssa Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Information LogicalOriginate Router Vrf Ospf Area Type Nssa Default Information Originate - Default information originate
- Default
Route LogicalRouter Vrf Ospf Area Type Nssa Default Route - Default route
- No
Summary bool - No summary
- Nssa
Ext []LogicalRanges Router Vrf Ospf Area Type Nssa Nssa Ext Range - Nssa ext range
- abr
Logical
Router Vrf Ospf Area Type Nssa Abr - Abr
- accept
Summary Boolean - Accept summary
- default
Information LogicalOriginate Router Vrf Ospf Area Type Nssa Default Information Originate - Default information originate
- default
Route LogicalRouter Vrf Ospf Area Type Nssa Default Route - Default route
- no
Summary Boolean - No summary
- nssa
Ext List<LogicalRanges Router Vrf Ospf Area Type Nssa Nssa Ext Range> - Nssa ext range
- abr
Logical
Router Vrf Ospf Area Type Nssa Abr - Abr
- accept
Summary boolean - Accept summary
- default
Information LogicalOriginate Router Vrf Ospf Area Type Nssa Default Information Originate - Default information originate
- default
Route LogicalRouter Vrf Ospf Area Type Nssa Default Route - Default route
- no
Summary boolean - No summary
- nssa
Ext LogicalRanges Router Vrf Ospf Area Type Nssa Nssa Ext Range[] - Nssa ext range
- abr
Logical
Router Vrf Ospf Area Type Nssa Abr - Abr
- accept_
summary bool - Accept summary
- default_
information_ Logicaloriginate Router Vrf Ospf Area Type Nssa Default Information Originate - Default information originate
- default_
route LogicalRouter Vrf Ospf Area Type Nssa Default Route - Default route
- no_
summary bool - No summary
- nssa_
ext_ Sequence[Logicalranges Router Vrf Ospf Area Type Nssa Nssa Ext Range] - Nssa ext range
- abr Property Map
- Abr
- accept
Summary Boolean - Accept summary
- default
Information Property MapOriginate - Default information originate
- default
Route Property Map - Default route
- no
Summary Boolean - No summary
- nssa
Ext List<Property Map>Ranges - Nssa ext range
LogicalRouterVrfOspfAreaTypeNssaAbr, LogicalRouterVrfOspfAreaTypeNssaAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Nssa
Ext List<LogicalRanges Router Vrf Ospf Area Type Nssa Abr Nssa Ext Range> - Nssa ext range
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Nssa
Ext []LogicalRanges Router Vrf Ospf Area Type Nssa Abr Nssa Ext Range - Nssa ext range
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- nssa
Ext List<LogicalRanges Router Vrf Ospf Area Type Nssa Abr Nssa Ext Range> - Nssa ext range
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- nssa
Ext LogicalRanges Router Vrf Ospf Area Type Nssa Abr Nssa Ext Range[] - Nssa ext range
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- nssa_
ext_ Sequence[Logicalranges Router Vrf Ospf Area Type Nssa Abr Nssa Ext Range] - Nssa ext range
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- nssa
Ext List<Property Map>Ranges - Nssa ext range
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange, LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArgs
LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginate, LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginateArgs
- Metric int
- Metric
- Metric
Type string - Metric type
- Metric int
- Metric
- Metric
Type string - Metric type
- metric Integer
- Metric
- metric
Type String - Metric type
- metric number
- Metric
- metric
Type string - Metric type
- metric int
- Metric
- metric_
type str - Metric type
- metric Number
- Metric
- metric
Type String - Metric type
LogicalRouterVrfOspfAreaTypeNssaDefaultRoute, LogicalRouterVrfOspfAreaTypeNssaDefaultRouteArgs
- advertise Property Map
- Advertise
- disable Property Map
- Disable
LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertise, LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertiseArgs
LogicalRouterVrfOspfAreaTypeNssaNssaExtRange, LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArgs
- name String
- Name
- advertise Property Map
- Advertise
- suppress Property Map
- Suppress
LogicalRouterVrfOspfAreaTypeStub, LogicalRouterVrfOspfAreaTypeStubArgs
- Abr
Logical
Router Vrf Ospf Area Type Stub Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Route LogicalRouter Vrf Ospf Area Type Stub Default Route - Default route
- Default
Route intMetric - Default route metric
- No
Summary bool - No summary
- Abr
Logical
Router Vrf Ospf Area Type Stub Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Route LogicalRouter Vrf Ospf Area Type Stub Default Route - Default route
- Default
Route intMetric - Default route metric
- No
Summary bool - No summary
- abr
Logical
Router Vrf Ospf Area Type Stub Abr - Abr
- accept
Summary Boolean - Accept summary
- default
Route LogicalRouter Vrf Ospf Area Type Stub Default Route - Default route
- default
Route IntegerMetric - Default route metric
- no
Summary Boolean - No summary
- abr
Logical
Router Vrf Ospf Area Type Stub Abr - Abr
- accept
Summary boolean - Accept summary
- default
Route LogicalRouter Vrf Ospf Area Type Stub Default Route - Default route
- default
Route numberMetric - Default route metric
- no
Summary boolean - No summary
- abr
Logical
Router Vrf Ospf Area Type Stub Abr - Abr
- accept_
summary bool - Accept summary
- default_
route LogicalRouter Vrf Ospf Area Type Stub Default Route - Default route
- default_
route_ intmetric - Default route metric
- no_
summary bool - No summary
- abr Property Map
- Abr
- accept
Summary Boolean - Accept summary
- default
Route Property Map - Default route
- default
Route NumberMetric - Default route metric
- no
Summary Boolean - No summary
LogicalRouterVrfOspfAreaTypeStubAbr, LogicalRouterVrfOspfAreaTypeStubAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfAreaTypeStubDefaultRoute, LogicalRouterVrfOspfAreaTypeStubDefaultRouteArgs
- advertise Property Map
- Advertise
- disable Property Map
- Disable
LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertise, LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertiseArgs
- Metric int
- Metric
- Metric int
- Metric
- metric Integer
- Metric
- metric number
- Metric
- metric int
- Metric
- metric Number
- Metric
LogicalRouterVrfOspfAreaVirtualLink, LogicalRouterVrfOspfAreaVirtualLinkArgs
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospf Area Virtual Link Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Interface
Id int - Interface id
- Neighbor
Id string - Neighbor id
- Passive bool
- Passive
- Timing string
- Timing
- Transit
Area stringId - Transit area id
- Vr
Timing LogicalRouter Vrf Ospf Area Virtual Link Vr Timing - Vr timing
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospf Area Virtual Link Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Interface
Id int - Interface id
- Neighbor
Id string - Neighbor id
- Passive bool
- Passive
- Timing string
- Timing
- Transit
Area stringId - Transit area id
- Vr
Timing LogicalRouter Vrf Ospf Area Virtual Link Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd
Logical
Router Vrf Ospf Area Virtual Link Bfd - Bfd
- enable Boolean
- Enable
- instance
Id Integer - Instance id
- interface
Id Integer - Interface id
- neighbor
Id String - Neighbor id
- passive Boolean
- Passive
- timing String
- Timing
- transit
Area StringId - Transit area id
- vr
Timing LogicalRouter Vrf Ospf Area Virtual Link Vr Timing - Vr timing
- name string
- Name
- authentication string
- Authentication
- bfd
Logical
Router Vrf Ospf Area Virtual Link Bfd - Bfd
- enable boolean
- Enable
- instance
Id number - Instance id
- interface
Id number - Interface id
- neighbor
Id string - Neighbor id
- passive boolean
- Passive
- timing string
- Timing
- transit
Area stringId - Transit area id
- vr
Timing LogicalRouter Vrf Ospf Area Virtual Link Vr Timing - Vr timing
- name str
- Name
- authentication str
- Authentication
- bfd
Logical
Router Vrf Ospf Area Virtual Link Bfd - Bfd
- enable bool
- Enable
- instance_
id int - Instance id
- interface_
id int - Interface id
- neighbor_
id str - Neighbor id
- passive bool
- Passive
- timing str
- Timing
- transit_
area_ strid - Transit area id
- vr_
timing LogicalRouter Vrf Ospf Area Virtual Link Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd Property Map
- Bfd
- enable Boolean
- Enable
- instance
Id Number - Instance id
- interface
Id Number - Interface id
- neighbor
Id String - Neighbor id
- passive Boolean
- Passive
- timing String
- Timing
- transit
Area StringId - Transit area id
- vr
Timing Property Map - Vr timing
LogicalRouterVrfOspfAreaVirtualLinkBfd, LogicalRouterVrfOspfAreaVirtualLinkBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfAreaVirtualLinkVrTiming, LogicalRouterVrfOspfAreaVirtualLinkVrTimingArgs
- Dead
Counts int - Dead counts
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- Dead
Counts int - Dead counts
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- dead
Counts Integer - Dead counts
- hello
Interval Integer - Hello interval
- retransmit
Interval Integer - Retransmit interval
- transit
Delay Integer - Transit delay
- dead
Counts number - Dead counts
- hello
Interval number - Hello interval
- retransmit
Interval number - Retransmit interval
- transit
Delay number - Transit delay
- dead_
counts int - Dead counts
- hello_
interval int - Hello interval
- retransmit_
interval int - Retransmit interval
- transit_
delay int - Transit delay
- dead
Counts Number - Dead counts
- hello
Interval Number - Hello interval
- retransmit
Interval Number - Retransmit interval
- transit
Delay Number - Transit delay
LogicalRouterVrfOspfAreaVrRange, LogicalRouterVrfOspfAreaVrRangeArgs
- Name string
- Name
- Advertise
Logical
Router Vrf Ospf Area Vr Range Advertise - Advertise
- Suppress
Logical
Router Vrf Ospf Area Vr Range Suppress - Suppress
- Name string
- Name
- Advertise
Logical
Router Vrf Ospf Area Vr Range Advertise - Advertise
- Suppress
Logical
Router Vrf Ospf Area Vr Range Suppress - Suppress
- name String
- Name
- advertise
Logical
Router Vrf Ospf Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospf Area Vr Range Suppress - Suppress
- name string
- Name
- advertise
Logical
Router Vrf Ospf Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospf Area Vr Range Suppress - Suppress
- name str
- Name
- advertise
Logical
Router Vrf Ospf Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospf Area Vr Range Suppress - Suppress
- name String
- Name
- advertise Property Map
- Advertise
- suppress Property Map
- Suppress
LogicalRouterVrfOspfAuthProfile, LogicalRouterVrfOspfAuthProfileArgs
- Name string
- Name
- Md5s
List<Logical
Router Vrf Ospf Auth Profile Md5> - Md5
- Password string
- Password
- Name string
- Name
- Md5s
[]Logical
Router Vrf Ospf Auth Profile Md5 - Md5
- Password string
- Password
- name String
- Name
- md5s
List<Logical
Router Vrf Ospf Auth Profile Md5> - Md5
- password String
- Password
- name string
- Name
- md5s
Logical
Router Vrf Ospf Auth Profile Md5[] - Md5
- password string
- Password
- name str
- Name
- md5s
Sequence[Logical
Router Vrf Ospf Auth Profile Md5] - Md5
- password str
- Password
- name String
- Name
- md5s List<Property Map>
- Md5
- password String
- Password
LogicalRouterVrfOspfAuthProfileMd5, LogicalRouterVrfOspfAuthProfileMd5Args
LogicalRouterVrfOspfExportRule, LogicalRouterVrfOspfExportRuleArgs
- Name string
- Name
- Metric int
- Metric
- New
Path stringType - New path type
- New
Tag string - New tag
- Name string
- Name
- Metric int
- Metric
- New
Path stringType - New path type
- New
Tag string - New tag
- name String
- Name
- metric Integer
- Metric
- new
Path StringType - New path type
- new
Tag String - New tag
- name string
- Name
- metric number
- Metric
- new
Path stringType - New path type
- new
Tag string - New tag
- name str
- Name
- metric int
- Metric
- new_
path_ strtype - New path type
- new_
tag str - New tag
- name String
- Name
- metric Number
- Metric
- new
Path StringType - New path type
- new
Tag String - New tag
LogicalRouterVrfOspfFloodPrevention, LogicalRouterVrfOspfFloodPreventionArgs
- hello Property Map
- Hello
- lsa Property Map
- Lsa
LogicalRouterVrfOspfFloodPreventionHello, LogicalRouterVrfOspfFloodPreventionHelloArgs
- enable bool
- Enable
- max_
packet int - Max packet
LogicalRouterVrfOspfFloodPreventionLsa, LogicalRouterVrfOspfFloodPreventionLsaArgs
- enable bool
- Enable
- max_
packet int - Max packet
LogicalRouterVrfOspfGlobalBfd, LogicalRouterVrfOspfGlobalBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfGracefulRestart, LogicalRouterVrfOspfGracefulRestartArgs
- Enable bool
- Enable
- Grace
Period int - Grace period
- Helper
Enable bool - Helper enable
- Max
Neighbor intRestart Time - Max neighbor restart time
- Strict
Lsa boolChecking - Strict l s a checking
- Enable bool
- Enable
- Grace
Period int - Grace period
- Helper
Enable bool - Helper enable
- Max
Neighbor intRestart Time - Max neighbor restart time
- Strict
Lsa boolChecking - Strict l s a checking
- enable Boolean
- Enable
- grace
Period Integer - Grace period
- helper
Enable Boolean - Helper enable
- max
Neighbor IntegerRestart Time - Max neighbor restart time
- strict
Lsa BooleanChecking - Strict l s a checking
- enable boolean
- Enable
- grace
Period number - Grace period
- helper
Enable boolean - Helper enable
- max
Neighbor numberRestart Time - Max neighbor restart time
- strict
Lsa booleanChecking - Strict l s a checking
- enable bool
- Enable
- grace_
period int - Grace period
- helper_
enable bool - Helper enable
- max_
neighbor_ intrestart_ time - Max neighbor restart time
- strict_
lsa_ boolchecking - Strict l s a checking
- enable Boolean
- Enable
- grace
Period Number - Grace period
- helper
Enable Boolean - Helper enable
- max
Neighbor NumberRestart Time - Max neighbor restart time
- strict
Lsa BooleanChecking - Strict l s a checking
LogicalRouterVrfOspfVrTimers, LogicalRouterVrfOspfVrTimersArgs
- Lsa
Interval int - Lsa interval
- Spf
Calculation intDelay - Spf calculation delay
- Lsa
Interval int - Lsa interval
- Spf
Calculation intDelay - Spf calculation delay
- lsa
Interval Integer - Lsa interval
- spf
Calculation IntegerDelay - Spf calculation delay
- lsa
Interval number - Lsa interval
- spf
Calculation numberDelay - Spf calculation delay
- lsa_
interval int - Lsa interval
- spf_
calculation_ intdelay - Spf calculation delay
- lsa
Interval Number - Lsa interval
- spf
Calculation NumberDelay - Spf calculation delay
LogicalRouterVrfOspfv3, LogicalRouterVrfOspfv3Args
- Allow
Redist boolDefault Route - Allow redist default route
- Areas
List<Logical
Router Vrf Ospfv3Area> - Area
- Auth
Profiles List<LogicalRouter Vrf Ospfv3Auth Profile> - Auth profile
- Disable
Transit boolTraffic - Disable transit traffic
- Enable bool
- Enable
- Export
Rules List<LogicalRouter Vrf Ospfv3Export Rule> - Export rules
- Global
Bfd LogicalRouter Vrf Ospfv3Global Bfd - Global bfd
- Global
If stringTimer - Global if timer
- Graceful
Restart LogicalRouter Vrf Ospfv3Graceful Restart - Graceful restart
- Redistribution
Profile string - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Router
Id string - Router id
- Spf
Timer string - Spf timer
- Vr
Timers LogicalRouter Vrf Ospfv3Vr Timers - Vr timers
- Allow
Redist boolDefault Route - Allow redist default route
- Areas
[]Logical
Router Vrf Ospfv3Area - Area
- Auth
Profiles []LogicalRouter Vrf Ospfv3Auth Profile - Auth profile
- Disable
Transit boolTraffic - Disable transit traffic
- Enable bool
- Enable
- Export
Rules []LogicalRouter Vrf Ospfv3Export Rule - Export rules
- Global
Bfd LogicalRouter Vrf Ospfv3Global Bfd - Global bfd
- Global
If stringTimer - Global if timer
- Graceful
Restart LogicalRouter Vrf Ospfv3Graceful Restart - Graceful restart
- Redistribution
Profile string - Redistribution profile
- Reject
Default boolRoute - Reject default route
- Router
Id string - Router id
- Spf
Timer string - Spf timer
- Vr
Timers LogicalRouter Vrf Ospfv3Vr Timers - Vr timers
- allow
Redist BooleanDefault Route - Allow redist default route
- areas
List<Logical
Router Vrf Ospfv3Area> - Area
- auth
Profiles List<LogicalRouter Vrf Ospfv3Auth Profile> - Auth profile
- disable
Transit BooleanTraffic - Disable transit traffic
- enable Boolean
- Enable
- export
Rules List<LogicalRouter Vrf Ospfv3Export Rule> - Export rules
- global
Bfd LogicalRouter Vrf Ospfv3Global Bfd - Global bfd
- global
If StringTimer - Global if timer
- graceful
Restart LogicalRouter Vrf Ospfv3Graceful Restart - Graceful restart
- redistribution
Profile String - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- router
Id String - Router id
- spf
Timer String - Spf timer
- vr
Timers LogicalRouter Vrf Ospfv3Vr Timers - Vr timers
- allow
Redist booleanDefault Route - Allow redist default route
- areas
Logical
Router Vrf Ospfv3Area[] - Area
- auth
Profiles LogicalRouter Vrf Ospfv3Auth Profile[] - Auth profile
- disable
Transit booleanTraffic - Disable transit traffic
- enable boolean
- Enable
- export
Rules LogicalRouter Vrf Ospfv3Export Rule[] - Export rules
- global
Bfd LogicalRouter Vrf Ospfv3Global Bfd - Global bfd
- global
If stringTimer - Global if timer
- graceful
Restart LogicalRouter Vrf Ospfv3Graceful Restart - Graceful restart
- redistribution
Profile string - Redistribution profile
- reject
Default booleanRoute - Reject default route
- router
Id string - Router id
- spf
Timer string - Spf timer
- vr
Timers LogicalRouter Vrf Ospfv3Vr Timers - Vr timers
- allow_
redist_ booldefault_ route - Allow redist default route
- areas
Sequence[Logical
Router Vrf Ospfv3Area] - Area
- auth_
profiles Sequence[LogicalRouter Vrf Ospfv3Auth Profile] - Auth profile
- disable_
transit_ booltraffic - Disable transit traffic
- enable bool
- Enable
- export_
rules Sequence[LogicalRouter Vrf Ospfv3Export Rule] - Export rules
- global_
bfd LogicalRouter Vrf Ospfv3Global Bfd - Global bfd
- global_
if_ strtimer - Global if timer
- graceful_
restart LogicalRouter Vrf Ospfv3Graceful Restart - Graceful restart
- redistribution_
profile str - Redistribution profile
- reject_
default_ boolroute - Reject default route
- router_
id str - Router id
- spf_
timer str - Spf timer
- vr_
timers LogicalRouter Vrf Ospfv3Vr Timers - Vr timers
- allow
Redist BooleanDefault Route - Allow redist default route
- areas List<Property Map>
- Area
- auth
Profiles List<Property Map> - Auth profile
- disable
Transit BooleanTraffic - Disable transit traffic
- enable Boolean
- Enable
- export
Rules List<Property Map> - Export rules
- global
Bfd Property Map - Global bfd
- global
If StringTimer - Global if timer
- graceful
Restart Property Map - Graceful restart
- redistribution
Profile String - Redistribution profile
- reject
Default BooleanRoute - Reject default route
- router
Id String - Router id
- spf
Timer String - Spf timer
- vr
Timers Property Map - Vr timers
LogicalRouterVrfOspfv3Area, LogicalRouterVrfOspfv3AreaArgs
- Name string
- Name
- Authentication string
- Authentication
- Interfaces
List<Logical
Router Vrf Ospfv3Area Interface> - Interface
- Ranges
List<Logical
Router Vrf Ospfv3Area Range> - Range
- Type
Logical
Router Vrf Ospfv3Area Type - Type
- Virtual
Links List<LogicalRouter Vrf Ospfv3Area Virtual Link> - Virtual link
- Vr
Ranges List<LogicalRouter Vrf Ospfv3Area Vr Range> - Vr range
- Name string
- Name
- Authentication string
- Authentication
- Interfaces
[]Logical
Router Vrf Ospfv3Area Interface - Interface
- Ranges
[]Logical
Router Vrf Ospfv3Area Range - Range
- Type
Logical
Router Vrf Ospfv3Area Type - Type
- Virtual
Links []LogicalRouter Vrf Ospfv3Area Virtual Link - Virtual link
- Vr
Ranges []LogicalRouter Vrf Ospfv3Area Vr Range - Vr range
- name String
- Name
- authentication String
- Authentication
- interfaces
List<Logical
Router Vrf Ospfv3Area Interface> - Interface
- ranges
List<Logical
Router Vrf Ospfv3Area Range> - Range
- type
Logical
Router Vrf Ospfv3Area Type - Type
- virtual
Links List<LogicalRouter Vrf Ospfv3Area Virtual Link> - Virtual link
- vr
Ranges List<LogicalRouter Vrf Ospfv3Area Vr Range> - Vr range
- name string
- Name
- authentication string
- Authentication
- interfaces
Logical
Router Vrf Ospfv3Area Interface[] - Interface
- ranges
Logical
Router Vrf Ospfv3Area Range[] - Range
- type
Logical
Router Vrf Ospfv3Area Type - Type
- virtual
Links LogicalRouter Vrf Ospfv3Area Virtual Link[] - Virtual link
- vr
Ranges LogicalRouter Vrf Ospfv3Area Vr Range[] - Vr range
- name str
- Name
- authentication str
- Authentication
- interfaces
Sequence[Logical
Router Vrf Ospfv3Area Interface] - Interface
- ranges
Sequence[Logical
Router Vrf Ospfv3Area Range] - Range
- type
Logical
Router Vrf Ospfv3Area Type - Type
- virtual_
links Sequence[LogicalRouter Vrf Ospfv3Area Virtual Link] - Virtual link
- vr_
ranges Sequence[LogicalRouter Vrf Ospfv3Area Vr Range] - Vr range
- name String
- Name
- authentication String
- Authentication
- interfaces List<Property Map>
- Interface
- ranges List<Property Map>
- Range
- type Property Map
- Type
- virtual
Links List<Property Map> - Virtual link
- vr
Ranges List<Property Map> - Vr range
LogicalRouterVrfOspfv3AreaInterface, LogicalRouterVrfOspfv3AreaInterfaceArgs
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospfv3Area Interface Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Link
Type LogicalRouter Vrf Ospfv3Area Interface Link Type - Link type
- Metric int
- Metric
- Mtu
Ignore bool - Mtu ignore
- Neighbors
List<Logical
Router Vrf Ospfv3Area Interface Neighbor> - Neighbor
- Passive bool
- Passive
- Priority int
- Priority
- Timing string
- Timing
- Vr
Timing LogicalRouter Vrf Ospfv3Area Interface Vr Timing - Vr timing
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospfv3Area Interface Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Link
Type LogicalRouter Vrf Ospfv3Area Interface Link Type - Link type
- Metric int
- Metric
- Mtu
Ignore bool - Mtu ignore
- Neighbors
[]Logical
Router Vrf Ospfv3Area Interface Neighbor - Neighbor
- Passive bool
- Passive
- Priority int
- Priority
- Timing string
- Timing
- Vr
Timing LogicalRouter Vrf Ospfv3Area Interface Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Interface Bfd - Bfd
- enable Boolean
- Enable
- instance
Id Integer - Instance id
- link
Type LogicalRouter Vrf Ospfv3Area Interface Link Type - Link type
- metric Integer
- Metric
- mtu
Ignore Boolean - Mtu ignore
- neighbors
List<Logical
Router Vrf Ospfv3Area Interface Neighbor> - Neighbor
- passive Boolean
- Passive
- priority Integer
- Priority
- timing String
- Timing
- vr
Timing LogicalRouter Vrf Ospfv3Area Interface Vr Timing - Vr timing
- name string
- Name
- authentication string
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Interface Bfd - Bfd
- enable boolean
- Enable
- instance
Id number - Instance id
- link
Type LogicalRouter Vrf Ospfv3Area Interface Link Type - Link type
- metric number
- Metric
- mtu
Ignore boolean - Mtu ignore
- neighbors
Logical
Router Vrf Ospfv3Area Interface Neighbor[] - Neighbor
- passive boolean
- Passive
- priority number
- Priority
- timing string
- Timing
- vr
Timing LogicalRouter Vrf Ospfv3Area Interface Vr Timing - Vr timing
- name str
- Name
- authentication str
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Interface Bfd - Bfd
- enable bool
- Enable
- instance_
id int - Instance id
- link_
type LogicalRouter Vrf Ospfv3Area Interface Link Type - Link type
- metric int
- Metric
- mtu_
ignore bool - Mtu ignore
- neighbors
Sequence[Logical
Router Vrf Ospfv3Area Interface Neighbor] - Neighbor
- passive bool
- Passive
- priority int
- Priority
- timing str
- Timing
- vr_
timing LogicalRouter Vrf Ospfv3Area Interface Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd Property Map
- Bfd
- enable Boolean
- Enable
- instance
Id Number - Instance id
- link
Type Property Map - Link type
- metric Number
- Metric
- mtu
Ignore Boolean - Mtu ignore
- neighbors List<Property Map>
- Neighbor
- passive Boolean
- Passive
- priority Number
- Priority
- timing String
- Timing
- vr
Timing Property Map - Vr timing
LogicalRouterVrfOspfv3AreaInterfaceBfd, LogicalRouterVrfOspfv3AreaInterfaceBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfv3AreaInterfaceLinkType, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeArgs
- broadcast Property Map
- Broadcast
- p2mp Property Map
- P2mp
- p2p Property Map
- P2p
LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mp, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpArgs
- neighbors List<Property Map>
- Neighbor
LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighbor, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArgs
LogicalRouterVrfOspfv3AreaInterfaceNeighbor, LogicalRouterVrfOspfv3AreaInterfaceNeighborArgs
- Name string
- Name
- Name string
- Name
- name String
- Name
- name string
- Name
- name str
- Name
- name String
- Name
LogicalRouterVrfOspfv3AreaInterfaceVrTiming, LogicalRouterVrfOspfv3AreaInterfaceVrTimingArgs
- Dead
Counts int - Dead counts
- Gr
Delay int - Gr delay
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- Dead
Counts int - Dead counts
- Gr
Delay int - Gr delay
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- dead
Counts Integer - Dead counts
- gr
Delay Integer - Gr delay
- hello
Interval Integer - Hello interval
- retransmit
Interval Integer - Retransmit interval
- transit
Delay Integer - Transit delay
- dead
Counts number - Dead counts
- gr
Delay number - Gr delay
- hello
Interval number - Hello interval
- retransmit
Interval number - Retransmit interval
- transit
Delay number - Transit delay
- dead_
counts int - Dead counts
- gr_
delay int - Gr delay
- hello_
interval int - Hello interval
- retransmit_
interval int - Retransmit interval
- transit_
delay int - Transit delay
- dead
Counts Number - Dead counts
- gr
Delay Number - Gr delay
- hello
Interval Number - Hello interval
- retransmit
Interval Number - Retransmit interval
- transit
Delay Number - Transit delay
LogicalRouterVrfOspfv3AreaRange, LogicalRouterVrfOspfv3AreaRangeArgs
LogicalRouterVrfOspfv3AreaType, LogicalRouterVrfOspfv3AreaTypeArgs
- normal Property Map
- Normal
- nssa Property Map
- Nssa
- stub Property Map
- Stub
LogicalRouterVrfOspfv3AreaTypeNormal, LogicalRouterVrfOspfv3AreaTypeNormalArgs
- abr Property Map
- Abr
LogicalRouterVrfOspfv3AreaTypeNormalAbr, LogicalRouterVrfOspfv3AreaTypeNormalAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfv3AreaTypeNssa, LogicalRouterVrfOspfv3AreaTypeNssaArgs
- Abr
Logical
Router Vrf Ospfv3Area Type Nssa Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Information LogicalOriginate Router Vrf Ospfv3Area Type Nssa Default Information Originate - Default information originate
- Default
Route LogicalRouter Vrf Ospfv3Area Type Nssa Default Route - Default route
- No
Summary bool - No summary
- Nssa
Ext List<LogicalRanges Router Vrf Ospfv3Area Type Nssa Nssa Ext Range> - Nssa ext range
- Abr
Logical
Router Vrf Ospfv3Area Type Nssa Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Information LogicalOriginate Router Vrf Ospfv3Area Type Nssa Default Information Originate - Default information originate
- Default
Route LogicalRouter Vrf Ospfv3Area Type Nssa Default Route - Default route
- No
Summary bool - No summary
- Nssa
Ext []LogicalRanges Router Vrf Ospfv3Area Type Nssa Nssa Ext Range - Nssa ext range
- abr
Logical
Router Vrf Ospfv3Area Type Nssa Abr - Abr
- accept
Summary Boolean - Accept summary
- default
Information LogicalOriginate Router Vrf Ospfv3Area Type Nssa Default Information Originate - Default information originate
- default
Route LogicalRouter Vrf Ospfv3Area Type Nssa Default Route - Default route
- no
Summary Boolean - No summary
- nssa
Ext List<LogicalRanges Router Vrf Ospfv3Area Type Nssa Nssa Ext Range> - Nssa ext range
- abr
Logical
Router Vrf Ospfv3Area Type Nssa Abr - Abr
- accept
Summary boolean - Accept summary
- default
Information LogicalOriginate Router Vrf Ospfv3Area Type Nssa Default Information Originate - Default information originate
- default
Route LogicalRouter Vrf Ospfv3Area Type Nssa Default Route - Default route
- no
Summary boolean - No summary
- nssa
Ext LogicalRanges Router Vrf Ospfv3Area Type Nssa Nssa Ext Range[] - Nssa ext range
- abr
Logical
Router Vrf Ospfv3Area Type Nssa Abr - Abr
- accept_
summary bool - Accept summary
- default_
information_ Logicaloriginate Router Vrf Ospfv3Area Type Nssa Default Information Originate - Default information originate
- default_
route LogicalRouter Vrf Ospfv3Area Type Nssa Default Route - Default route
- no_
summary bool - No summary
- nssa_
ext_ Sequence[Logicalranges Router Vrf Ospfv3Area Type Nssa Nssa Ext Range] - Nssa ext range
- abr Property Map
- Abr
- accept
Summary Boolean - Accept summary
- default
Information Property MapOriginate - Default information originate
- default
Route Property Map - Default route
- no
Summary Boolean - No summary
- nssa
Ext List<Property Map>Ranges - Nssa ext range
LogicalRouterVrfOspfv3AreaTypeNssaAbr, LogicalRouterVrfOspfv3AreaTypeNssaAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Nssa
Ext List<LogicalRanges Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range> - Nssa ext range
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Nssa
Ext []LogicalRanges Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range - Nssa ext range
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- nssa
Ext List<LogicalRanges Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range> - Nssa ext range
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- nssa
Ext LogicalRanges Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range[] - Nssa ext range
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- nssa_
ext_ Sequence[Logicalranges Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range] - Nssa ext range
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- nssa
Ext List<Property Map>Ranges - Nssa ext range
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange, LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArgs
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Advertise - Advertise
- Route
Tag int - Route tag
- Suppress
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Suppress - Suppress
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Advertise - Advertise
- Route
Tag int - Route tag
- Suppress
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Suppress - Suppress
- name String
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Advertise - Advertise
- route
Tag Integer - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Suppress - Suppress
- name string
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Advertise - Advertise
- route
Tag number - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Suppress - Suppress
- name str
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Advertise - Advertise
- route_
tag int - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Abr Nssa Ext Range Suppress - Suppress
- name String
- Name
- advertise Property Map
- Advertise
- route
Tag Number - Route tag
- suppress Property Map
- Suppress
LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginate, LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginateArgs
- Metric int
- Metric
- Metric
Type string - Metric type
- Metric int
- Metric
- Metric
Type string - Metric type
- metric Integer
- Metric
- metric
Type String - Metric type
- metric number
- Metric
- metric
Type string - Metric type
- metric int
- Metric
- metric_
type str - Metric type
- metric Number
- Metric
- metric
Type String - Metric type
LogicalRouterVrfOspfv3AreaTypeNssaDefaultRoute, LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteArgs
- advertise Property Map
- Advertise
- disable Property Map
- Disable
LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertise, LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertiseArgs
LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRange, LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArgs
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Advertise - Advertise
- Route
Tag int - Route tag
- Suppress
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Suppress - Suppress
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Advertise - Advertise
- Route
Tag int - Route tag
- Suppress
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Suppress - Suppress
- name String
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Advertise - Advertise
- route
Tag Integer - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Suppress - Suppress
- name string
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Advertise - Advertise
- route
Tag number - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Suppress - Suppress
- name str
- Name
- advertise
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Advertise - Advertise
- route_
tag int - Route tag
- suppress
Logical
Router Vrf Ospfv3Area Type Nssa Nssa Ext Range Suppress - Suppress
- name String
- Name
- advertise Property Map
- Advertise
- route
Tag Number - Route tag
- suppress Property Map
- Suppress
LogicalRouterVrfOspfv3AreaTypeStub, LogicalRouterVrfOspfv3AreaTypeStubArgs
- Abr
Logical
Router Vrf Ospfv3Area Type Stub Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Route LogicalRouter Vrf Ospfv3Area Type Stub Default Route - Default route
- Default
Route intMetric - Default route metric
- No
Summary bool - No summary
- Abr
Logical
Router Vrf Ospfv3Area Type Stub Abr - Abr
- Accept
Summary bool - Accept summary
- Default
Route LogicalRouter Vrf Ospfv3Area Type Stub Default Route - Default route
- Default
Route intMetric - Default route metric
- No
Summary bool - No summary
- abr
Logical
Router Vrf Ospfv3Area Type Stub Abr - Abr
- accept
Summary Boolean - Accept summary
- default
Route LogicalRouter Vrf Ospfv3Area Type Stub Default Route - Default route
- default
Route IntegerMetric - Default route metric
- no
Summary Boolean - No summary
- abr
Logical
Router Vrf Ospfv3Area Type Stub Abr - Abr
- accept
Summary boolean - Accept summary
- default
Route LogicalRouter Vrf Ospfv3Area Type Stub Default Route - Default route
- default
Route numberMetric - Default route metric
- no
Summary boolean - No summary
- abr
Logical
Router Vrf Ospfv3Area Type Stub Abr - Abr
- accept_
summary bool - Accept summary
- default_
route LogicalRouter Vrf Ospfv3Area Type Stub Default Route - Default route
- default_
route_ intmetric - Default route metric
- no_
summary bool - No summary
- abr Property Map
- Abr
- accept
Summary Boolean - Accept summary
- default
Route Property Map - Default route
- default
Route NumberMetric - Default route metric
- no
Summary Boolean - No summary
LogicalRouterVrfOspfv3AreaTypeStubAbr, LogicalRouterVrfOspfv3AreaTypeStubAbrArgs
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- Export
List string - Export list
- Import
List string - Import list
- Inbound
Filter stringList - Inbound filter list
- Outbound
Filter stringList - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
- export
List string - Export list
- import
List string - Import list
- inbound
Filter stringList - Inbound filter list
- outbound
Filter stringList - Outbound filter list
- export_
list str - Export list
- import_
list str - Import list
- inbound_
filter_ strlist - Inbound filter list
- outbound_
filter_ strlist - Outbound filter list
- export
List String - Export list
- import
List String - Import list
- inbound
Filter StringList - Inbound filter list
- outbound
Filter StringList - Outbound filter list
LogicalRouterVrfOspfv3AreaTypeStubDefaultRoute, LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteArgs
- advertise Property Map
- Advertise
- disable Property Map
- Disable
LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertise, LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertiseArgs
- Metric int
- Metric
- Metric int
- Metric
- metric Integer
- Metric
- metric number
- Metric
- metric int
- Metric
- metric Number
- Metric
LogicalRouterVrfOspfv3AreaVirtualLink, LogicalRouterVrfOspfv3AreaVirtualLinkArgs
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospfv3Area Virtual Link Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Interface
Id int - Interface id
- Neighbor
Id string - Neighbor id
- Passive bool
- Passive
- Timing string
- Timing
- Transit
Area stringId - Transit area id
- Vr
Timing LogicalRouter Vrf Ospfv3Area Virtual Link Vr Timing - Vr timing
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Ospfv3Area Virtual Link Bfd - Bfd
- Enable bool
- Enable
- Instance
Id int - Instance id
- Interface
Id int - Interface id
- Neighbor
Id string - Neighbor id
- Passive bool
- Passive
- Timing string
- Timing
- Transit
Area stringId - Transit area id
- Vr
Timing LogicalRouter Vrf Ospfv3Area Virtual Link Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Virtual Link Bfd - Bfd
- enable Boolean
- Enable
- instance
Id Integer - Instance id
- interface
Id Integer - Interface id
- neighbor
Id String - Neighbor id
- passive Boolean
- Passive
- timing String
- Timing
- transit
Area StringId - Transit area id
- vr
Timing LogicalRouter Vrf Ospfv3Area Virtual Link Vr Timing - Vr timing
- name string
- Name
- authentication string
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Virtual Link Bfd - Bfd
- enable boolean
- Enable
- instance
Id number - Instance id
- interface
Id number - Interface id
- neighbor
Id string - Neighbor id
- passive boolean
- Passive
- timing string
- Timing
- transit
Area stringId - Transit area id
- vr
Timing LogicalRouter Vrf Ospfv3Area Virtual Link Vr Timing - Vr timing
- name str
- Name
- authentication str
- Authentication
- bfd
Logical
Router Vrf Ospfv3Area Virtual Link Bfd - Bfd
- enable bool
- Enable
- instance_
id int - Instance id
- interface_
id int - Interface id
- neighbor_
id str - Neighbor id
- passive bool
- Passive
- timing str
- Timing
- transit_
area_ strid - Transit area id
- vr_
timing LogicalRouter Vrf Ospfv3Area Virtual Link Vr Timing - Vr timing
- name String
- Name
- authentication String
- Authentication
- bfd Property Map
- Bfd
- enable Boolean
- Enable
- instance
Id Number - Instance id
- interface
Id Number - Interface id
- neighbor
Id String - Neighbor id
- passive Boolean
- Passive
- timing String
- Timing
- transit
Area StringId - Transit area id
- vr
Timing Property Map - Vr timing
LogicalRouterVrfOspfv3AreaVirtualLinkBfd, LogicalRouterVrfOspfv3AreaVirtualLinkBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming, LogicalRouterVrfOspfv3AreaVirtualLinkVrTimingArgs
- Dead
Counts int - Dead counts
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- Dead
Counts int - Dead counts
- Hello
Interval int - Hello interval
- Retransmit
Interval int - Retransmit interval
- Transit
Delay int - Transit delay
- dead
Counts Integer - Dead counts
- hello
Interval Integer - Hello interval
- retransmit
Interval Integer - Retransmit interval
- transit
Delay Integer - Transit delay
- dead
Counts number - Dead counts
- hello
Interval number - Hello interval
- retransmit
Interval number - Retransmit interval
- transit
Delay number - Transit delay
- dead_
counts int - Dead counts
- hello_
interval int - Hello interval
- retransmit_
interval int - Retransmit interval
- transit_
delay int - Transit delay
- dead
Counts Number - Dead counts
- hello
Interval Number - Hello interval
- retransmit
Interval Number - Retransmit interval
- transit
Delay Number - Transit delay
LogicalRouterVrfOspfv3AreaVrRange, LogicalRouterVrfOspfv3AreaVrRangeArgs
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Vr Range Advertise - Advertise
- Suppress
Logical
Router Vrf Ospfv3Area Vr Range Suppress - Suppress
- Name string
- Name
- Advertise
Logical
Router Vrf Ospfv3Area Vr Range Advertise - Advertise
- Suppress
Logical
Router Vrf Ospfv3Area Vr Range Suppress - Suppress
- name String
- Name
- advertise
Logical
Router Vrf Ospfv3Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospfv3Area Vr Range Suppress - Suppress
- name string
- Name
- advertise
Logical
Router Vrf Ospfv3Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospfv3Area Vr Range Suppress - Suppress
- name str
- Name
- advertise
Logical
Router Vrf Ospfv3Area Vr Range Advertise - Advertise
- suppress
Logical
Router Vrf Ospfv3Area Vr Range Suppress - Suppress
- name String
- Name
- advertise Property Map
- Advertise
- suppress Property Map
- Suppress
LogicalRouterVrfOspfv3AuthProfile, LogicalRouterVrfOspfv3AuthProfileArgs
- Name string
- Name
- Ah
Logical
Router Vrf Ospfv3Auth Profile Ah - Ah
- Esp
Logical
Router Vrf Ospfv3Auth Profile Esp - Esp
- Spi string
- Spi
- Name string
- Name
- Ah
Logical
Router Vrf Ospfv3Auth Profile Ah - Ah
- Esp
Logical
Router Vrf Ospfv3Auth Profile Esp - Esp
- Spi string
- Spi
- name String
- Name
- ah
Logical
Router Vrf Ospfv3Auth Profile Ah - Ah
- esp
Logical
Router Vrf Ospfv3Auth Profile Esp - Esp
- spi String
- Spi
- name string
- Name
- ah
Logical
Router Vrf Ospfv3Auth Profile Ah - Ah
- esp
Logical
Router Vrf Ospfv3Auth Profile Esp - Esp
- spi string
- Spi
- name str
- Name
- ah
Logical
Router Vrf Ospfv3Auth Profile Ah - Ah
- esp
Logical
Router Vrf Ospfv3Auth Profile Esp - Esp
- spi str
- Spi
- name String
- Name
- ah Property Map
- Ah
- esp Property Map
- Esp
- spi String
- Spi
LogicalRouterVrfOspfv3AuthProfileAh, LogicalRouterVrfOspfv3AuthProfileAhArgs
- md5 Property Map
- Md5
- sha1 Property Map
- Sha1
- sha256 Property Map
- Sha256
- sha384 Property Map
- Sha384
- sha512 Property Map
- Sha512
LogicalRouterVrfOspfv3AuthProfileAhMd5, LogicalRouterVrfOspfv3AuthProfileAhMd5Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileAhSha1, LogicalRouterVrfOspfv3AuthProfileAhSha1Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileAhSha256, LogicalRouterVrfOspfv3AuthProfileAhSha256Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileAhSha384, LogicalRouterVrfOspfv3AuthProfileAhSha384Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileAhSha512, LogicalRouterVrfOspfv3AuthProfileAhSha512Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEsp, LogicalRouterVrfOspfv3AuthProfileEspArgs
- authentication Property Map
- Authentication
- encryption Property Map
- Encryption
LogicalRouterVrfOspfv3AuthProfileEspAuthentication, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationArgs
- Md5
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Md5 - Md5
- None
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication None - None
- Sha1
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha1 - Sha1
- Sha256
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha256 - Sha256
- Sha384
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha384 - Sha384
- Sha512
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha512 - Sha512
- Md5
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Md5 - Md5
- None
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication None - None
- Sha1
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha1 - Sha1
- Sha256
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha256 - Sha256
- Sha384
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha384 - Sha384
- Sha512
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha512 - Sha512
- md5
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Md5 - Md5
- none
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication None - None
- sha1
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha1 - Sha1
- sha256
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha256 - Sha256
- sha384
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha384 - Sha384
- sha512
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha512 - Sha512
- md5
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Md5 - Md5
- none
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication None - None
- sha1
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha1 - Sha1
- sha256
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha256 - Sha256
- sha384
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha384 - Sha384
- sha512
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha512 - Sha512
- md5
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Md5 - Md5
- none
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication None - None
- sha1
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha1 - Sha1
- sha256
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha256 - Sha256
- sha384
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha384 - Sha384
- sha512
Logical
Router Vrf Ospfv3Auth Profile Esp Authentication Sha512 - Sha512
- md5 Property Map
- Md5
- none Property Map
- None
- sha1 Property Map
- Sha1
- sha256 Property Map
- Sha256
- sha384 Property Map
- Sha384
- sha512 Property Map
- Sha512
LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512Args
- Key string
- Key
- Key string
- Key
- key String
- Key
- key string
- Key
- key str
- Key
- key String
- Key
LogicalRouterVrfOspfv3AuthProfileEspEncryption, LogicalRouterVrfOspfv3AuthProfileEspEncryptionArgs
LogicalRouterVrfOspfv3ExportRule, LogicalRouterVrfOspfv3ExportRuleArgs
- Name string
- Name
- Metric int
- Metric
- New
Path stringType - New path type
- New
Tag string - New tag
- Name string
- Name
- Metric int
- Metric
- New
Path stringType - New path type
- New
Tag string - New tag
- name String
- Name
- metric Integer
- Metric
- new
Path StringType - New path type
- new
Tag String - New tag
- name string
- Name
- metric number
- Metric
- new
Path stringType - New path type
- new
Tag string - New tag
- name str
- Name
- metric int
- Metric
- new_
path_ strtype - New path type
- new_
tag str - New tag
- name String
- Name
- metric Number
- Metric
- new
Path StringType - New path type
- new
Tag String - New tag
LogicalRouterVrfOspfv3GlobalBfd, LogicalRouterVrfOspfv3GlobalBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfOspfv3GracefulRestart, LogicalRouterVrfOspfv3GracefulRestartArgs
- Enable bool
- Enable
- Grace
Period int - Grace period
- Helper
Enable bool - Helper enable
- Max
Neighbor intRestart Time - Max neighbor restart time
- Strict
Lsa boolChecking - Strict l s a checking
- Enable bool
- Enable
- Grace
Period int - Grace period
- Helper
Enable bool - Helper enable
- Max
Neighbor intRestart Time - Max neighbor restart time
- Strict
Lsa boolChecking - Strict l s a checking
- enable Boolean
- Enable
- grace
Period Integer - Grace period
- helper
Enable Boolean - Helper enable
- max
Neighbor IntegerRestart Time - Max neighbor restart time
- strict
Lsa BooleanChecking - Strict l s a checking
- enable boolean
- Enable
- grace
Period number - Grace period
- helper
Enable boolean - Helper enable
- max
Neighbor numberRestart Time - Max neighbor restart time
- strict
Lsa booleanChecking - Strict l s a checking
- enable bool
- Enable
- grace_
period int - Grace period
- helper_
enable bool - Helper enable
- max_
neighbor_ intrestart_ time - Max neighbor restart time
- strict_
lsa_ boolchecking - Strict l s a checking
- enable Boolean
- Enable
- grace
Period Number - Grace period
- helper
Enable Boolean - Helper enable
- max
Neighbor NumberRestart Time - Max neighbor restart time
- strict
Lsa BooleanChecking - Strict l s a checking
LogicalRouterVrfOspfv3VrTimers, LogicalRouterVrfOspfv3VrTimersArgs
- Lsa
Interval int - Lsa interval
- Spf
Calculation intDelay - Spf calculation delay
- Lsa
Interval int - Lsa interval
- Spf
Calculation intDelay - Spf calculation delay
- lsa
Interval Integer - Lsa interval
- spf
Calculation IntegerDelay - Spf calculation delay
- lsa
Interval number - Lsa interval
- spf
Calculation numberDelay - Spf calculation delay
- lsa_
interval int - Lsa interval
- spf_
calculation_ intdelay - Spf calculation delay
- lsa
Interval Number - Lsa interval
- spf
Calculation NumberDelay - Spf calculation delay
LogicalRouterVrfRibFilter, LogicalRouterVrfRibFilterArgs
- ipv4 Property Map
- Ipv4
- ipv6 Property Map
- Ipv6
LogicalRouterVrfRibFilterIpv4, LogicalRouterVrfRibFilterIpv4Args
- bgp Property Map
- Bgp
- ospf Property Map
- Ospf
- rip Property Map
- Rip
- static Property Map
- Static
LogicalRouterVrfRibFilterIpv4Bgp, LogicalRouterVrfRibFilterIpv4BgpArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv4Ospf, LogicalRouterVrfRibFilterIpv4OspfArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv4Rip, LogicalRouterVrfRibFilterIpv4RipArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv4Static, LogicalRouterVrfRibFilterIpv4StaticArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv6, LogicalRouterVrfRibFilterIpv6Args
- bgp Property Map
- Bgp
- ospfv3 Property Map
- Ospfv3
- static Property Map
- Static
LogicalRouterVrfRibFilterIpv6Bgp, LogicalRouterVrfRibFilterIpv6BgpArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv6Ospfv3, LogicalRouterVrfRibFilterIpv6Ospfv3Args
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRibFilterIpv6Static, LogicalRouterVrfRibFilterIpv6StaticArgs
- Route
Map string - Route map
- Route
Map string - Route map
- route
Map String - Route map
- route
Map string - Route map
- route_
map str - Route map
- route
Map String - Route map
LogicalRouterVrfRip, LogicalRouterVrfRipArgs
- Auth
Profile string - Auth profile
- Default
Information boolOriginate - Default information originate
- Enable bool
- Enable
- Global
Bfd LogicalRouter Vrf Rip Global Bfd - Global bfd
- Global
Inbound LogicalDistribute List Router Vrf Rip Global Inbound Distribute List - Global inbound distribute list
- Global
Outbound LogicalDistribute List Router Vrf Rip Global Outbound Distribute List - Global outbound distribute list
- Global
Timer string - Global timer
- Interfaces
List<Logical
Router Vrf Rip Interface> - Interface
- Redistribution
Profile string - Redistribution profile
- Auth
Profile string - Auth profile
- Default
Information boolOriginate - Default information originate
- Enable bool
- Enable
- Global
Bfd LogicalRouter Vrf Rip Global Bfd - Global bfd
- Global
Inbound LogicalDistribute List Router Vrf Rip Global Inbound Distribute List - Global inbound distribute list
- Global
Outbound LogicalDistribute List Router Vrf Rip Global Outbound Distribute List - Global outbound distribute list
- Global
Timer string - Global timer
- Interfaces
[]Logical
Router Vrf Rip Interface - Interface
- Redistribution
Profile string - Redistribution profile
- auth
Profile String - Auth profile
- default
Information BooleanOriginate - Default information originate
- enable Boolean
- Enable
- global
Bfd LogicalRouter Vrf Rip Global Bfd - Global bfd
- global
Inbound LogicalDistribute List Router Vrf Rip Global Inbound Distribute List - Global inbound distribute list
- global
Outbound LogicalDistribute List Router Vrf Rip Global Outbound Distribute List - Global outbound distribute list
- global
Timer String - Global timer
- interfaces
List<Logical
Router Vrf Rip Interface> - Interface
- redistribution
Profile String - Redistribution profile
- auth
Profile string - Auth profile
- default
Information booleanOriginate - Default information originate
- enable boolean
- Enable
- global
Bfd LogicalRouter Vrf Rip Global Bfd - Global bfd
- global
Inbound LogicalDistribute List Router Vrf Rip Global Inbound Distribute List - Global inbound distribute list
- global
Outbound LogicalDistribute List Router Vrf Rip Global Outbound Distribute List - Global outbound distribute list
- global
Timer string - Global timer
- interfaces
Logical
Router Vrf Rip Interface[] - Interface
- redistribution
Profile string - Redistribution profile
- auth_
profile str - Auth profile
- default_
information_ booloriginate - Default information originate
- enable bool
- Enable
- global_
bfd LogicalRouter Vrf Rip Global Bfd - Global bfd
- global_
inbound_ Logicaldistribute_ list Router Vrf Rip Global Inbound Distribute List - Global inbound distribute list
- global_
outbound_ Logicaldistribute_ list Router Vrf Rip Global Outbound Distribute List - Global outbound distribute list
- global_
timer str - Global timer
- interfaces
Sequence[Logical
Router Vrf Rip Interface] - Interface
- redistribution_
profile str - Redistribution profile
- auth
Profile String - Auth profile
- default
Information BooleanOriginate - Default information originate
- enable Boolean
- Enable
- global
Bfd Property Map - Global bfd
- global
Inbound Property MapDistribute List - Global inbound distribute list
- global
Outbound Property MapDistribute List - Global outbound distribute list
- global
Timer String - Global timer
- interfaces List<Property Map>
- Interface
- redistribution
Profile String - Redistribution profile
LogicalRouterVrfRipGlobalBfd, LogicalRouterVrfRipGlobalBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfRipGlobalInboundDistributeList, LogicalRouterVrfRipGlobalInboundDistributeListArgs
- Access
List string - Access list
- Access
List string - Access list
- access
List String - Access list
- access
List string - Access list
- access_
list str - Access list
- access
List String - Access list
LogicalRouterVrfRipGlobalOutboundDistributeList, LogicalRouterVrfRipGlobalOutboundDistributeListArgs
- Access
List string - Access list
- Access
List string - Access list
- access
List String - Access list
- access
List string - Access list
- access_
list str - Access list
- access
List String - Access list
LogicalRouterVrfRipInterface, LogicalRouterVrfRipInterfaceArgs
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Rip Interface Bfd - Bfd
- Enable bool
- Enable
- Interface
Inbound LogicalDistribute List Router Vrf Rip Interface Interface Inbound Distribute List - Interface inbound distribute list
- Interface
Outbound LogicalDistribute List Router Vrf Rip Interface Interface Outbound Distribute List - Interface outbound distribute list
- Mode string
- Mode
- Split
Horizon string - Split horizon
- Name string
- Name
- Authentication string
- Authentication
- Bfd
Logical
Router Vrf Rip Interface Bfd - Bfd
- Enable bool
- Enable
- Interface
Inbound LogicalDistribute List Router Vrf Rip Interface Interface Inbound Distribute List - Interface inbound distribute list
- Interface
Outbound LogicalDistribute List Router Vrf Rip Interface Interface Outbound Distribute List - Interface outbound distribute list
- Mode string
- Mode
- Split
Horizon string - Split horizon
- name String
- Name
- authentication String
- Authentication
- bfd
Logical
Router Vrf Rip Interface Bfd - Bfd
- enable Boolean
- Enable
- interface
Inbound LogicalDistribute List Router Vrf Rip Interface Interface Inbound Distribute List - Interface inbound distribute list
- interface
Outbound LogicalDistribute List Router Vrf Rip Interface Interface Outbound Distribute List - Interface outbound distribute list
- mode String
- Mode
- split
Horizon String - Split horizon
- name string
- Name
- authentication string
- Authentication
- bfd
Logical
Router Vrf Rip Interface Bfd - Bfd
- enable boolean
- Enable
- interface
Inbound LogicalDistribute List Router Vrf Rip Interface Interface Inbound Distribute List - Interface inbound distribute list
- interface
Outbound LogicalDistribute List Router Vrf Rip Interface Interface Outbound Distribute List - Interface outbound distribute list
- mode string
- Mode
- split
Horizon string - Split horizon
- name str
- Name
- authentication str
- Authentication
- bfd
Logical
Router Vrf Rip Interface Bfd - Bfd
- enable bool
- Enable
- interface_
inbound_ Logicaldistribute_ list Router Vrf Rip Interface Interface Inbound Distribute List - Interface inbound distribute list
- interface_
outbound_ Logicaldistribute_ list Router Vrf Rip Interface Interface Outbound Distribute List - Interface outbound distribute list
- mode str
- Mode
- split_
horizon str - Split horizon
- name String
- Name
- authentication String
- Authentication
- bfd Property Map
- Bfd
- enable Boolean
- Enable
- interface
Inbound Property MapDistribute List - Interface inbound distribute list
- interface
Outbound Property MapDistribute List - Interface outbound distribute list
- mode String
- Mode
- split
Horizon String - Split horizon
LogicalRouterVrfRipInterfaceBfd, LogicalRouterVrfRipInterfaceBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList, LogicalRouterVrfRipInterfaceInterfaceInboundDistributeListArgs
- Access
List string - Access list
- Metric int
- Metric
- Access
List string - Access list
- Metric int
- Metric
- access
List String - Access list
- metric Integer
- Metric
- access
List string - Access list
- metric number
- Metric
- access_
list str - Access list
- metric int
- Metric
- access
List String - Access list
- metric Number
- Metric
LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList, LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeListArgs
- Access
List string - Access list
- Metric int
- Metric
- Access
List string - Access list
- Metric int
- Metric
- access
List String - Access list
- metric Integer
- Metric
- access
List string - Access list
- metric number
- Metric
- access_
list str - Access list
- metric int
- Metric
- access
List String - Access list
- metric Number
- Metric
LogicalRouterVrfRoutingTable, LogicalRouterVrfRoutingTableArgs
- ip Property Map
- Ip
- ipv6 Property Map
- Ipv6
LogicalRouterVrfRoutingTableIp, LogicalRouterVrfRoutingTableIpArgs
- static
Routes List<Property Map> - Static route
LogicalRouterVrfRoutingTableIpStaticRoute, LogicalRouterVrfRoutingTableIpStaticRouteArgs
- Name string
- Name
- Admin
Dist int - Admin dist
- Bfd
Logical
Router Vrf Routing Table Ip Static Route Bfd - Bfd
- Destination string
- Destination
- Interface string
- Interface
- Metric int
- Metric
- Nexthop
Logical
Router Vrf Routing Table Ip Static Route Nexthop - Nexthop
- Path
Monitor LogicalRouter Vrf Routing Table Ip Static Route Path Monitor - Path monitor
- Route
Table LogicalRouter Vrf Routing Table Ip Static Route Route Table - Route table
- Name string
- Name
- Admin
Dist int - Admin dist
- Bfd
Logical
Router Vrf Routing Table Ip Static Route Bfd - Bfd
- Destination string
- Destination
- Interface string
- Interface
- Metric int
- Metric
- Nexthop
Logical
Router Vrf Routing Table Ip Static Route Nexthop - Nexthop
- Path
Monitor LogicalRouter Vrf Routing Table Ip Static Route Path Monitor - Path monitor
- Route
Table LogicalRouter Vrf Routing Table Ip Static Route Route Table - Route table
- name String
- Name
- admin
Dist Integer - Admin dist
- bfd
Logical
Router Vrf Routing Table Ip Static Route Bfd - Bfd
- destination String
- Destination
- interface_ String
- Interface
- metric Integer
- Metric
- nexthop
Logical
Router Vrf Routing Table Ip Static Route Nexthop - Nexthop
- path
Monitor LogicalRouter Vrf Routing Table Ip Static Route Path Monitor - Path monitor
- route
Table LogicalRouter Vrf Routing Table Ip Static Route Route Table - Route table
- name string
- Name
- admin
Dist number - Admin dist
- bfd
Logical
Router Vrf Routing Table Ip Static Route Bfd - Bfd
- destination string
- Destination
- interface string
- Interface
- metric number
- Metric
- nexthop
Logical
Router Vrf Routing Table Ip Static Route Nexthop - Nexthop
- path
Monitor LogicalRouter Vrf Routing Table Ip Static Route Path Monitor - Path monitor
- route
Table LogicalRouter Vrf Routing Table Ip Static Route Route Table - Route table
- name str
- Name
- admin_
dist int - Admin dist
- bfd
Logical
Router Vrf Routing Table Ip Static Route Bfd - Bfd
- destination str
- Destination
- interface str
- Interface
- metric int
- Metric
- nexthop
Logical
Router Vrf Routing Table Ip Static Route Nexthop - Nexthop
- path_
monitor LogicalRouter Vrf Routing Table Ip Static Route Path Monitor - Path monitor
- route_
table LogicalRouter Vrf Routing Table Ip Static Route Route Table - Route table
- name String
- Name
- admin
Dist Number - Admin dist
- bfd Property Map
- Bfd
- destination String
- Destination
- interface String
- Interface
- metric Number
- Metric
- nexthop Property Map
- Nexthop
- path
Monitor Property Map - Path monitor
- route
Table Property Map - Route table
LogicalRouterVrfRoutingTableIpStaticRouteBfd, LogicalRouterVrfRoutingTableIpStaticRouteBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfRoutingTableIpStaticRouteNexthop, LogicalRouterVrfRoutingTableIpStaticRouteNexthopArgs
- Discard
Logical
Router Vrf Routing Table Ip Static Route Nexthop Discard - Discard
- Fqdn string
- Fqdn
- Ip
Address string - Ip address
- Ipv6Address string
- Ipv6 address
- Next
Lr string - Next lr
- Next
Vr string - Next vr
- Receive
Logical
Router Vrf Routing Table Ip Static Route Nexthop Receive - Receive
- Tunnel string
- Tunnel
- Discard
Logical
Router Vrf Routing Table Ip Static Route Nexthop Discard - Discard
- Fqdn string
- Fqdn
- Ip
Address string - Ip address
- Ipv6Address string
- Ipv6 address
- Next
Lr string - Next lr
- Next
Vr string - Next vr
- Receive
Logical
Router Vrf Routing Table Ip Static Route Nexthop Receive - Receive
- Tunnel string
- Tunnel
- discard
Logical
Router Vrf Routing Table Ip Static Route Nexthop Discard - Discard
- fqdn String
- Fqdn
- ip
Address String - Ip address
- ipv6Address String
- Ipv6 address
- next
Lr String - Next lr
- next
Vr String - Next vr
- receive
Logical
Router Vrf Routing Table Ip Static Route Nexthop Receive - Receive
- tunnel String
- Tunnel
- discard
Logical
Router Vrf Routing Table Ip Static Route Nexthop Discard - Discard
- fqdn string
- Fqdn
- ip
Address string - Ip address
- ipv6Address string
- Ipv6 address
- next
Lr string - Next lr
- next
Vr string - Next vr
- receive
Logical
Router Vrf Routing Table Ip Static Route Nexthop Receive - Receive
- tunnel string
- Tunnel
- discard
Logical
Router Vrf Routing Table Ip Static Route Nexthop Discard - Discard
- fqdn str
- Fqdn
- ip_
address str - Ip address
- ipv6_
address str - Ipv6 address
- next_
lr str - Next lr
- next_
vr str - Next vr
- receive
Logical
Router Vrf Routing Table Ip Static Route Nexthop Receive - Receive
- tunnel str
- Tunnel
- discard Property Map
- Discard
- fqdn String
- Fqdn
- ip
Address String - Ip address
- ipv6Address String
- Ipv6 address
- next
Lr String - Next lr
- next
Vr String - Next vr
- receive Property Map
- Receive
- tunnel String
- Tunnel
LogicalRouterVrfRoutingTableIpStaticRoutePathMonitor, LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorArgs
- Enable bool
- Enable
- Failure
Condition string - Failure condition
- Hold
Time int - Hold time
- Monitor
Destinations List<LogicalRouter Vrf Routing Table Ip Static Route Path Monitor Monitor Destination> - Monitor destinations
- Enable bool
- Enable
- Failure
Condition string - Failure condition
- Hold
Time int - Hold time
- Monitor
Destinations []LogicalRouter Vrf Routing Table Ip Static Route Path Monitor Monitor Destination - Monitor destinations
- enable Boolean
- Enable
- failure
Condition String - Failure condition
- hold
Time Integer - Hold time
- monitor
Destinations List<LogicalRouter Vrf Routing Table Ip Static Route Path Monitor Monitor Destination> - Monitor destinations
- enable boolean
- Enable
- failure
Condition string - Failure condition
- hold
Time number - Hold time
- monitor
Destinations LogicalRouter Vrf Routing Table Ip Static Route Path Monitor Monitor Destination[] - Monitor destinations
- enable bool
- Enable
- failure_
condition str - Failure condition
- hold_
time int - Hold time
- monitor_
destinations Sequence[LogicalRouter Vrf Routing Table Ip Static Route Path Monitor Monitor Destination] - Monitor destinations
- enable Boolean
- Enable
- failure
Condition String - Failure condition
- hold
Time Number - Hold time
- monitor
Destinations List<Property Map> - Monitor destinations
LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination, LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArgs
- Name string
- Name
- Count int
- Count
- Destination string
- Destination
- Destination
Fqdn string - Destination fqdn
- Enable bool
- Enable
- Interval int
- Interval
- Source string
- Source
- Name string
- Name
- Count int
- Count
- Destination string
- Destination
- Destination
Fqdn string - Destination fqdn
- Enable bool
- Enable
- Interval int
- Interval
- Source string
- Source
- name String
- Name
- count Integer
- Count
- destination String
- Destination
- destination
Fqdn String - Destination fqdn
- enable Boolean
- Enable
- interval Integer
- Interval
- source String
- Source
- name string
- Name
- count number
- Count
- destination string
- Destination
- destination
Fqdn string - Destination fqdn
- enable boolean
- Enable
- interval number
- Interval
- source string
- Source
- name str
- Name
- count int
- Count
- destination str
- Destination
- destination_
fqdn str - Destination fqdn
- enable bool
- Enable
- interval int
- Interval
- source str
- Source
- name String
- Name
- count Number
- Count
- destination String
- Destination
- destination
Fqdn String - Destination fqdn
- enable Boolean
- Enable
- interval Number
- Interval
- source String
- Source
LogicalRouterVrfRoutingTableIpStaticRouteRouteTable, LogicalRouterVrfRoutingTableIpStaticRouteRouteTableArgs
- both Property Map
- Both
- multicast Property Map
- Multicast
- no
Install Property Map - No install
- unicast Property Map
- Unicast
LogicalRouterVrfRoutingTableIpv6, LogicalRouterVrfRoutingTableIpv6Args
- static
Routes List<Property Map> - Static route
LogicalRouterVrfRoutingTableIpv6StaticRoute, LogicalRouterVrfRoutingTableIpv6StaticRouteArgs
- Name string
- Name
- Admin
Dist int - Admin dist
- Bfd
Logical
Router Vrf Routing Table Ipv6Static Route Bfd - Bfd
- Destination string
- Destination
- Interface string
- Interface
- Metric int
- Metric
- Nexthop
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop - Nexthop
- Option
Logical
Router Vrf Routing Table Ipv6Static Route Option - Option
- Path
Monitor LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor - Path monitor
- Route
Table LogicalRouter Vrf Routing Table Ipv6Static Route Route Table - Route table
- Name string
- Name
- Admin
Dist int - Admin dist
- Bfd
Logical
Router Vrf Routing Table Ipv6Static Route Bfd - Bfd
- Destination string
- Destination
- Interface string
- Interface
- Metric int
- Metric
- Nexthop
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop - Nexthop
- Option
Logical
Router Vrf Routing Table Ipv6Static Route Option - Option
- Path
Monitor LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor - Path monitor
- Route
Table LogicalRouter Vrf Routing Table Ipv6Static Route Route Table - Route table
- name String
- Name
- admin
Dist Integer - Admin dist
- bfd
Logical
Router Vrf Routing Table Ipv6Static Route Bfd - Bfd
- destination String
- Destination
- interface_ String
- Interface
- metric Integer
- Metric
- nexthop
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop - Nexthop
- option
Logical
Router Vrf Routing Table Ipv6Static Route Option - Option
- path
Monitor LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor - Path monitor
- route
Table LogicalRouter Vrf Routing Table Ipv6Static Route Route Table - Route table
- name string
- Name
- admin
Dist number - Admin dist
- bfd
Logical
Router Vrf Routing Table Ipv6Static Route Bfd - Bfd
- destination string
- Destination
- interface string
- Interface
- metric number
- Metric
- nexthop
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop - Nexthop
- option
Logical
Router Vrf Routing Table Ipv6Static Route Option - Option
- path
Monitor LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor - Path monitor
- route
Table LogicalRouter Vrf Routing Table Ipv6Static Route Route Table - Route table
- name str
- Name
- admin_
dist int - Admin dist
- bfd
Logical
Router Vrf Routing Table Ipv6Static Route Bfd - Bfd
- destination str
- Destination
- interface str
- Interface
- metric int
- Metric
- nexthop
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop - Nexthop
- option
Logical
Router Vrf Routing Table Ipv6Static Route Option - Option
- path_
monitor LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor - Path monitor
- route_
table LogicalRouter Vrf Routing Table Ipv6Static Route Route Table - Route table
- name String
- Name
- admin
Dist Number - Admin dist
- bfd Property Map
- Bfd
- destination String
- Destination
- interface String
- Interface
- metric Number
- Metric
- nexthop Property Map
- Nexthop
- option Property Map
- Option
- path
Monitor Property Map - Path monitor
- route
Table Property Map - Route table
LogicalRouterVrfRoutingTableIpv6StaticRouteBfd, LogicalRouterVrfRoutingTableIpv6StaticRouteBfdArgs
- Profile string
- Profile
- Profile string
- Profile
- profile String
- Profile
- profile string
- Profile
- profile str
- Profile
- profile String
- Profile
LogicalRouterVrfRoutingTableIpv6StaticRouteNexthop, LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopArgs
- Discard
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Discard - Discard
- Fqdn string
- Fqdn
- Ipv6Address string
- Ipv6 address
- Next
Lr string - Next lr
- Next
Vr string - Next vr
- Receive
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Receive - Receive
- Tunnel string
- Tunnel
- Discard
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Discard - Discard
- Fqdn string
- Fqdn
- Ipv6Address string
- Ipv6 address
- Next
Lr string - Next lr
- Next
Vr string - Next vr
- Receive
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Receive - Receive
- Tunnel string
- Tunnel
- discard
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Discard - Discard
- fqdn String
- Fqdn
- ipv6Address String
- Ipv6 address
- next
Lr String - Next lr
- next
Vr String - Next vr
- receive
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Receive - Receive
- tunnel String
- Tunnel
- discard
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Discard - Discard
- fqdn string
- Fqdn
- ipv6Address string
- Ipv6 address
- next
Lr string - Next lr
- next
Vr string - Next vr
- receive
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Receive - Receive
- tunnel string
- Tunnel
- discard
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Discard - Discard
- fqdn str
- Fqdn
- ipv6_
address str - Ipv6 address
- next_
lr str - Next lr
- next_
vr str - Next vr
- receive
Logical
Router Vrf Routing Table Ipv6Static Route Nexthop Receive - Receive
- tunnel str
- Tunnel
- discard Property Map
- Discard
- fqdn String
- Fqdn
- ipv6Address String
- Ipv6 address
- next
Lr String - Next lr
- next
Vr String - Next vr
- receive Property Map
- Receive
- tunnel String
- Tunnel
LogicalRouterVrfRoutingTableIpv6StaticRouteOption, LogicalRouterVrfRoutingTableIpv6StaticRouteOptionArgs
- passive Property Map
- Passive
LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitor, LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorArgs
- Enable bool
- Enable
- Failure
Condition string - Failure condition
- Hold
Time int - Hold time
- Monitor
Destinations List<LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor Monitor Destination> - Monitor destinations
- Enable bool
- Enable
- Failure
Condition string - Failure condition
- Hold
Time int - Hold time
- Monitor
Destinations []LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor Monitor Destination - Monitor destinations
- enable Boolean
- Enable
- failure
Condition String - Failure condition
- hold
Time Integer - Hold time
- monitor
Destinations List<LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor Monitor Destination> - Monitor destinations
- enable boolean
- Enable
- failure
Condition string - Failure condition
- hold
Time number - Hold time
- monitor
Destinations LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor Monitor Destination[] - Monitor destinations
- enable bool
- Enable
- failure_
condition str - Failure condition
- hold_
time int - Hold time
- monitor_
destinations Sequence[LogicalRouter Vrf Routing Table Ipv6Static Route Path Monitor Monitor Destination] - Monitor destinations
- enable Boolean
- Enable
- failure
Condition String - Failure condition
- hold
Time Number - Hold time
- monitor
Destinations List<Property Map> - Monitor destinations
LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination, LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArgs
- Name string
- Name
- Count int
- Count
- Destination string
- Destination
- Destination
Fqdn string - Destination fqdn
- Enable bool
- Enable
- Interval int
- Interval
- Source string
- Source
- Name string
- Name
- Count int
- Count
- Destination string
- Destination
- Destination
Fqdn string - Destination fqdn
- Enable bool
- Enable
- Interval int
- Interval
- Source string
- Source
- name String
- Name
- count Integer
- Count
- destination String
- Destination
- destination
Fqdn String - Destination fqdn
- enable Boolean
- Enable
- interval Integer
- Interval
- source String
- Source
- name string
- Name
- count number
- Count
- destination string
- Destination
- destination
Fqdn string - Destination fqdn
- enable boolean
- Enable
- interval number
- Interval
- source string
- Source
- name str
- Name
- count int
- Count
- destination str
- Destination
- destination_
fqdn str - Destination fqdn
- enable bool
- Enable
- interval int
- Interval
- source str
- Source
- name String
- Name
- count Number
- Count
- destination String
- Destination
- destination
Fqdn String - Destination fqdn
- enable Boolean
- Enable
- interval Number
- Interval
- source String
- Source
LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTable, LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableArgs
- Both
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Both - Both
- Multicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Multicast - Multicast
- No
Install LogicalRouter Vrf Routing Table Ipv6Static Route Route Table No Install - No install
- Unicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Unicast - Unicast
- Both
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Both - Both
- Multicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Multicast - Multicast
- No
Install LogicalRouter Vrf Routing Table Ipv6Static Route Route Table No Install - No install
- Unicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Unicast - Unicast
- both
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Both - Both
- multicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Multicast - Multicast
- no
Install LogicalRouter Vrf Routing Table Ipv6Static Route Route Table No Install - No install
- unicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Unicast - Unicast
- both
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Both - Both
- multicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Multicast - Multicast
- no
Install LogicalRouter Vrf Routing Table Ipv6Static Route Route Table No Install - No install
- unicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Unicast - Unicast
- both
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Both - Both
- multicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Multicast - Multicast
- no_
install LogicalRouter Vrf Routing Table Ipv6Static Route Route Table No Install - No install
- unicast
Logical
Router Vrf Routing Table Ipv6Static Route Route Table Unicast - Unicast
- both Property Map
- Both
- multicast Property Map
- Multicast
- no
Install Property Map - No install
- unicast Property Map
- Unicast
LogicalRouterVrfVrAdminDists, LogicalRouterVrfVrAdminDistsArgs
- ebgp int
- Ebgp
- ibgp int
- Ibgp
- ospf_
ext int - Ospf ext
- ospf_
int int - Ospf int
- ospfv3_
ext int - Ospfv3 ext
- ospfv3_
int int - Ospfv3 int
- rip int
- Rip
- static int
- Static
- static_
ipv6 int - Static ipv6
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
