1. Packages
  2. Panos Provider
  3. API Docs
  4. getVirtualRouter
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getVirtualRouter

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getVirtualRouter

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVirtualRouter(args: GetVirtualRouterArgs, opts?: InvokeOptions): Promise<GetVirtualRouterResult>
    function getVirtualRouterOutput(args: GetVirtualRouterOutputArgs, opts?: InvokeOptions): Output<GetVirtualRouterResult>
    def get_virtual_router(administrative_distances: Optional[GetVirtualRouterAdministrativeDistances] = None,
                           ecmp: Optional[GetVirtualRouterEcmp] = None,
                           interfaces: Optional[Sequence[str]] = None,
                           location: Optional[GetVirtualRouterLocation] = None,
                           multicast: Optional[GetVirtualRouterMulticast] = None,
                           name: Optional[str] = None,
                           protocol: Optional[GetVirtualRouterProtocol] = None,
                           routing_table: Optional[GetVirtualRouterRoutingTable] = None,
                           opts: Optional[InvokeOptions] = None) -> GetVirtualRouterResult
    def get_virtual_router_output(administrative_distances: Optional[pulumi.Input[GetVirtualRouterAdministrativeDistancesArgs]] = None,
                           ecmp: Optional[pulumi.Input[GetVirtualRouterEcmpArgs]] = None,
                           interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           location: Optional[pulumi.Input[GetVirtualRouterLocationArgs]] = None,
                           multicast: Optional[pulumi.Input[GetVirtualRouterMulticastArgs]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           protocol: Optional[pulumi.Input[GetVirtualRouterProtocolArgs]] = None,
                           routing_table: Optional[pulumi.Input[GetVirtualRouterRoutingTableArgs]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetVirtualRouterResult]
    func LookupVirtualRouter(ctx *Context, args *LookupVirtualRouterArgs, opts ...InvokeOption) (*LookupVirtualRouterResult, error)
    func LookupVirtualRouterOutput(ctx *Context, args *LookupVirtualRouterOutputArgs, opts ...InvokeOption) LookupVirtualRouterResultOutput

    > Note: This function is named LookupVirtualRouter in the Go SDK.

    public static class GetVirtualRouter 
    {
        public static Task<GetVirtualRouterResult> InvokeAsync(GetVirtualRouterArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualRouterResult> Invoke(GetVirtualRouterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualRouterResult> getVirtualRouter(GetVirtualRouterArgs args, InvokeOptions options)
    public static Output<GetVirtualRouterResult> getVirtualRouter(GetVirtualRouterArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getVirtualRouter:getVirtualRouter
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getVirtualRouter Result

    The following output properties are available:

    administrativeDistances Property Map
    ecmp Property Map
    id String
    The provider-assigned unique ID for this managed resource.
    interfaces List<String>
    location Property Map
    The location of this object.
    multicast Property Map
    name String
    protocol Property Map
    routingTable Property Map

    Supporting Types

    GetVirtualRouterAdministrativeDistances

    Ebgp double
    administrative distance used for eBGP routes
    Ibgp double
    administrative distance used for iBGP routes
    OspfExt double
    administrative distance used for OSPF external routes
    OspfInt double
    administrative distance used for OSPF internal routes
    Ospfv3Ext double
    administrative distance used for OSPFv3 external routes
    Ospfv3Int double
    administrative distance used for OSPFv3 internal routes
    Rip double
    administrative distance used for RIP routes
    Static double
    administrative distance used for static routes
    StaticIpv6 double
    administrative distance used for ipv6 static routes
    Ebgp float64
    administrative distance used for eBGP routes
    Ibgp float64
    administrative distance used for iBGP routes
    OspfExt float64
    administrative distance used for OSPF external routes
    OspfInt float64
    administrative distance used for OSPF internal routes
    Ospfv3Ext float64
    administrative distance used for OSPFv3 external routes
    Ospfv3Int float64
    administrative distance used for OSPFv3 internal routes
    Rip float64
    administrative distance used for RIP routes
    Static float64
    administrative distance used for static routes
    StaticIpv6 float64
    administrative distance used for ipv6 static routes
    ebgp Double
    administrative distance used for eBGP routes
    ibgp Double
    administrative distance used for iBGP routes
    ospfExt Double
    administrative distance used for OSPF external routes
    ospfInt Double
    administrative distance used for OSPF internal routes
    ospfv3Ext Double
    administrative distance used for OSPFv3 external routes
    ospfv3Int Double
    administrative distance used for OSPFv3 internal routes
    rip Double
    administrative distance used for RIP routes
    staticIpv6 Double
    administrative distance used for ipv6 static routes
    static_ Double
    administrative distance used for static routes
    ebgp number
    administrative distance used for eBGP routes
    ibgp number
    administrative distance used for iBGP routes
    ospfExt number
    administrative distance used for OSPF external routes
    ospfInt number
    administrative distance used for OSPF internal routes
    ospfv3Ext number
    administrative distance used for OSPFv3 external routes
    ospfv3Int number
    administrative distance used for OSPFv3 internal routes
    rip number
    administrative distance used for RIP routes
    static number
    administrative distance used for static routes
    staticIpv6 number
    administrative distance used for ipv6 static routes
    ebgp float
    administrative distance used for eBGP routes
    ibgp float
    administrative distance used for iBGP routes
    ospf_ext float
    administrative distance used for OSPF external routes
    ospf_int float
    administrative distance used for OSPF internal routes
    ospfv3_ext float
    administrative distance used for OSPFv3 external routes
    ospfv3_int float
    administrative distance used for OSPFv3 internal routes
    rip float
    administrative distance used for RIP routes
    static float
    administrative distance used for static routes
    static_ipv6 float
    administrative distance used for ipv6 static routes
    ebgp Number
    administrative distance used for eBGP routes
    ibgp Number
    administrative distance used for iBGP routes
    ospfExt Number
    administrative distance used for OSPF external routes
    ospfInt Number
    administrative distance used for OSPF internal routes
    ospfv3Ext Number
    administrative distance used for OSPFv3 external routes
    ospfv3Int Number
    administrative distance used for OSPFv3 internal routes
    rip Number
    administrative distance used for RIP routes
    static Number
    administrative distance used for static routes
    staticIpv6 Number
    administrative distance used for ipv6 static routes

    GetVirtualRouterEcmp

    Algorithm GetVirtualRouterEcmpAlgorithm
    Enable bool
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    MaxPaths double
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    StrictSourcePath bool
    force VPN traffic to exit interface that the source-ip belongs to
    SymmetricReturn bool
    allows return packets to egress out of the ingress interface of the flow
    Algorithm GetVirtualRouterEcmpAlgorithm
    Enable bool
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    MaxPaths float64
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    StrictSourcePath bool
    force VPN traffic to exit interface that the source-ip belongs to
    SymmetricReturn bool
    allows return packets to egress out of the ingress interface of the flow
    algorithm GetVirtualRouterEcmpAlgorithm
    enable Boolean
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    maxPaths Double
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    strictSourcePath Boolean
    force VPN traffic to exit interface that the source-ip belongs to
    symmetricReturn Boolean
    allows return packets to egress out of the ingress interface of the flow
    algorithm GetVirtualRouterEcmpAlgorithm
    enable boolean
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    maxPaths number
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    strictSourcePath boolean
    force VPN traffic to exit interface that the source-ip belongs to
    symmetricReturn boolean
    allows return packets to egress out of the ingress interface of the flow
    algorithm GetVirtualRouterEcmpAlgorithm
    enable bool
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    max_paths float
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    strict_source_path bool
    force VPN traffic to exit interface that the source-ip belongs to
    symmetric_return bool
    allows return packets to egress out of the ingress interface of the flow
    algorithm Property Map
    enable Boolean
    enable Equal Cost Multipath routing, change this configuration will result in a virtual router restart
    maxPaths Number
    Maxmum number of ECMP paths supported, change this configuration will result in a virtual router restart
    strictSourcePath Boolean
    force VPN traffic to exit interface that the source-ip belongs to
    symmetricReturn Boolean
    allows return packets to egress out of the ingress interface of the flow

    GetVirtualRouterEcmpAlgorithm

    GetVirtualRouterEcmpAlgorithmIpHash

    HashSeed double
    User-specified hash seed
    SrcOnly bool
    only use source address for hash
    UsePort bool
    use source/destination port for hash
    HashSeed float64
    User-specified hash seed
    SrcOnly bool
    only use source address for hash
    UsePort bool
    use source/destination port for hash
    hashSeed Double
    User-specified hash seed
    srcOnly Boolean
    only use source address for hash
    usePort Boolean
    use source/destination port for hash
    hashSeed number
    User-specified hash seed
    srcOnly boolean
    only use source address for hash
    usePort boolean
    use source/destination port for hash
    hash_seed float
    User-specified hash seed
    src_only bool
    only use source address for hash
    use_port bool
    use source/destination port for hash
    hashSeed Number
    User-specified hash seed
    srcOnly Boolean
    only use source address for hash
    usePort Boolean
    use source/destination port for hash

    GetVirtualRouterEcmpAlgorithmWeightedRoundRobin

    GetVirtualRouterEcmpAlgorithmWeightedRoundRobinInterface

    Name string
    Weight double
    interface ECMP weight
    Name string
    Weight float64
    interface ECMP weight
    name String
    weight Double
    interface ECMP weight
    name string
    weight number
    interface ECMP weight
    name str
    weight float
    interface ECMP weight
    name String
    weight Number
    interface ECMP weight

    GetVirtualRouterLocation

    Ngfw GetVirtualRouterLocationNgfw
    Located in a specific NGFW device
    Template GetVirtualRouterLocationTemplate
    Located in a specific template
    TemplateStack GetVirtualRouterLocationTemplateStack
    Located in a specific template stack
    Ngfw GetVirtualRouterLocationNgfw
    Located in a specific NGFW device
    Template GetVirtualRouterLocationTemplate
    Located in a specific template
    TemplateStack GetVirtualRouterLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualRouterLocationNgfw
    Located in a specific NGFW device
    template GetVirtualRouterLocationTemplate
    Located in a specific template
    templateStack GetVirtualRouterLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualRouterLocationNgfw
    Located in a specific NGFW device
    template GetVirtualRouterLocationTemplate
    Located in a specific template
    templateStack GetVirtualRouterLocationTemplateStack
    Located in a specific template stack
    ngfw GetVirtualRouterLocationNgfw
    Located in a specific NGFW device
    template GetVirtualRouterLocationTemplate
    Located in a specific template
    template_stack GetVirtualRouterLocationTemplateStack
    Located in a specific template stack
    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetVirtualRouterLocationNgfw

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    GetVirtualRouterLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualRouterLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetVirtualRouterMulticast

    enable Boolean
    enable multicast protocol
    interfaceGroups List<Property Map>
    routeAgeoutTime Number
    time to wait before aging out a multicast route after data stops, in seconds
    rp Property Map
    sptThresholds List<Property Map>
    ssmAddressSpaces List<Property Map>

    GetVirtualRouterMulticastInterfaceGroup

    GetVirtualRouterMulticastInterfaceGroupGroupPermission

    GetVirtualRouterMulticastInterfaceGroupGroupPermissionAnySourceMulticast

    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String
    groupAddress string
    group-address/prefix
    included boolean
    included
    name string
    group_address str
    group-address/prefix
    included bool
    included
    name str
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String

    GetVirtualRouterMulticastInterfaceGroupGroupPermissionSourceSpecificMulticast

    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    SourceAddress string
    source-address/prefix
    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    SourceAddress string
    source-address/prefix
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String
    sourceAddress String
    source-address/prefix
    groupAddress string
    group-address/prefix
    included boolean
    included
    name string
    sourceAddress string
    source-address/prefix
    group_address str
    group-address/prefix
    included bool
    included
    name str
    source_address str
    source-address/prefix
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String
    sourceAddress String
    source-address/prefix

    GetVirtualRouterMulticastInterfaceGroupIgmp

    Enable bool
    enable IGMP
    ImmediateLeave bool
    leave group immediately when a leave message is received
    LastMemberQueryInterval double
    interval between group/source specific query messages (including those sent in response of leave group messages)
    MaxGroups string
    maximum number of groups allowed on this interface
    MaxQueryResponseTime double
    maximum query response time for general group membership queries in seconds
    MaxSources string
    maximum number of source-specific memberships allowed on this interface
    QueryInterval double
    interval between group/source specific query messages
    Robustness string
    robustness variable
    RouterAlertPolicing bool
    drop IGMP packets without Router Alert option
    Version string
    IGMP version number
    Enable bool
    enable IGMP
    ImmediateLeave bool
    leave group immediately when a leave message is received
    LastMemberQueryInterval float64
    interval between group/source specific query messages (including those sent in response of leave group messages)
    MaxGroups string
    maximum number of groups allowed on this interface
    MaxQueryResponseTime float64
    maximum query response time for general group membership queries in seconds
    MaxSources string
    maximum number of source-specific memberships allowed on this interface
    QueryInterval float64
    interval between group/source specific query messages
    Robustness string
    robustness variable
    RouterAlertPolicing bool
    drop IGMP packets without Router Alert option
    Version string
    IGMP version number
    enable Boolean
    enable IGMP
    immediateLeave Boolean
    leave group immediately when a leave message is received
    lastMemberQueryInterval Double
    interval between group/source specific query messages (including those sent in response of leave group messages)
    maxGroups String
    maximum number of groups allowed on this interface
    maxQueryResponseTime Double
    maximum query response time for general group membership queries in seconds
    maxSources String
    maximum number of source-specific memberships allowed on this interface
    queryInterval Double
    interval between group/source specific query messages
    robustness String
    robustness variable
    routerAlertPolicing Boolean
    drop IGMP packets without Router Alert option
    version String
    IGMP version number
    enable boolean
    enable IGMP
    immediateLeave boolean
    leave group immediately when a leave message is received
    lastMemberQueryInterval number
    interval between group/source specific query messages (including those sent in response of leave group messages)
    maxGroups string
    maximum number of groups allowed on this interface
    maxQueryResponseTime number
    maximum query response time for general group membership queries in seconds
    maxSources string
    maximum number of source-specific memberships allowed on this interface
    queryInterval number
    interval between group/source specific query messages
    robustness string
    robustness variable
    routerAlertPolicing boolean
    drop IGMP packets without Router Alert option
    version string
    IGMP version number
    enable bool
    enable IGMP
    immediate_leave bool
    leave group immediately when a leave message is received
    last_member_query_interval float
    interval between group/source specific query messages (including those sent in response of leave group messages)
    max_groups str
    maximum number of groups allowed on this interface
    max_query_response_time float
    maximum query response time for general group membership queries in seconds
    max_sources str
    maximum number of source-specific memberships allowed on this interface
    query_interval float
    interval between group/source specific query messages
    robustness str
    robustness variable
    router_alert_policing bool
    drop IGMP packets without Router Alert option
    version str
    IGMP version number
    enable Boolean
    enable IGMP
    immediateLeave Boolean
    leave group immediately when a leave message is received
    lastMemberQueryInterval Number
    interval between group/source specific query messages (including those sent in response of leave group messages)
    maxGroups String
    maximum number of groups allowed on this interface
    maxQueryResponseTime Number
    maximum query response time for general group membership queries in seconds
    maxSources String
    maximum number of source-specific memberships allowed on this interface
    queryInterval Number
    interval between group/source specific query messages
    robustness String
    robustness variable
    routerAlertPolicing Boolean
    drop IGMP packets without Router Alert option
    version String
    IGMP version number

    GetVirtualRouterMulticastInterfaceGroupPim

    AllowedNeighbors List<GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor>
    AssertInterval double
    interval between PIM Assert messages, in seconds
    BsrBorder bool
    interface is bootstrap border
    DrPriority double
    Designated Router priority
    Enable bool
    HelloInterval double
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    JoinPruneInterval double
    interval between PIM Join/Prune messages, in seconds
    AllowedNeighbors []GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor
    AssertInterval float64
    interval between PIM Assert messages, in seconds
    BsrBorder bool
    interface is bootstrap border
    DrPriority float64
    Designated Router priority
    Enable bool
    HelloInterval float64
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    JoinPruneInterval float64
    interval between PIM Join/Prune messages, in seconds
    allowedNeighbors List<GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor>
    assertInterval Double
    interval between PIM Assert messages, in seconds
    bsrBorder Boolean
    interface is bootstrap border
    drPriority Double
    Designated Router priority
    enable Boolean
    helloInterval Double
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    joinPruneInterval Double
    interval between PIM Join/Prune messages, in seconds
    allowedNeighbors GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor[]
    assertInterval number
    interval between PIM Assert messages, in seconds
    bsrBorder boolean
    interface is bootstrap border
    drPriority number
    Designated Router priority
    enable boolean
    helloInterval number
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    joinPruneInterval number
    interval between PIM Join/Prune messages, in seconds
    allowed_neighbors Sequence[GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor]
    assert_interval float
    interval between PIM Assert messages, in seconds
    bsr_border bool
    interface is bootstrap border
    dr_priority float
    Designated Router priority
    enable bool
    hello_interval float
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    join_prune_interval float
    interval between PIM Join/Prune messages, in seconds
    allowedNeighbors List<Property Map>
    assertInterval Number
    interval between PIM Assert messages, in seconds
    bsrBorder Boolean
    interface is bootstrap border
    drPriority Number
    Designated Router priority
    enable Boolean
    helloInterval Number
    interval between PIM Hello messages, in seconds, a value of 0 represents an 'infinite' interval
    joinPruneInterval Number
    interval between PIM Join/Prune messages, in seconds

    GetVirtualRouterMulticastInterfaceGroupPimAllowedNeighbor

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetVirtualRouterMulticastRp

    GetVirtualRouterMulticastRpExternalRp

    GroupAddresses List<string>
    Name string
    Override bool
    Override learned RP for the same group
    GroupAddresses []string
    Name string
    Override bool
    Override learned RP for the same group
    groupAddresses List<String>
    name String
    override Boolean
    Override learned RP for the same group
    groupAddresses string[]
    name string
    override boolean
    Override learned RP for the same group
    group_addresses Sequence[str]
    name str
    override bool
    Override learned RP for the same group
    groupAddresses List<String>
    name String
    override Boolean
    Override learned RP for the same group

    GetVirtualRouterMulticastRpLocalRp

    GetVirtualRouterMulticastRpLocalRpCandidateRp

    Address string
    candidate RP address
    AdvertisementInterval double
    The time interval in seconds between candidate rp advertisements
    GroupAddresses List<string>
    Interface string
    candidate RP interface
    Priority double
    The priority for this candidate rt
    Address string
    candidate RP address
    AdvertisementInterval float64
    The time interval in seconds between candidate rp advertisements
    GroupAddresses []string
    Interface string
    candidate RP interface
    Priority float64
    The priority for this candidate rt
    address String
    candidate RP address
    advertisementInterval Double
    The time interval in seconds between candidate rp advertisements
    groupAddresses List<String>
    interface_ String
    candidate RP interface
    priority Double
    The priority for this candidate rt
    address string
    candidate RP address
    advertisementInterval number
    The time interval in seconds between candidate rp advertisements
    groupAddresses string[]
    interface string
    candidate RP interface
    priority number
    The priority for this candidate rt
    address str
    candidate RP address
    float
    The time interval in seconds between candidate rp advertisements
    group_addresses Sequence[str]
    interface str
    candidate RP interface
    priority float
    The priority for this candidate rt
    address String
    candidate RP address
    advertisementInterval Number
    The time interval in seconds between candidate rp advertisements
    groupAddresses List<String>
    interface String
    candidate RP interface
    priority Number
    The priority for this candidate rt

    GetVirtualRouterMulticastRpLocalRpStaticRp

    Address string
    local RP address
    GroupAddresses List<string>
    Interface string
    local RP interface
    Override bool
    Override learned RP for the same group
    Address string
    local RP address
    GroupAddresses []string
    Interface string
    local RP interface
    Override bool
    Override learned RP for the same group
    address String
    local RP address
    groupAddresses List<String>
    interface_ String
    local RP interface
    override Boolean
    Override learned RP for the same group
    address string
    local RP address
    groupAddresses string[]
    interface string
    local RP interface
    override boolean
    Override learned RP for the same group
    address str
    local RP address
    group_addresses Sequence[str]
    interface str
    local RP interface
    override bool
    Override learned RP for the same group
    address String
    local RP address
    groupAddresses List<String>
    interface String
    local RP interface
    override Boolean
    Override learned RP for the same group

    GetVirtualRouterMulticastSptThreshold

    Name string
    Threshold string
    Name string
    Threshold string
    name String
    threshold String
    name string
    threshold string
    name String
    threshold String

    GetVirtualRouterMulticastSsmAddressSpace

    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    GroupAddress string
    group-address/prefix
    Included bool
    included
    Name string
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String
    groupAddress string
    group-address/prefix
    included boolean
    included
    name string
    group_address str
    group-address/prefix
    included bool
    included
    name str
    groupAddress String
    group-address/prefix
    included Boolean
    included
    name String

    GetVirtualRouterProtocol

    GetVirtualRouterProtocolBgp

    allowRedistDefaultRoute Boolean
    allow redistribute default route to BGP
    authProfiles List<Property Map>
    dampeningProfiles List<Property Map>
    ecmpMultiAs Boolean
    Support multiple AS in ECMP
    enable Boolean
    enforceFirstAs Boolean
    Enforce First AS for EBGP
    globalBfd Property Map
    installRoute Boolean
    Populate BGP learned route to global route table
    localAs String
    local AS number
    peerGroups List<Property Map>
    policy Property Map
    redistRules List<Property Map>
    rejectDefaultRoute Boolean
    do not learn default route from BGP
    routerId String
    router id of this BGP instance
    routingOptions Property Map

    GetVirtualRouterProtocolBgpAuthProfile

    Name string
    Secret string
    shared secret for the TCP MD5 authentication
    Name string
    Secret string
    shared secret for the TCP MD5 authentication
    name String
    secret String
    shared secret for the TCP MD5 authentication
    name string
    secret string
    shared secret for the TCP MD5 authentication
    name str
    secret str
    shared secret for the TCP MD5 authentication
    name String
    secret String
    shared secret for the TCP MD5 authentication

    GetVirtualRouterProtocolBgpDampeningProfile

    Cutoff double
    cutoff threshold value
    DecayHalfLifeReachable double
    Decay half-life while reachable (in seconds)
    DecayHalfLifeUnreachable double
    Decay half-life while unreachable (in seconds)
    Enable bool
    MaxHoldTime double
    maximum of hold-down time (in seconds)
    Name string
    Reuse double
    reuse threshold value
    Cutoff float64
    cutoff threshold value
    DecayHalfLifeReachable float64
    Decay half-life while reachable (in seconds)
    DecayHalfLifeUnreachable float64
    Decay half-life while unreachable (in seconds)
    Enable bool
    MaxHoldTime float64
    maximum of hold-down time (in seconds)
    Name string
    Reuse float64
    reuse threshold value
    cutoff Double
    cutoff threshold value
    decayHalfLifeReachable Double
    Decay half-life while reachable (in seconds)
    decayHalfLifeUnreachable Double
    Decay half-life while unreachable (in seconds)
    enable Boolean
    maxHoldTime Double
    maximum of hold-down time (in seconds)
    name String
    reuse Double
    reuse threshold value
    cutoff number
    cutoff threshold value
    decayHalfLifeReachable number
    Decay half-life while reachable (in seconds)
    decayHalfLifeUnreachable number
    Decay half-life while unreachable (in seconds)
    enable boolean
    maxHoldTime number
    maximum of hold-down time (in seconds)
    name string
    reuse number
    reuse threshold value
    cutoff float
    cutoff threshold value
    decay_half_life_reachable float
    Decay half-life while reachable (in seconds)
    decay_half_life_unreachable float
    Decay half-life while unreachable (in seconds)
    enable bool
    max_hold_time float
    maximum of hold-down time (in seconds)
    name str
    reuse float
    reuse threshold value
    cutoff Number
    cutoff threshold value
    decayHalfLifeReachable Number
    Decay half-life while reachable (in seconds)
    decayHalfLifeUnreachable Number
    Decay half-life while unreachable (in seconds)
    enable Boolean
    maxHoldTime Number
    maximum of hold-down time (in seconds)
    name String
    reuse Number
    reuse threshold value

    GetVirtualRouterProtocolBgpGlobalBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolBgpPeerGroup

    AggregatedConfedAsPath bool
    the peers understand aggregated confederation AS path
    Enable bool
    Name string
    Peers List<GetVirtualRouterProtocolBgpPeerGroupPeer>
    SoftResetWithStoredInfo bool
    soft reset with stored info
    Type GetVirtualRouterProtocolBgpPeerGroupType
    AggregatedConfedAsPath bool
    the peers understand aggregated confederation AS path
    Enable bool
    Name string
    Peers []GetVirtualRouterProtocolBgpPeerGroupPeer
    SoftResetWithStoredInfo bool
    soft reset with stored info
    Type GetVirtualRouterProtocolBgpPeerGroupType
    aggregatedConfedAsPath Boolean
    the peers understand aggregated confederation AS path
    enable Boolean
    name String
    peers List<GetVirtualRouterProtocolBgpPeerGroupPeer>
    softResetWithStoredInfo Boolean
    soft reset with stored info
    type GetVirtualRouterProtocolBgpPeerGroupType
    aggregatedConfedAsPath boolean
    the peers understand aggregated confederation AS path
    enable boolean
    name string
    peers GetVirtualRouterProtocolBgpPeerGroupPeer[]
    softResetWithStoredInfo boolean
    soft reset with stored info
    type GetVirtualRouterProtocolBgpPeerGroupType
    aggregatedConfedAsPath Boolean
    the peers understand aggregated confederation AS path
    enable Boolean
    name String
    peers List<Property Map>
    softResetWithStoredInfo Boolean
    soft reset with stored info
    type Property Map

    GetVirtualRouterProtocolBgpPeerGroupPeer

    addressFamilyIdentifier String
    select AFI for this peer
    bfd Property Map
    connectionOptions Property Map
    enable Boolean
    enableMpBgp Boolean
    enableSenderSideLoopDetection Boolean
    localAddress Property Map
    maxPrefixes String
    maximum of prefixes to receive from peer
    name String
    peerAddress Property Map
    peerAs String
    peer AS number
    peeringType String
    peering type that affects NOPEER community value handling
    reflectorClient String
    this peer is reflector client
    subsequentAddressFamilyIdentifier Property Map

    GetVirtualRouterProtocolBgpPeerGroupPeerBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptions

    Authentication string
    Authentication options
    HoldTime string
    hold time (in seconds)
    IdleHoldTime double
    idle hold time (in seconds)
    IncomingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    KeepAliveInterval string
    keep-alive interval (in seconds)
    MinRouteAdvInterval double
    Minimum Route Advertisement Interval (in seconds)
    Multihop double
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    OpenDelayTime double
    open delay time (in seconds)
    OutgoingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Authentication string
    Authentication options
    HoldTime string
    hold time (in seconds)
    IdleHoldTime float64
    idle hold time (in seconds)
    IncomingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    KeepAliveInterval string
    keep-alive interval (in seconds)
    MinRouteAdvInterval float64
    Minimum Route Advertisement Interval (in seconds)
    Multihop float64
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    OpenDelayTime float64
    open delay time (in seconds)
    OutgoingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    authentication String
    Authentication options
    holdTime String
    hold time (in seconds)
    idleHoldTime Double
    idle hold time (in seconds)
    incomingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    keepAliveInterval String
    keep-alive interval (in seconds)
    minRouteAdvInterval Double
    Minimum Route Advertisement Interval (in seconds)
    multihop Double
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    openDelayTime Double
    open delay time (in seconds)
    outgoingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    authentication string
    Authentication options
    holdTime string
    hold time (in seconds)
    idleHoldTime number
    idle hold time (in seconds)
    incomingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    keepAliveInterval string
    keep-alive interval (in seconds)
    minRouteAdvInterval number
    Minimum Route Advertisement Interval (in seconds)
    multihop number
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    openDelayTime number
    open delay time (in seconds)
    outgoingBgpConnection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    authentication str
    Authentication options
    hold_time str
    hold time (in seconds)
    idle_hold_time float
    idle hold time (in seconds)
    incoming_bgp_connection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    keep_alive_interval str
    keep-alive interval (in seconds)
    min_route_adv_interval float
    Minimum Route Advertisement Interval (in seconds)
    multihop float
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    open_delay_time float
    open delay time (in seconds)
    outgoing_bgp_connection GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    authentication String
    Authentication options
    holdTime String
    hold time (in seconds)
    idleHoldTime Number
    idle hold time (in seconds)
    incomingBgpConnection Property Map
    keepAliveInterval String
    keep-alive interval (in seconds)
    minRouteAdvInterval Number
    Minimum Route Advertisement Interval (in seconds)
    multihop Number
    IP TTL value used for sending BGP packet. set to 0 means eBGP use 2, iBGP use 255
    openDelayTime Number
    open delay time (in seconds)
    outgoingBgpConnection Property Map

    GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection

    Allow bool
    RemotePort double
    restrict remote port for incoming BGP connections
    Allow bool
    RemotePort float64
    restrict remote port for incoming BGP connections
    allow Boolean
    remotePort Double
    restrict remote port for incoming BGP connections
    allow boolean
    remotePort number
    restrict remote port for incoming BGP connections
    allow bool
    remote_port float
    restrict remote port for incoming BGP connections
    allow Boolean
    remotePort Number
    restrict remote port for incoming BGP connections

    GetVirtualRouterProtocolBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection

    Allow bool
    LocalPort double
    use specific local port for outgoing BGP connections
    Allow bool
    LocalPort float64
    use specific local port for outgoing BGP connections
    allow Boolean
    localPort Double
    use specific local port for outgoing BGP connections
    allow boolean
    localPort number
    use specific local port for outgoing BGP connections
    allow bool
    local_port float
    use specific local port for outgoing BGP connections
    allow Boolean
    localPort Number
    use specific local port for outgoing BGP connections

    GetVirtualRouterProtocolBgpPeerGroupPeerLocalAddress

    Interface string
    interface to accept BGP session
    Ip string
    specify exact IP address if interface has multiple addresses
    Interface string
    interface to accept BGP session
    Ip string
    specify exact IP address if interface has multiple addresses
    interface_ String
    interface to accept BGP session
    ip String
    specify exact IP address if interface has multiple addresses
    interface string
    interface to accept BGP session
    ip string
    specify exact IP address if interface has multiple addresses
    interface str
    interface to accept BGP session
    ip str
    specify exact IP address if interface has multiple addresses
    interface String
    interface to accept BGP session
    ip String
    specify exact IP address if interface has multiple addresses

    GetVirtualRouterProtocolBgpPeerGroupPeerPeerAddress

    Fqdn string
    bgp peer FQDN address object configuration
    Ip string
    peer address configuration
    Fqdn string
    bgp peer FQDN address object configuration
    Ip string
    peer address configuration
    fqdn String
    bgp peer FQDN address object configuration
    ip String
    peer address configuration
    fqdn string
    bgp peer FQDN address object configuration
    ip string
    peer address configuration
    fqdn str
    bgp peer FQDN address object configuration
    ip str
    peer address configuration
    fqdn String
    bgp peer FQDN address object configuration
    ip String
    peer address configuration

    GetVirtualRouterProtocolBgpPeerGroupPeerSubsequentAddressFamilyIdentifier

    multicast Boolean
    unicast Boolean
    multicast boolean
    unicast boolean
    multicast Boolean
    unicast Boolean

    GetVirtualRouterProtocolBgpPeerGroupType

    GetVirtualRouterProtocolBgpPeerGroupTypeEbgp

    ExportNexthop string
    ImportNexthop string
    RemovePrivateAs bool
    remove private AS when exporting route
    ExportNexthop string
    ImportNexthop string
    RemovePrivateAs bool
    remove private AS when exporting route
    exportNexthop String
    importNexthop String
    removePrivateAs Boolean
    remove private AS when exporting route
    exportNexthop string
    importNexthop string
    removePrivateAs boolean
    remove private AS when exporting route
    export_nexthop str
    import_nexthop str
    remove_private_as bool
    remove private AS when exporting route
    exportNexthop String
    importNexthop String
    removePrivateAs Boolean
    remove private AS when exporting route

    GetVirtualRouterProtocolBgpPeerGroupTypeEbgpConfed

    GetVirtualRouterProtocolBgpPeerGroupTypeIbgp

    GetVirtualRouterProtocolBgpPeerGroupTypeIbgpConfed

    GetVirtualRouterProtocolBgpPolicy

    GetVirtualRouterProtocolBgpPolicyAggregation

    GetVirtualRouterProtocolBgpPolicyAggregationAddress

    advertiseFilters List<Property Map>
    aggregateRouteAttributes Property Map
    asSet Boolean
    generate AS-set attribute
    enable Boolean
    enable aggregation for this prefix
    name String
    prefix String
    aggregating address prefix
    summary Boolean
    summarize route
    suppressFilters List<Property Map>

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilter

    enable Boolean
    enble this rule
    match Property Map
    name String

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilterMatch

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefix

    Exact bool
    match exact prefix length
    Name string
    Exact bool
    match exact prefix length
    Name string
    exact Boolean
    match exact prefix length
    name String
    exact boolean
    match exact prefix length
    name string
    exact bool
    match exact prefix length
    name str
    exact Boolean
    match exact prefix length
    name String

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilterMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilterMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAggregateRouteAttributes

    asPath Property Map
    asPathLimit Number
    add AS path limit attribute if it does not exist
    community Property Map
    extendedCommunity Property Map
    localPreference Number
    new local preference value
    med Number
    new MED value
    nexthop String
    nexthop address
    origin String
    new route origin
    weight Number
    new weight value

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAggregateRouteAttributesAsPath

    none Property Map
    prepend Number
    prepend local AS for specified number of times

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAggregateRouteAttributesCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilter

    enable Boolean
    enble this rule
    match Property Map
    name String

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilterMatch

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix

    Exact bool
    match exact prefix length
    Name string
    Exact bool
    match exact prefix length
    Name string
    exact Boolean
    match exact prefix length
    name String
    exact boolean
    match exact prefix length
    name string
    exact bool
    match exact prefix length
    name str
    exact Boolean
    match exact prefix length
    name String

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilterMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilterMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisement

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicy

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilter

    enable Boolean
    enble this filter
    match Property Map
    name String

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatch

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefix

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilter

    enable Boolean
    enble this filter
    match Property Map
    name String

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatch

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefix

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyExport

    GetVirtualRouterProtocolBgpPolicyExportRule

    action Property Map
    enable Boolean
    Enable
    match Property Map
    name String
    usedBies List<String>

    GetVirtualRouterProtocolBgpPolicyExportRuleAction

    GetVirtualRouterProtocolBgpPolicyExportRuleActionAllow

    GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdate

    asPath Property Map
    asPathLimit Number
    add AS path limit attribute if it does not exist
    community Property Map
    extendedCommunity Property Map
    localPreference Number
    new local preference value
    med Number
    new MED value
    nexthop String
    nexthop address
    origin String
    new route origin

    GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPath

    None GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathNone
    Prepend double
    prepend local AS for specified number of times
    Remove GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathRemove
    RemoveAndPrepend double
    remove matched AS path(s), and prepend local AS for specified number of times
    None GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathNone
    Prepend float64
    prepend local AS for specified number of times
    Remove GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathRemove
    RemoveAndPrepend float64
    remove matched AS path(s), and prepend local AS for specified number of times
    none GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathNone
    prepend Double
    prepend local AS for specified number of times
    remove GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathRemove
    removeAndPrepend Double
    remove matched AS path(s), and prepend local AS for specified number of times
    none GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathNone
    prepend number
    prepend local AS for specified number of times
    remove GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathRemove
    removeAndPrepend number
    remove matched AS path(s), and prepend local AS for specified number of times
    none GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathNone
    prepend float
    prepend local AS for specified number of times
    remove GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateAsPathRemove
    remove_and_prepend float
    remove matched AS path(s), and prepend local AS for specified number of times
    none Property Map
    prepend Number
    prepend local AS for specified number of times
    remove Property Map
    removeAndPrepend Number
    remove matched AS path(s), and prepend local AS for specified number of times

    GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyExportRuleActionAllowUpdateExtendedCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyExportRuleMatch

    GetVirtualRouterProtocolBgpPolicyExportRuleMatchAddressPrefix

    Exact bool
    match exact prefix length
    Name string
    Exact bool
    match exact prefix length
    Name string
    exact Boolean
    match exact prefix length
    name String
    exact boolean
    match exact prefix length
    name string
    exact bool
    match exact prefix length
    name str
    exact Boolean
    match exact prefix length
    name String

    GetVirtualRouterProtocolBgpPolicyExportRuleMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyExportRuleMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyExportRuleMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyImport

    GetVirtualRouterProtocolBgpPolicyImportRule

    action Property Map
    enable Boolean
    Enable
    match Property Map
    name String
    usedBies List<String>

    GetVirtualRouterProtocolBgpPolicyImportRuleAction

    GetVirtualRouterProtocolBgpPolicyImportRuleActionAllow

    dampening String
    route flap dampening profile
    update Property Map

    GetVirtualRouterProtocolBgpPolicyImportRuleActionAllowUpdate

    asPath Property Map
    asPathLimit Number
    add AS path limit attribute if it does not exist
    community Property Map
    extendedCommunity Property Map
    localPreference Number
    new local preference value
    med Number
    new MED value
    nexthop String
    nexthop address
    origin String
    new route origin
    weight Number
    new weight value

    GetVirtualRouterProtocolBgpPolicyImportRuleActionAllowUpdateAsPath

    GetVirtualRouterProtocolBgpPolicyImportRuleActionAllowUpdateCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyImportRuleActionAllowUpdateExtendedCommunity

    appends List<String>
    none Property Map
    overwrites List<String>
    removeAll Property Map
    removeRegex String
    remove specified coummnity match regular expression

    GetVirtualRouterProtocolBgpPolicyImportRuleMatch

    GetVirtualRouterProtocolBgpPolicyImportRuleMatchAddressPrefix

    Exact bool
    match exact prefix length
    Name string
    Exact bool
    match exact prefix length
    Name string
    exact Boolean
    match exact prefix length
    name String
    exact boolean
    match exact prefix length
    name string
    exact bool
    match exact prefix length
    name str
    exact Boolean
    match exact prefix length
    name String

    GetVirtualRouterProtocolBgpPolicyImportRuleMatchAsPath

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyImportRuleMatchCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpPolicyImportRuleMatchExtendedCommunity

    Regex string
    AS-path regular expression
    Regex string
    AS-path regular expression
    regex String
    AS-path regular expression
    regex string
    AS-path regular expression
    regex str
    AS-path regular expression
    regex String
    AS-path regular expression

    GetVirtualRouterProtocolBgpRedistRule

    AddressFamilyIdentifier string
    select redistribution profile type
    Enable bool
    Metric double
    metric value
    Name string
    RouteTable string
    select destination SAFI for redistribution
    SetAsPathLimit double
    add the AS_PATHLIMIT path attribute
    SetCommunities List<string>
    SetExtendedCommunities List<string>
    SetLocalPreference double
    add the LOCAL_PREF path attribute
    SetMed double
    add the MULTIEXITDISC path attribute
    SetOrigin string
    add the ORIGIN path attribute
    AddressFamilyIdentifier string
    select redistribution profile type
    Enable bool
    Metric float64
    metric value
    Name string
    RouteTable string
    select destination SAFI for redistribution
    SetAsPathLimit float64
    add the AS_PATHLIMIT path attribute
    SetCommunities []string
    SetExtendedCommunities []string
    SetLocalPreference float64
    add the LOCAL_PREF path attribute
    SetMed float64
    add the MULTIEXITDISC path attribute
    SetOrigin string
    add the ORIGIN path attribute
    addressFamilyIdentifier String
    select redistribution profile type
    enable Boolean
    metric Double
    metric value
    name String
    routeTable String
    select destination SAFI for redistribution
    setAsPathLimit Double
    add the AS_PATHLIMIT path attribute
    setCommunities List<String>
    setExtendedCommunities List<String>
    setLocalPreference Double
    add the LOCAL_PREF path attribute
    setMed Double
    add the MULTIEXITDISC path attribute
    setOrigin String
    add the ORIGIN path attribute
    addressFamilyIdentifier string
    select redistribution profile type
    enable boolean
    metric number
    metric value
    name string
    routeTable string
    select destination SAFI for redistribution
    setAsPathLimit number
    add the AS_PATHLIMIT path attribute
    setCommunities string[]
    setExtendedCommunities string[]
    setLocalPreference number
    add the LOCAL_PREF path attribute
    setMed number
    add the MULTIEXITDISC path attribute
    setOrigin string
    add the ORIGIN path attribute
    address_family_identifier str
    select redistribution profile type
    enable bool
    metric float
    metric value
    name str
    route_table str
    select destination SAFI for redistribution
    set_as_path_limit float
    add the AS_PATHLIMIT path attribute
    set_communities Sequence[str]
    set_extended_communities Sequence[str]
    set_local_preference float
    add the LOCAL_PREF path attribute
    set_med float
    add the MULTIEXITDISC path attribute
    set_origin str
    add the ORIGIN path attribute
    addressFamilyIdentifier String
    select redistribution profile type
    enable Boolean
    metric Number
    metric value
    name String
    routeTable String
    select destination SAFI for redistribution
    setAsPathLimit Number
    add the AS_PATHLIMIT path attribute
    setCommunities List<String>
    setExtendedCommunities List<String>
    setLocalPreference Number
    add the LOCAL_PREF path attribute
    setMed Number
    add the MULTIEXITDISC path attribute
    setOrigin String
    add the ORIGIN path attribute

    GetVirtualRouterProtocolBgpRoutingOptions

    aggregate Property Map
    asFormat String
    AS format
    confederationMemberAs String
    confederation requires member-AS number
    defaultLocalPreference Number
    default local preference
    gracefulRestart Property Map
    med Property Map
    reflectorClusterId String
    route reflector cluster ID

    GetVirtualRouterProtocolBgpRoutingOptionsAggregate

    AggregateMed bool
    aggregate route only if they have same MED attributes
    AggregateMed bool
    aggregate route only if they have same MED attributes
    aggregateMed Boolean
    aggregate route only if they have same MED attributes
    aggregateMed boolean
    aggregate route only if they have same MED attributes
    aggregate_med bool
    aggregate route only if they have same MED attributes
    aggregateMed Boolean
    aggregate route only if they have same MED attributes

    GetVirtualRouterProtocolBgpRoutingOptionsGracefulRestart

    Enable bool
    LocalRestartTime double
    local restart time to advertise to peer (in seconds)
    MaxPeerRestartTime double
    maximum of peer restart time accepted (in seconds)
    StaleRouteTime double
    time to remove stale routes after peer restart (in seconds)
    Enable bool
    LocalRestartTime float64
    local restart time to advertise to peer (in seconds)
    MaxPeerRestartTime float64
    maximum of peer restart time accepted (in seconds)
    StaleRouteTime float64
    time to remove stale routes after peer restart (in seconds)
    enable Boolean
    localRestartTime Double
    local restart time to advertise to peer (in seconds)
    maxPeerRestartTime Double
    maximum of peer restart time accepted (in seconds)
    staleRouteTime Double
    time to remove stale routes after peer restart (in seconds)
    enable boolean
    localRestartTime number
    local restart time to advertise to peer (in seconds)
    maxPeerRestartTime number
    maximum of peer restart time accepted (in seconds)
    staleRouteTime number
    time to remove stale routes after peer restart (in seconds)
    enable bool
    local_restart_time float
    local restart time to advertise to peer (in seconds)
    max_peer_restart_time float
    maximum of peer restart time accepted (in seconds)
    stale_route_time float
    time to remove stale routes after peer restart (in seconds)
    enable Boolean
    localRestartTime Number
    local restart time to advertise to peer (in seconds)
    maxPeerRestartTime Number
    maximum of peer restart time accepted (in seconds)
    staleRouteTime Number
    time to remove stale routes after peer restart (in seconds)

    GetVirtualRouterProtocolBgpRoutingOptionsMed

    AlwaysCompareMed bool
    always compare MEDs
    DeterministicMedComparison bool
    deterministic MEDs comparison
    AlwaysCompareMed bool
    always compare MEDs
    DeterministicMedComparison bool
    deterministic MEDs comparison
    alwaysCompareMed Boolean
    always compare MEDs
    deterministicMedComparison Boolean
    deterministic MEDs comparison
    alwaysCompareMed boolean
    always compare MEDs
    deterministicMedComparison boolean
    deterministic MEDs comparison
    always_compare_med bool
    always compare MEDs
    deterministic_med_comparison bool
    deterministic MEDs comparison
    alwaysCompareMed Boolean
    always compare MEDs
    deterministicMedComparison Boolean
    deterministic MEDs comparison

    GetVirtualRouterProtocolOspf

    allowRedistDefaultRoute Boolean
    allow redistribute default route to OSPF
    areas List<Property Map>
    authProfiles List<Property Map>
    enable Boolean
    exportRules List<Property Map>
    globalBfd Property Map
    gracefulRestart Property Map
    rejectDefaultRoute Boolean
    do not learn default route from OSPF
    rfc1583 Boolean
    rfc-1583 compatibility
    routerId String
    router id of this OSPF instance
    timers Property Map

    GetVirtualRouterProtocolOspfArea

    GetVirtualRouterProtocolOspfAreaInterface

    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfAreaInterfaceBfd
    DeadCounts double
    number of lost hello packets to declare router down
    Enable bool
    Enable OSPF in this interface
    GrDelay double
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    HelloInterval double
    Interval (in seconds) to send Hello packets
    LinkType GetVirtualRouterProtocolOspfAreaInterfaceLinkType
    Metric double
    Cost of OSPF interface
    Name string
    Neighbors List<GetVirtualRouterProtocolOspfAreaInterfaceNeighbor>
    Passive bool
    Suppress the sending of hello packets in this interface
    Priority double
    Priority for OSPF designated router selection
    RetransmitInterval double
    Interval (in seconds) to retransmit LSAs
    TransitDelay double
    Estimated delay (in seconds) to transmit LSAs
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfAreaInterfaceBfd
    DeadCounts float64
    number of lost hello packets to declare router down
    Enable bool
    Enable OSPF in this interface
    GrDelay float64
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    HelloInterval float64
    Interval (in seconds) to send Hello packets
    LinkType GetVirtualRouterProtocolOspfAreaInterfaceLinkType
    Metric float64
    Cost of OSPF interface
    Name string
    Neighbors []GetVirtualRouterProtocolOspfAreaInterfaceNeighbor
    Passive bool
    Suppress the sending of hello packets in this interface
    Priority float64
    Priority for OSPF designated router selection
    RetransmitInterval float64
    Interval (in seconds) to retransmit LSAs
    TransitDelay float64
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaInterfaceBfd
    deadCounts Double
    number of lost hello packets to declare router down
    enable Boolean
    Enable OSPF in this interface
    grDelay Double
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval Double
    Interval (in seconds) to send Hello packets
    linkType GetVirtualRouterProtocolOspfAreaInterfaceLinkType
    metric Double
    Cost of OSPF interface
    name String
    neighbors List<GetVirtualRouterProtocolOspfAreaInterfaceNeighbor>
    passive Boolean
    Suppress the sending of hello packets in this interface
    priority Double
    Priority for OSPF designated router selection
    retransmitInterval Double
    Interval (in seconds) to retransmit LSAs
    transitDelay Double
    Estimated delay (in seconds) to transmit LSAs
    authentication string
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaInterfaceBfd
    deadCounts number
    number of lost hello packets to declare router down
    enable boolean
    Enable OSPF in this interface
    grDelay number
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval number
    Interval (in seconds) to send Hello packets
    linkType GetVirtualRouterProtocolOspfAreaInterfaceLinkType
    metric number
    Cost of OSPF interface
    name string
    neighbors GetVirtualRouterProtocolOspfAreaInterfaceNeighbor[]
    passive boolean
    Suppress the sending of hello packets in this interface
    priority number
    Priority for OSPF designated router selection
    retransmitInterval number
    Interval (in seconds) to retransmit LSAs
    transitDelay number
    Estimated delay (in seconds) to transmit LSAs
    authentication str
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaInterfaceBfd
    dead_counts float
    number of lost hello packets to declare router down
    enable bool
    Enable OSPF in this interface
    gr_delay float
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    hello_interval float
    Interval (in seconds) to send Hello packets
    link_type GetVirtualRouterProtocolOspfAreaInterfaceLinkType
    metric float
    Cost of OSPF interface
    name str
    neighbors Sequence[GetVirtualRouterProtocolOspfAreaInterfaceNeighbor]
    passive bool
    Suppress the sending of hello packets in this interface
    priority float
    Priority for OSPF designated router selection
    retransmit_interval float
    Interval (in seconds) to retransmit LSAs
    transit_delay float
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd Property Map
    deadCounts Number
    number of lost hello packets to declare router down
    enable Boolean
    Enable OSPF in this interface
    grDelay Number
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval Number
    Interval (in seconds) to send Hello packets
    linkType Property Map
    metric Number
    Cost of OSPF interface
    name String
    neighbors List<Property Map>
    passive Boolean
    Suppress the sending of hello packets in this interface
    priority Number
    Priority for OSPF designated router selection
    retransmitInterval Number
    Interval (in seconds) to retransmit LSAs
    transitDelay Number
    Estimated delay (in seconds) to transmit LSAs

    GetVirtualRouterProtocolOspfAreaInterfaceBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfAreaInterfaceLinkType

    GetVirtualRouterProtocolOspfAreaInterfaceNeighbor

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetVirtualRouterProtocolOspfAreaRange

    GetVirtualRouterProtocolOspfAreaType

    GetVirtualRouterProtocolOspfAreaTypeNssa

    GetVirtualRouterProtocolOspfAreaTypeNssaDefaultRoute

    GetVirtualRouterProtocolOspfAreaTypeNssaDefaultRouteAdvertise

    Metric double
    metric to be used when advertise default route within this stub area
    Type string
    metric type to be used when advertise default route
    Metric float64
    metric to be used when advertise default route within this stub area
    Type string
    metric type to be used when advertise default route
    metric Double
    metric to be used when advertise default route within this stub area
    type String
    metric type to be used when advertise default route
    metric number
    metric to be used when advertise default route within this stub area
    type string
    metric type to be used when advertise default route
    metric float
    metric to be used when advertise default route within this stub area
    type str
    metric type to be used when advertise default route
    metric Number
    metric to be used when advertise default route within this stub area
    type String
    metric type to be used when advertise default route

    GetVirtualRouterProtocolOspfAreaTypeNssaNssaExtRange

    GetVirtualRouterProtocolOspfAreaTypeStub

    GetVirtualRouterProtocolOspfAreaTypeStubDefaultRoute

    GetVirtualRouterProtocolOspfAreaTypeStubDefaultRouteAdvertise

    Metric double
    metric to be used when advertise default route within this stub area
    Metric float64
    metric to be used when advertise default route within this stub area
    metric Double
    metric to be used when advertise default route within this stub area
    metric number
    metric to be used when advertise default route within this stub area
    metric float
    metric to be used when advertise default route within this stub area
    metric Number
    metric to be used when advertise default route within this stub area
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfAreaVirtualLinkBfd
    DeadCounts double
    number of lost hello packets to declare router down
    Enable bool
    Enable this virtual link
    HelloInterval double
    Interval (in seconds) to send Hello packets
    Name string
    NeighborId string
    neighbor router id for virtual link
    RetransmitInterval double
    Interval (in seconds) to retransmit LSAs
    TransitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    TransitDelay double
    Estimated delay (in seconds) to transmit LSAs
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfAreaVirtualLinkBfd
    DeadCounts float64
    number of lost hello packets to declare router down
    Enable bool
    Enable this virtual link
    HelloInterval float64
    Interval (in seconds) to send Hello packets
    Name string
    NeighborId string
    neighbor router id for virtual link
    RetransmitInterval float64
    Interval (in seconds) to retransmit LSAs
    TransitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    TransitDelay float64
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaVirtualLinkBfd
    deadCounts Double
    number of lost hello packets to declare router down
    enable Boolean
    Enable this virtual link
    helloInterval Double
    Interval (in seconds) to send Hello packets
    name String
    neighborId String
    neighbor router id for virtual link
    retransmitInterval Double
    Interval (in seconds) to retransmit LSAs
    transitAreaId String
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay Double
    Estimated delay (in seconds) to transmit LSAs
    authentication string
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaVirtualLinkBfd
    deadCounts number
    number of lost hello packets to declare router down
    enable boolean
    Enable this virtual link
    helloInterval number
    Interval (in seconds) to send Hello packets
    name string
    neighborId string
    neighbor router id for virtual link
    retransmitInterval number
    Interval (in seconds) to retransmit LSAs
    transitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay number
    Estimated delay (in seconds) to transmit LSAs
    authentication str
    Authentication options
    bfd GetVirtualRouterProtocolOspfAreaVirtualLinkBfd
    dead_counts float
    number of lost hello packets to declare router down
    enable bool
    Enable this virtual link
    hello_interval float
    Interval (in seconds) to send Hello packets
    name str
    neighbor_id str
    neighbor router id for virtual link
    retransmit_interval float
    Interval (in seconds) to retransmit LSAs
    transit_area_id str
    id of transit area, cannot be backbone, stub or NSSA
    transit_delay float
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd Property Map
    deadCounts Number
    number of lost hello packets to declare router down
    enable Boolean
    Enable this virtual link
    helloInterval Number
    Interval (in seconds) to send Hello packets
    name String
    neighborId String
    neighbor router id for virtual link
    retransmitInterval Number
    Interval (in seconds) to retransmit LSAs
    transitAreaId String
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay Number
    Estimated delay (in seconds) to transmit LSAs

    GetVirtualRouterProtocolOspfAreaVirtualLinkBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfAuthProfile

    Md5s List<GetVirtualRouterProtocolOspfAuthProfileMd5>
    Name string
    Password string
    Simple password authentication
    Md5s []GetVirtualRouterProtocolOspfAuthProfileMd5
    Name string
    Password string
    Simple password authentication
    md5s List<GetVirtualRouterProtocolOspfAuthProfileMd5>
    name String
    password String
    Simple password authentication
    md5s GetVirtualRouterProtocolOspfAuthProfileMd5[]
    name string
    password string
    Simple password authentication
    md5s List<Property Map>
    name String
    password String
    Simple password authentication

    GetVirtualRouterProtocolOspfAuthProfileMd5

    Key string
    key for the authentication
    Name string
    Preferred bool
    use this key when sending packet
    Key string
    key for the authentication
    Name string
    Preferred bool
    use this key when sending packet
    key String
    key for the authentication
    name String
    preferred Boolean
    use this key when sending packet
    key string
    key for the authentication
    name string
    preferred boolean
    use this key when sending packet
    key str
    key for the authentication
    name str
    preferred bool
    use this key when sending packet
    key String
    key for the authentication
    name String
    preferred Boolean
    use this key when sending packet

    GetVirtualRouterProtocolOspfExportRule

    Metric double
    metric value
    Name string
    NewPathType string
    path type to be used for imported external routes
    NewTag string
    new tag value
    Metric float64
    metric value
    Name string
    NewPathType string
    path type to be used for imported external routes
    NewTag string
    new tag value
    metric Double
    metric value
    name String
    newPathType String
    path type to be used for imported external routes
    newTag String
    new tag value
    metric number
    metric value
    name string
    newPathType string
    path type to be used for imported external routes
    newTag string
    new tag value
    metric float
    metric value
    name str
    new_path_type str
    path type to be used for imported external routes
    new_tag str
    new tag value
    metric Number
    metric value
    name String
    newPathType String
    path type to be used for imported external routes
    newTag String
    new tag value

    GetVirtualRouterProtocolOspfGlobalBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfGracefulRestart

    Enable bool
    GracePeriod double
    maximum local restarting time (in seconds)
    HelperEnable bool
    enable/disable helping neighboring routers to graceful restart
    MaxNeighborRestartTime double
    maximum of neighbor restart time accepted (in seconds)
    StrictLSAChecking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    Enable bool
    GracePeriod float64
    maximum local restarting time (in seconds)
    HelperEnable bool
    enable/disable helping neighboring routers to graceful restart
    MaxNeighborRestartTime float64
    maximum of neighbor restart time accepted (in seconds)
    StrictLSAChecking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable Boolean
    gracePeriod Double
    maximum local restarting time (in seconds)
    helperEnable Boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime Double
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking Boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable boolean
    gracePeriod number
    maximum local restarting time (in seconds)
    helperEnable boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime number
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable bool
    grace_period float
    maximum local restarting time (in seconds)
    helper_enable bool
    enable/disable helping neighboring routers to graceful restart
    max_neighbor_restart_time float
    maximum of neighbor restart time accepted (in seconds)
    strict_lsa_checking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable Boolean
    gracePeriod Number
    maximum local restarting time (in seconds)
    helperEnable Boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime Number
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking Boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected

    GetVirtualRouterProtocolOspfTimers

    LsaInterval double
    The minimum time in seconds between distinct originations of any particular LSA
    SpfCalculationDelay double
    Delay in seconds before running the SPF algorithm
    LsaInterval float64
    The minimum time in seconds between distinct originations of any particular LSA
    SpfCalculationDelay float64
    Delay in seconds before running the SPF algorithm
    lsaInterval Double
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay Double
    Delay in seconds before running the SPF algorithm
    lsaInterval number
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay number
    Delay in seconds before running the SPF algorithm
    lsa_interval float
    The minimum time in seconds between distinct originations of any particular LSA
    spf_calculation_delay float
    Delay in seconds before running the SPF algorithm
    lsaInterval Number
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay Number
    Delay in seconds before running the SPF algorithm

    GetVirtualRouterProtocolOspfv3

    allowRedistDefaultRoute Boolean
    allow redistribute default route to OSPF
    areas List<Property Map>
    authProfiles List<Property Map>
    disableTransitTraffic Boolean
    whether OSPFv3 should set the R- and V6-bits in its Router-LSAs
    enable Boolean
    exportRules List<Property Map>
    globalBfd Property Map
    gracefulRestart Property Map
    rejectDefaultRoute Boolean
    do not learn default route from OSPF
    routerId String
    router id of this OSPFv3 instance
    timers Property Map

    GetVirtualRouterProtocolOspfv3Area

    GetVirtualRouterProtocolOspfv3AreaInterface

    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfv3AreaInterfaceBfd
    DeadCounts double
    number of lost hello packets to declare router down
    Enable bool
    Enable OSPF in this interface
    GrDelay double
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    HelloInterval double
    Interval (in seconds) to send Hello packets
    InstanceId double
    OSPFv3 instance ID
    LinkType GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType
    Metric double
    Cost of OSPF interface
    Name string
    Neighbors List<GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor>
    Passive bool
    Suppress the sending of hello packets in this interface
    Priority double
    Priority for OSPF designated router selection
    RetransmitInterval double
    Interval (in seconds) to retransmit LSAs
    TransitDelay double
    Estimated delay (in seconds) to transmit LSAs
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfv3AreaInterfaceBfd
    DeadCounts float64
    number of lost hello packets to declare router down
    Enable bool
    Enable OSPF in this interface
    GrDelay float64
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    HelloInterval float64
    Interval (in seconds) to send Hello packets
    InstanceId float64
    OSPFv3 instance ID
    LinkType GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType
    Metric float64
    Cost of OSPF interface
    Name string
    Neighbors []GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor
    Passive bool
    Suppress the sending of hello packets in this interface
    Priority float64
    Priority for OSPF designated router selection
    RetransmitInterval float64
    Interval (in seconds) to retransmit LSAs
    TransitDelay float64
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaInterfaceBfd
    deadCounts Double
    number of lost hello packets to declare router down
    enable Boolean
    Enable OSPF in this interface
    grDelay Double
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval Double
    Interval (in seconds) to send Hello packets
    instanceId Double
    OSPFv3 instance ID
    linkType GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType
    metric Double
    Cost of OSPF interface
    name String
    neighbors List<GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor>
    passive Boolean
    Suppress the sending of hello packets in this interface
    priority Double
    Priority for OSPF designated router selection
    retransmitInterval Double
    Interval (in seconds) to retransmit LSAs
    transitDelay Double
    Estimated delay (in seconds) to transmit LSAs
    authentication string
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaInterfaceBfd
    deadCounts number
    number of lost hello packets to declare router down
    enable boolean
    Enable OSPF in this interface
    grDelay number
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval number
    Interval (in seconds) to send Hello packets
    instanceId number
    OSPFv3 instance ID
    linkType GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType
    metric number
    Cost of OSPF interface
    name string
    neighbors GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor[]
    passive boolean
    Suppress the sending of hello packets in this interface
    priority number
    Priority for OSPF designated router selection
    retransmitInterval number
    Interval (in seconds) to retransmit LSAs
    transitDelay number
    Estimated delay (in seconds) to transmit LSAs
    authentication str
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaInterfaceBfd
    dead_counts float
    number of lost hello packets to declare router down
    enable bool
    Enable OSPF in this interface
    gr_delay float
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    hello_interval float
    Interval (in seconds) to send Hello packets
    instance_id float
    OSPFv3 instance ID
    link_type GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType
    metric float
    Cost of OSPF interface
    name str
    neighbors Sequence[GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor]
    passive bool
    Suppress the sending of hello packets in this interface
    priority float
    Priority for OSPF designated router selection
    retransmit_interval float
    Interval (in seconds) to retransmit LSAs
    transit_delay float
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd Property Map
    deadCounts Number
    number of lost hello packets to declare router down
    enable Boolean
    Enable OSPF in this interface
    grDelay Number
    Period (in seconds) used to send grace LSAs before first hello is sent when graceful restart starts
    helloInterval Number
    Interval (in seconds) to send Hello packets
    instanceId Number
    OSPFv3 instance ID
    linkType Property Map
    metric Number
    Cost of OSPF interface
    name String
    neighbors List<Property Map>
    passive Boolean
    Suppress the sending of hello packets in this interface
    priority Number
    Priority for OSPF designated router selection
    retransmitInterval Number
    Interval (in seconds) to retransmit LSAs
    transitDelay Number
    Estimated delay (in seconds) to transmit LSAs

    GetVirtualRouterProtocolOspfv3AreaInterfaceBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfv3AreaInterfaceLinkType

    GetVirtualRouterProtocolOspfv3AreaInterfaceNeighbor

    Name string
    Name string
    name String
    name string
    name str
    name String

    GetVirtualRouterProtocolOspfv3AreaRange

    GetVirtualRouterProtocolOspfv3AreaType

    GetVirtualRouterProtocolOspfv3AreaTypeNssa

    acceptSummary Boolean
    Enable the origination and propagation of summary LSA to this area
    defaultRoute Property Map
    nssaExtRanges List<Property Map>

    GetVirtualRouterProtocolOspfv3AreaTypeNssaDefaultRoute

    GetVirtualRouterProtocolOspfv3AreaTypeNssaDefaultRouteAdvertise

    Metric double
    metric to be used when advertise default route within this stub area
    Type string
    metric type to be used when advertise default route
    Metric float64
    metric to be used when advertise default route within this stub area
    Type string
    metric type to be used when advertise default route
    metric Double
    metric to be used when advertise default route within this stub area
    type String
    metric type to be used when advertise default route
    metric number
    metric to be used when advertise default route within this stub area
    type string
    metric type to be used when advertise default route
    metric float
    metric to be used when advertise default route within this stub area
    type str
    metric type to be used when advertise default route
    metric Number
    metric to be used when advertise default route within this stub area
    type String
    metric type to be used when advertise default route

    GetVirtualRouterProtocolOspfv3AreaTypeNssaNssaExtRange

    GetVirtualRouterProtocolOspfv3AreaTypeStub

    AcceptSummary bool
    Enable the origination and propagation of summary LSA to this area
    DefaultRoute GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute
    AcceptSummary bool
    Enable the origination and propagation of summary LSA to this area
    DefaultRoute GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute
    acceptSummary Boolean
    Enable the origination and propagation of summary LSA to this area
    defaultRoute GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute
    acceptSummary boolean
    Enable the origination and propagation of summary LSA to this area
    defaultRoute GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute
    accept_summary bool
    Enable the origination and propagation of summary LSA to this area
    default_route GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute
    acceptSummary Boolean
    Enable the origination and propagation of summary LSA to this area
    defaultRoute Property Map

    GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRoute

    GetVirtualRouterProtocolOspfv3AreaTypeStubDefaultRouteAdvertise

    Metric double
    metric to be used when advertise default route within this stub area
    Metric float64
    metric to be used when advertise default route within this stub area
    metric Double
    metric to be used when advertise default route within this stub area
    metric number
    metric to be used when advertise default route within this stub area
    metric float
    metric to be used when advertise default route within this stub area
    metric Number
    metric to be used when advertise default route within this stub area
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd
    DeadCounts double
    number of lost hello packets to declare router down
    Enable bool
    Enable this virtual link
    HelloInterval double
    Interval (in seconds) to send Hello packets
    InstanceId double
    OSPFv3 instance ID
    Name string
    NeighborId string
    neighbor router id for virtual link
    RetransmitInterval double
    Interval (in seconds) to retransmit LSAs
    TransitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    TransitDelay double
    Estimated delay (in seconds) to transmit LSAs
    Authentication string
    Authentication options
    Bfd GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd
    DeadCounts float64
    number of lost hello packets to declare router down
    Enable bool
    Enable this virtual link
    HelloInterval float64
    Interval (in seconds) to send Hello packets
    InstanceId float64
    OSPFv3 instance ID
    Name string
    NeighborId string
    neighbor router id for virtual link
    RetransmitInterval float64
    Interval (in seconds) to retransmit LSAs
    TransitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    TransitDelay float64
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd
    deadCounts Double
    number of lost hello packets to declare router down
    enable Boolean
    Enable this virtual link
    helloInterval Double
    Interval (in seconds) to send Hello packets
    instanceId Double
    OSPFv3 instance ID
    name String
    neighborId String
    neighbor router id for virtual link
    retransmitInterval Double
    Interval (in seconds) to retransmit LSAs
    transitAreaId String
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay Double
    Estimated delay (in seconds) to transmit LSAs
    authentication string
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd
    deadCounts number
    number of lost hello packets to declare router down
    enable boolean
    Enable this virtual link
    helloInterval number
    Interval (in seconds) to send Hello packets
    instanceId number
    OSPFv3 instance ID
    name string
    neighborId string
    neighbor router id for virtual link
    retransmitInterval number
    Interval (in seconds) to retransmit LSAs
    transitAreaId string
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay number
    Estimated delay (in seconds) to transmit LSAs
    authentication str
    Authentication options
    bfd GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd
    dead_counts float
    number of lost hello packets to declare router down
    enable bool
    Enable this virtual link
    hello_interval float
    Interval (in seconds) to send Hello packets
    instance_id float
    OSPFv3 instance ID
    name str
    neighbor_id str
    neighbor router id for virtual link
    retransmit_interval float
    Interval (in seconds) to retransmit LSAs
    transit_area_id str
    id of transit area, cannot be backbone, stub or NSSA
    transit_delay float
    Estimated delay (in seconds) to transmit LSAs
    authentication String
    Authentication options
    bfd Property Map
    deadCounts Number
    number of lost hello packets to declare router down
    enable Boolean
    Enable this virtual link
    helloInterval Number
    Interval (in seconds) to send Hello packets
    instanceId Number
    OSPFv3 instance ID
    name String
    neighborId String
    neighbor router id for virtual link
    retransmitInterval Number
    Interval (in seconds) to retransmit LSAs
    transitAreaId String
    id of transit area, cannot be backbone, stub or NSSA
    transitDelay Number
    Estimated delay (in seconds) to transmit LSAs

    GetVirtualRouterProtocolOspfv3AreaVirtualLinkBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfv3AuthProfile

    Ah GetVirtualRouterProtocolOspfv3AuthProfileAh
    Esp GetVirtualRouterProtocolOspfv3AuthProfileEsp
    Name string
    Spi string
    SPI for both inbound and outbound SA, hex format xxxxxxxx.
    Ah GetVirtualRouterProtocolOspfv3AuthProfileAh
    Esp GetVirtualRouterProtocolOspfv3AuthProfileEsp
    Name string
    Spi string
    SPI for both inbound and outbound SA, hex format xxxxxxxx.
    ah GetVirtualRouterProtocolOspfv3AuthProfileAh
    esp GetVirtualRouterProtocolOspfv3AuthProfileEsp
    name String
    spi String
    SPI for both inbound and outbound SA, hex format xxxxxxxx.
    ah GetVirtualRouterProtocolOspfv3AuthProfileAh
    esp GetVirtualRouterProtocolOspfv3AuthProfileEsp
    name string
    spi string
    SPI for both inbound and outbound SA, hex format xxxxxxxx.
    ah GetVirtualRouterProtocolOspfv3AuthProfileAh
    esp GetVirtualRouterProtocolOspfv3AuthProfileEsp
    name str
    spi str
    SPI for both inbound and outbound SA, hex format xxxxxxxx.
    ah Property Map
    esp Property Map
    name String
    spi String
    SPI for both inbound and outbound SA, hex format xxxxxxxx.

    GetVirtualRouterProtocolOspfv3AuthProfileAh

    GetVirtualRouterProtocolOspfv3AuthProfileAhMd5

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections

    GetVirtualRouterProtocolOspfv3AuthProfileAhSha1

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections

    GetVirtualRouterProtocolOspfv3AuthProfileAhSha256

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections

    GetVirtualRouterProtocolOspfv3AuthProfileAhSha384

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections

    GetVirtualRouterProtocolOspfv3AuthProfileAhSha512

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEsp

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthentication

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthenticationMd5

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 4 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthenticationSha1

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 5 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthenticationSha256

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 8 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthenticationSha384

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 12 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEspAuthenticationSha512

    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total 16 sections

    GetVirtualRouterProtocolOspfv3AuthProfileEspEncryption

    Algorithm string
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8
    Algorithm string
    Key string
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8
    algorithm String
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8
    algorithm string
    key string
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8
    algorithm str
    key str
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8
    algorithm String
    key String
    hex format xxxxxxxx[-xxxxxxxx]... total number of sections: 3des: 6, aes128: 4, aes192: 6, aes256: 8

    GetVirtualRouterProtocolOspfv3ExportRule

    Metric double
    metric value
    Name string
    NewPathType string
    path type to be used for imported external routes
    NewTag string
    new tag value
    Metric float64
    metric value
    Name string
    NewPathType string
    path type to be used for imported external routes
    NewTag string
    new tag value
    metric Double
    metric value
    name String
    newPathType String
    path type to be used for imported external routes
    newTag String
    new tag value
    metric number
    metric value
    name string
    newPathType string
    path type to be used for imported external routes
    newTag string
    new tag value
    metric float
    metric value
    name str
    new_path_type str
    path type to be used for imported external routes
    new_tag str
    new tag value
    metric Number
    metric value
    name String
    newPathType String
    path type to be used for imported external routes
    newTag String
    new tag value

    GetVirtualRouterProtocolOspfv3GlobalBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolOspfv3GracefulRestart

    Enable bool
    GracePeriod double
    maximum local restarting time (in seconds)
    HelperEnable bool
    enable/disable helping neighboring routers to graceful restart
    MaxNeighborRestartTime double
    maximum of neighbor restart time accepted (in seconds)
    StrictLSAChecking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    Enable bool
    GracePeriod float64
    maximum local restarting time (in seconds)
    HelperEnable bool
    enable/disable helping neighboring routers to graceful restart
    MaxNeighborRestartTime float64
    maximum of neighbor restart time accepted (in seconds)
    StrictLSAChecking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable Boolean
    gracePeriod Double
    maximum local restarting time (in seconds)
    helperEnable Boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime Double
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking Boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable boolean
    gracePeriod number
    maximum local restarting time (in seconds)
    helperEnable boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime number
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable bool
    grace_period float
    maximum local restarting time (in seconds)
    helper_enable bool
    enable/disable helping neighboring routers to graceful restart
    max_neighbor_restart_time float
    maximum of neighbor restart time accepted (in seconds)
    strict_lsa_checking bool
    enable/disable strict LSA checking. Abort GR if lsa change is detected
    enable Boolean
    gracePeriod Number
    maximum local restarting time (in seconds)
    helperEnable Boolean
    enable/disable helping neighboring routers to graceful restart
    maxNeighborRestartTime Number
    maximum of neighbor restart time accepted (in seconds)
    strictLSAChecking Boolean
    enable/disable strict LSA checking. Abort GR if lsa change is detected

    GetVirtualRouterProtocolOspfv3Timers

    LsaInterval double
    The minimum time in seconds between distinct originations of any particular LSA
    SpfCalculationDelay double
    Delay in seconds before running the SPF algorithm
    LsaInterval float64
    The minimum time in seconds between distinct originations of any particular LSA
    SpfCalculationDelay float64
    Delay in seconds before running the SPF algorithm
    lsaInterval Double
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay Double
    Delay in seconds before running the SPF algorithm
    lsaInterval number
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay number
    Delay in seconds before running the SPF algorithm
    lsa_interval float
    The minimum time in seconds between distinct originations of any particular LSA
    spf_calculation_delay float
    Delay in seconds before running the SPF algorithm
    lsaInterval Number
    The minimum time in seconds between distinct originations of any particular LSA
    spfCalculationDelay Number
    Delay in seconds before running the SPF algorithm

    GetVirtualRouterProtocolRedistProfile

    GetVirtualRouterProtocolRedistProfileAction

    GetVirtualRouterProtocolRedistProfileFilter

    bgp Property Map
    destinations List<String>
    interfaces List<String>
    nexthops List<String>
    ospf Property Map
    types List<String>

    GetVirtualRouterProtocolRedistProfileFilterBgp

    Communities List<string>
    ExtendedCommunities List<string>
    communities List<String>
    extendedCommunities List<String>
    communities Sequence[str]
    extended_communities Sequence[str]
    communities List<String>
    extendedCommunities List<String>

    GetVirtualRouterProtocolRedistProfileFilterOspf

    Areas List<string>
    PathTypes List<string>
    Tags List<string>
    Areas []string
    PathTypes []string
    Tags []string
    areas List<String>
    pathTypes List<String>
    tags List<String>
    areas string[]
    pathTypes string[]
    tags string[]
    areas Sequence[str]
    path_types Sequence[str]
    tags Sequence[str]
    areas List<String>
    pathTypes List<String>
    tags List<String>

    GetVirtualRouterProtocolRedistProfileIpv6

    GetVirtualRouterProtocolRedistProfileIpv6Action

    GetVirtualRouterProtocolRedistProfileIpv6Filter

    bgp Property Map
    destinations List<String>
    interfaces List<String>
    nexthops List<String>
    ospfv3 Property Map
    types List<String>

    GetVirtualRouterProtocolRedistProfileIpv6FilterBgp

    Communities List<string>
    ExtendedCommunities List<string>
    communities List<String>
    extendedCommunities List<String>
    communities Sequence[str]
    extended_communities Sequence[str]
    communities List<String>
    extendedCommunities List<String>

    GetVirtualRouterProtocolRedistProfileIpv6FilterOspfv3

    Areas List<string>
    PathTypes List<string>
    Tags List<string>
    Areas []string
    PathTypes []string
    Tags []string
    areas List<String>
    pathTypes List<String>
    tags List<String>
    areas string[]
    pathTypes string[]
    tags string[]
    areas Sequence[str]
    path_types Sequence[str]
    tags Sequence[str]
    areas List<String>
    pathTypes List<String>
    tags List<String>

    GetVirtualRouterProtocolRip

    GetVirtualRouterProtocolRipAuthProfile

    Md5s List<GetVirtualRouterProtocolRipAuthProfileMd5>
    Name string
    Password string
    Simple password authentication
    Md5s []GetVirtualRouterProtocolRipAuthProfileMd5
    Name string
    Password string
    Simple password authentication
    md5s List<GetVirtualRouterProtocolRipAuthProfileMd5>
    name String
    password String
    Simple password authentication
    md5s GetVirtualRouterProtocolRipAuthProfileMd5[]
    name string
    password string
    Simple password authentication
    md5s List<Property Map>
    name String
    password String
    Simple password authentication

    GetVirtualRouterProtocolRipAuthProfileMd5

    Key string
    key for the authentication
    Name string
    Preferred bool
    prefer to use this key when sending packet
    Key string
    key for the authentication
    Name string
    Preferred bool
    prefer to use this key when sending packet
    key String
    key for the authentication
    name String
    preferred Boolean
    prefer to use this key when sending packet
    key string
    key for the authentication
    name string
    preferred boolean
    prefer to use this key when sending packet
    key str
    key for the authentication
    name str
    preferred bool
    prefer to use this key when sending packet
    key String
    key for the authentication
    name String
    preferred Boolean
    prefer to use this key when sending packet

    GetVirtualRouterProtocolRipExportRule

    Metric double
    metric value
    Name string
    Metric float64
    metric value
    Name string
    metric Double
    metric value
    name String
    metric number
    metric value
    name string
    metric float
    metric value
    name str
    metric Number
    metric value
    name String

    GetVirtualRouterProtocolRipGlobalBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolRipInterface

    authentication String
    Authentication options
    bfd Property Map
    defaultRoute Property Map
    enable Boolean
    mode String
    name String

    GetVirtualRouterProtocolRipInterfaceBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterProtocolRipInterfaceDefaultRoute

    GetVirtualRouterProtocolRipInterfaceDefaultRouteAdvertise

    Metric double
    metric to be used when advertise default route via RIP
    Metric float64
    metric to be used when advertise default route via RIP
    metric Double
    metric to be used when advertise default route via RIP
    metric number
    metric to be used when advertise default route via RIP
    metric float
    metric to be used when advertise default route via RIP
    metric Number
    metric to be used when advertise default route via RIP

    GetVirtualRouterProtocolRipTimers

    DeleteIntervals double
    number of intervals take between route expiration to its deletion
    ExpireIntervals double
    number of intervals take between route last updated to its expiration
    IntervalSeconds double
    timer interval value in seconds
    UpdateIntervals double
    number of intervals take between route advertisement (RIP response packet)
    DeleteIntervals float64
    number of intervals take between route expiration to its deletion
    ExpireIntervals float64
    number of intervals take between route last updated to its expiration
    IntervalSeconds float64
    timer interval value in seconds
    UpdateIntervals float64
    number of intervals take between route advertisement (RIP response packet)
    deleteIntervals Double
    number of intervals take between route expiration to its deletion
    expireIntervals Double
    number of intervals take between route last updated to its expiration
    intervalSeconds Double
    timer interval value in seconds
    updateIntervals Double
    number of intervals take between route advertisement (RIP response packet)
    deleteIntervals number
    number of intervals take between route expiration to its deletion
    expireIntervals number
    number of intervals take between route last updated to its expiration
    intervalSeconds number
    timer interval value in seconds
    updateIntervals number
    number of intervals take between route advertisement (RIP response packet)
    delete_intervals float
    number of intervals take between route expiration to its deletion
    expire_intervals float
    number of intervals take between route last updated to its expiration
    interval_seconds float
    timer interval value in seconds
    update_intervals float
    number of intervals take between route advertisement (RIP response packet)
    deleteIntervals Number
    number of intervals take between route expiration to its deletion
    expireIntervals Number
    number of intervals take between route last updated to its expiration
    intervalSeconds Number
    timer interval value in seconds
    updateIntervals Number
    number of intervals take between route advertisement (RIP response packet)

    GetVirtualRouterRoutingTable

    GetVirtualRouterRoutingTableIp

    GetVirtualRouterRoutingTableIpStaticRoute

    administrativeDistance Number
    adminitrative distance
    bfd Property Map
    destination String
    Destination IP address/prefix
    interface String
    metric Number
    metric value (path cost)
    name String
    nexthop Property Map
    pathMonitor Property Map
    routeTable Property Map

    GetVirtualRouterRoutingTableIpStaticRouteBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterRoutingTableIpStaticRouteNexthop

    Discard GetVirtualRouterRoutingTableIpStaticRouteNexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterRoutingTableIpStaticRouteNexthopReceive
    Discard GetVirtualRouterRoutingTableIpStaticRouteNexthopDiscard
    Fqdn string
    nexthop address FQDN address object configuration
    IpAddress string
    Next hop IP address
    NextVr string
    Next hop virtual router
    Receive GetVirtualRouterRoutingTableIpStaticRouteNexthopReceive
    discard GetVirtualRouterRoutingTableIpStaticRouteNexthopDiscard
    fqdn String
    nexthop address FQDN address object configuration
    ipAddress String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive GetVirtualRouterRoutingTableIpStaticRouteNexthopReceive
    discard GetVirtualRouterRoutingTableIpStaticRouteNexthopDiscard
    fqdn string
    nexthop address FQDN address object configuration
    ipAddress string
    Next hop IP address
    nextVr string
    Next hop virtual router
    receive GetVirtualRouterRoutingTableIpStaticRouteNexthopReceive
    discard GetVirtualRouterRoutingTableIpStaticRouteNexthopDiscard
    fqdn str
    nexthop address FQDN address object configuration
    ip_address str
    Next hop IP address
    next_vr str
    Next hop virtual router
    receive GetVirtualRouterRoutingTableIpStaticRouteNexthopReceive
    discard Property Map
    fqdn String
    nexthop address FQDN address object configuration
    ipAddress String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive Property Map

    GetVirtualRouterRoutingTableIpStaticRoutePathMonitor

    enable Boolean
    failureCondition String
    failure condition
    holdTime Number
    hold time (minutes)
    monitorDestinations List<Property Map>

    GetVirtualRouterRoutingTableIpStaticRoutePathMonitorMonitorDestination

    Count double
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval double
    ping interval
    Name string
    Source string
    Source IP address
    Count float64
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval float64
    ping interval
    Name string
    Source string
    Source IP address
    count Double
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Double
    ping interval
    name String
    source String
    Source IP address
    count number
    ping count
    destination string
    Destination IP address
    enable boolean
    interval number
    ping interval
    name string
    source string
    Source IP address
    count float
    ping count
    destination str
    Destination IP address
    enable bool
    interval float
    ping interval
    name str
    source str
    Source IP address
    count Number
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Number
    ping interval
    name String
    source String
    Source IP address

    GetVirtualRouterRoutingTableIpStaticRouteRouteTable

    GetVirtualRouterRoutingTableIpv6

    GetVirtualRouterRoutingTableIpv6StaticRoute

    administrativeDistance Number
    adminitrative distance
    bfd Property Map
    destination String
    Destination IP address/prefix
    interface String
    metric Number
    metric value (path cost)
    name String
    nexthop Property Map
    pathMonitor Property Map
    routeTable Property Map

    GetVirtualRouterRoutingTableIpv6StaticRouteBfd

    Profile string
    BFD profile
    Profile string
    BFD profile
    profile String
    BFD profile
    profile string
    BFD profile
    profile str
    BFD profile
    profile String
    BFD profile

    GetVirtualRouterRoutingTableIpv6StaticRouteNexthop

    discard Property Map
    ipv6Address String
    Next hop IP address
    nextVr String
    Next hop virtual router
    receive Property Map

    GetVirtualRouterRoutingTableIpv6StaticRoutePathMonitor

    enable Boolean
    failureCondition String
    failure condition
    holdTime Number
    hold time (minutes)
    monitorDestinations List<Property Map>

    GetVirtualRouterRoutingTableIpv6StaticRoutePathMonitorMonitorDestination

    Count double
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval double
    ping interval
    Name string
    Source string
    Source IP address
    Count float64
    ping count
    Destination string
    Destination IP address
    Enable bool
    Interval float64
    ping interval
    Name string
    Source string
    Source IP address
    count Double
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Double
    ping interval
    name String
    source String
    Source IP address
    count number
    ping count
    destination string
    Destination IP address
    enable boolean
    interval number
    ping interval
    name string
    source string
    Source IP address
    count float
    ping count
    destination str
    Destination IP address
    enable bool
    interval float
    ping interval
    name str
    source str
    Source IP address
    count Number
    ping count
    destination String
    Destination IP address
    enable Boolean
    interval Number
    ping interval
    name String
    source String
    Source IP address

    GetVirtualRouterRoutingTableIpv6StaticRouteRouteTable

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks